Halid ALI
Senior Software Development Engineer
Address
:
90419, Nürnberg, Germany
Halid ALI)
PERSONAL INFO
Birth Date
:
08 Tem, 1984
Birth Place
:
Kardzhali, Bulgaria
Nationality
:
BG and TR
Citizenship
:
Bulgaria and Turkey
Marital Status
:
True
Military Service
:
True
Driving License
:
B
Smoking
:
True
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.
Details
:
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.
LANGUAGE
Foreign Language(s)
:
Turkish
»
Native
English
»
Professional working proficiency
German
»
Beginner (A2)
SKILLS and COMPETENCES

C#

.NET

Object Oriented Programming

Agile

Scrum

TFS

Pair Programming

UML

XML

Unit Testing

Regression Testing

Integration Testing

Performance Testing

Visual Studio

Git

SonarQube

Code Quality

Clean Code

MVC

SQL

LINQ

HTML

CSS

WORK EXPERIENCE
01/2013 - Current
(6y, 5m)
:
Siemens (Nürnberg, Germany)
Software Development Engineer
Siemens
Job Description
Developing TIA Portal, desktop application of Siemens, which is being used in automation sector. Project team is located in Fürth/Germany. On the other hand, responsible of quality related issues of the project.
Key Responsibilities
  • Development of ObjectFrame component by utilizing C# language
  • Low-level design for modules (Use Case and Sequence Diagram)
  • Coding modules in accordance with customer requirements and design
  • Investigate and fix software defects found by tests/review teams
  • Writing unit/regression/integration tests for new features
  • Documentation of new features in internal wiki
  • Doing code reviews
  • Doing pair programming
  • Estimation by using "Planning Poker" technique
  • Attending daily scrum stand-up meetings
  • Analyzing runtime performance of specific user scenarios
  • Design and develop handy tools to ease developers' job
  • Training junior C# developers
Other Responsibilities
  • Attending monthly code quality meetings
  • Regular quality measurements to track code quality trend
  • Updating project related documents periodically
    (Project plan document, project organization chart etc.)

05/2012 - 12/2012
(8m)
:
Akbank T.A.S. (Kocaeli, Turkey)
Software Development Engineer
Akbank T.A.S.
Job Description
Developing Akrobat desktop application of the company which is used by employees in branches offices of the company. Using IBM RAD tool to implement new features and UIs for the application. Back end development is implemented by utilizing COBOL on IBM main frame.
Key Responsibilities
  • Modeling new functions by using IBM RAD
  • Creating UI in Java for new features
  • Coding new features by COBOL on main frame
  • Writing SQL scripts for testing purpose of new features
  • Attending requirement specification meetings with clients
  • Requirement documentation
  • Support integration team on monthly increments

07/2010 - 12/2010
(6m)
:
ND SatCom Defence GmbH (Friedrichshafen, Germany)
Intern
ND SatCom Defence GmbH
Job Description
University Internship for 6 months. Developing functionalities for "System and Network Manager" application which is a system integrator for satellite-based communication networks and a manufacturer of Radio Frequency (RF) equipments.
Key Responsibilities
  • Familiarize with the data model and the architecture of the application
  • Implementation for FAD (Frame relay Access Devices) Networks on Netbeans
  • Design and implementation of functionality for license management
  • 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 and license
EDUCATION
2006 - 2010
:
Computer Engineering (Bachelor)
University of Ege - Izmir, Turkey.
GPA: 3,18 out of 4,00
2003 - 2006
:
Computer Technologies and Programming (Associate Degree)
University of Uludag, Karacabey Vocational School - Bursa, Turkey.
GPA: 3,64 out of 4,00
1998 - 2003
:
Computer Hardware (High School)
Tophane Anatolian High School - Bursa, Turkey.
GPA: 3,74 out of 5,00
COURSES / CERTIFICATES
Course Name Trainer Place Date Certificate
Professional Scrum Developer for .NET Simon Reindl Advanced Product Delivery,
(Istanbul, Turkey)
02 May, 2018 - 04 May, 2018
(2 days)
Test Driven Development for .NET Kevlin Henney Siemens AG, Learning Campus
(Istanbul, Turkey)
28 Mar, 2018 - 30 Mar, 2018
(2 days)
Requirements Engineering Basic N/A Siemens AG, Learning Campus
(Prague, Czech Republic)
06 Eyl, 2016 - 09 Eyl, 2016
(3 days)
Code Quality N/A Siemens AG, Learning Campus
(Bratislava, Slovakia)
13 Eki, 2015 - 16 Eki, 2015
(3 days)
Quality Managements in Projects N/A Siemens AG, Learning Campus
(Wien, Austria)
14 Eki, 2014 - 16 Eki, 2014
(2 days)
REFERENCES
Will be provided on request.