Summary
Overview
Work History
Education
Skills
Languages
Timeline

MEHMET GÜNAY

İSTANBUL,

Summary

Seasoned Software Engineer with a proven track record spanning over a decade, encompassing all steps of software development lifecycle. Specializing mostly on Java, participated or led the development of diverse projects using Java EE technologies e.g. Spring, SpringBoot, Hibernate ORM, Struts etc; FrontEnd technologies e.g. ExtJS, JSP, ReactJS etc; and different relational database management systems e.g. DB2, PostgreSQL, H2, Derby, MS SQL.
Personality-vise; deriving genuine pleasure from creating innovative solutions for practical real-life challenges and planning to remain actively engaged in software development.

Overview

13
13
years of professional experience

Work History

Team Lead - Senior Software Developer

CENTRAL BANK OF THE REPUBLIC OF TURKEY
07.2024 - Current
  • Support and guide team members to solve technical problems and also improve their skills.
  • Facilitate discussions and guide the team to make well-informed, consensus-based decisions.
  • Work closely with other teams to ensure smooth and efficient integration of all project components.

SENIOR SOFTWARE ENGINEER

CENTRAL BANK OF THE REPUBLIC OF TURKEY
06.2017 - 06.2024

Participated or led the design and development of diverse projects. Provided guidance for less-experienced team members on technical issues. Provided time and effort estimations for proposed software projects.

  • Architectural Modernization Project: Participated in corporate database platform migration from DB2 to PostgreSQL. Migrated 2 large applications and provided guidance for migration of 4 more. Also implemented multiple Graphql based SpringBoot microservices to serve functionality for 50+ applications that were previously reliant on DB-level dependencies. Additionally, implemented an interceptor to compensate some DB2 features that are missing in PostgreSQL e.g. versioned tables.
  • 360 Degree Performance Assessment System: Led the design and development of a comprehensive performance evaluation solution in a tight timeframe. Implemented all backend features and led frontend development.
  • Personnel Payroll System: Participated in development of a modern replacement for a 20+ years old payroll system, providing better integration with accounting and payment dept. reducing maintenance costs significantly. Implemented most of frontend and reporting features and participated in the development of business logic. Still, providing support to accommodate new requirements arising from legislative changes.

SOFTWARE ENGINEER

CENTRAL BANK OF THE REPUBLIC OF TURKEY
01.2012 - 06.2017

Participated in design, development, testing and maintenance of many projects including:

  • Attendance tracking system: Successfully transformed a 20-year-old legacy desktop application into a web application, providing solutions for managing annual leave, overtime pay, hourly leave, and related processes for over 4,000 employees across 30+ diverse locations. Implemented most of the automated jobs and business logic while providing integration with other HR applications.
  • HR Integration with Population and Citizenship Affairs Institution of Turkey: To provide better integration with KPS(Central Identity Information System) and securely access essential personal information needed during business processes, designed and developed a replacement for an outdated legacy application with vulnerabilities.

SECURITY ARCHITECTURE ENGINEER

TURK TELEKOM
06.2011 - 01.2012
  • Worked on a central log management project. Used Symantec Security Information Manager(SSIM) for collection and interpretation of logs in order to create instant alerts in pre-defined scenarios.

Education

MBA -

BILKENT UNIVERSITY, Ankara, TURKEY
02.2015

Attended as visiting student. Courses taken: Accounting, Managing People and Organizations, Marketing Management, Business Economics

BS - COMPUTER ENGINEERING

BILKENT UNIVERSITY, Ankara, TURKEY
06.2011

Got full scholarship by being ranked 1180th among 1.6 million candidates in the University Entrance Exam (SAT equivalent)

Skills

  • Object-Oriented Programming(OOP)
  • Java, JavaScript
  • SpringBoot, Spring Framework, Struts
  • ExtJs, JSP, Reactjs
  • Hibernate ORM
  • PostgreSQL, DB2, Derby, H2
  • Atlassian Technology Stack (Jira, Bitbucket, Bamboo, Confluence)
  • Git, SVN, CVS
  • JUnit, Mockito, JMeter

Languages

English
Bilingual or Proficient (C2)
Turkish
Bilingual or Proficient (C2)

Timeline

Team Lead - Senior Software Developer - CENTRAL BANK OF THE REPUBLIC OF TURKEY
07.2024 - Current
SENIOR SOFTWARE ENGINEER - CENTRAL BANK OF THE REPUBLIC OF TURKEY
06.2017 - 06.2024
SOFTWARE ENGINEER - CENTRAL BANK OF THE REPUBLIC OF TURKEY
01.2012 - 06.2017
SECURITY ARCHITECTURE ENGINEER - TURK TELEKOM
06.2011 - 01.2012
BILKENT UNIVERSITY - MBA,
BILKENT UNIVERSITY - BS, COMPUTER ENGINEERING
MEHMET GÜNAY