Select Language:
(Halid Ziya ALI)
Software Engineer
Software Developer
Birth Date
08 July 1984
Birth Place
Kardzhali / Bulgaria
BG and TR
BG and TR (EU Citizen, EU Name: Halid Ziya ALI)
Marital Status
Military Service
Completed, Military Rank: Second Lieutenant
Driving License
Class B
Career Goal
Seeking for a position in a well-established company – preferably multi national institutional company – where gained technical knowledge and abilities during educational and career life could be consolidated and used actively, where taking responsibilities to achieve goals of the company, where assisting and getting help by communicating with people, where using and improving problem solving techniques.
Detail Information
Open to working in any europe country. Because of an EU citizen, do not need any residence or work permit in europe. Detailed information about living and working in EU can be found in official website of the EU.
2006 – 2010
Computer Engineering (Bachelor)
University of Ege, Izmir.
GPA: 3.18 out of 4.00
2003 – 2005
Computer Technologies and Programming (Associate Degree)
University of Uludag, Karacabey Vocational School, Bursa.
GPA: 3.64 out of 4.00
1998 – 2003
Computer Hardware
Tophane Anatolian High School, Bursa.
GPA: 3.74 out of 5.00
Foreign Language(s)
Turkish – Native
English – Professional working proficiency
01/2013 – Current
(4 years, 3 months)
Siemens A.S. (Istanbul, Turkey)
Software Development Engineer
Job Description
Currently working at R&D department of Siemens which is – a well-established and multi-national institutional company – proved itself on technology and engineering sectors. Take office in a project developed for automation sector. Assigned to Istanbul Team, located in Kartal, Istanbul, of the core project of the application, which is named TIA Portal, that is being used in automation sectors for setting up and managing devices like PLCs and HMIs on factory site. Main responsibilities are developing new features and functionalities for the application which are specified and designed by business partner of the project, located in Nürnberg, Germany. Also bug fixing, unit testing (NUnit) and root cause analysis for deficiencies are among responsibilities.
Other than software development, taking the responsibility of the QMiP (Quality Management in Projects) of the project. Within the scope of QMiP, giving support to the PM (Project Manager) of the project and the QM (Quality Manager) of the division in respect of any quality related topics. Also mentoring to the development team on code quality related issues.
Key Responsibilities as Developer
  • Implementing new features and functionalities
  • Writing unit tests for newly added functions
  • Solving reported bugs and correcting the deficiencies
  • Reviewing other colleagues’ code changes
  • Assisting on domain know-how to other team members who depends to the project
  • Participating regular status and coordination meetings with business partner
Key Responsibilities as QMiP
  • Taking regular code quality measurements by using SonarQube (Especially on metrics Duplicate Lines, Cyclomatic Complexity and Source Code Analysis)
  • Tracking code quality measurements and be sure quality is not on a worsening trend
  • Mentoring the project team on code quality relevant issues (Coding Standards/Guidelines, code quality metrics, etc.)
  • If necessary, assigning tasks to colleagues for resolving quality problems (Fixing source code analysis warnings, reducing complexity etc.)
  • Supporting project manager for the quality issues of the project
  • Making preparations for CMMI Checks, Internal/External ISO Audits if planned in the fiscal year
  • Organizing Q-Gate Check and Project Review meetings after each product release
  • Tracking and updating all project related documents (Project plan document, project organization chart etc.)
05/2012 – 12/2012
(8 months)
Akbank T.A.S. (Kocaeli, Turkey)
Software Developer
Job Description
Worked for 8 months in IT department of Akbank Banking Center – located in Gebze in Kocaeli – which was the fourth biggest bank in Turkey in 2012 according to official reports. Assigned to Commercial Credits team. In scope of the project, developed new functions and menus on commercial credit part of the application – is named Akrobat – which is being used by branch offices of Akbank. Instead of writing code, new functionalities were developed with IBM RAD by creating program flow schemas. Background implementation was being developed by using COBOL.
Key Responsibilities
  • Specifying requirements for new functions considering to business unit’s requests
  • Modelling new functions by using IBM RAD according to requirements
  • Updating and reconditioning the existing models
  • Managing services which are used for education purposely
  • Executing SQL queries on main frame to fix defective jobs
  • Being ready in any case of a problem while monthly integrations
07/2010 – 12/2010
(6 months)
ND SatCom Defence GmbH (Friedrichshafen, Germany)
Topic of the internship
Implementation of added functions for the application System and Network Manager of the company which is a system integrator for satallite-based communication networks and a manufacturer of Radio Frequency (RF) equipments.
Activities during the internship
  • Participation in the further development of the application System and Network Manager for communication networks via satellite, which has a client-server-architecture and is implemented in Java
  • Familiarize with the data model and the architecture of the application
  • On-the-job training concerning the development platform NetBeans Implementation for FAD (Frame relay Access Devices) Networks with wizards, editors and explorer
  • Design and implementation of functionality for licence management with several wizards, editors and explorer
  • Implementation on YAML Exporter for Contacts and Networks
  • Integration of the new components into the centralized build system
  • Developer tests of the components
  • Documentation of the activities amongst others in the company internal wiki
  • Update Python scripts for database to add example feature, licence, licenced object and feature type
Programming Languages
C#, Java (Good)
Programming Paradigms
OOP, Data Structures, Design Patterns (Intermediate)
MSSQL, MySQL, MS Access (Intermediate)
Web Programming
PHP, HTML (Good), JQuery, AJAX, JavaScript, CSS (Intermediate)
Siemens AG, Learning Campus (Wien, Austria)
“Quality Managements in Projects”
14 October 2014 – 16 October 2014, (3 Days)
BilgeAdam, IT Academy (Ankara, Turkey)
“Software and Database Expertise”
September 2011 – May 2012, (300 Hours)
Siemens AG, Learning Campus
“Quality Management in Projects (QMiP-E)” Certificate of Proof of Competence
BilgeAdam, IT Academy
“Software and Database Expertise” Certificate of Excellence
Photography (Camera: Canon EOS 600D), Architectural Modelling, Computer Games, Puzzles, Brain Teasers, Cycling, Hiking, Cooking, Reading (Last Read: Samizdat, Soner Yalçın).
Will be provided on request.