Ertuğrul Ayvaz Gürkan

Software Developer • Istanbul

Experienced backend developer with over 5 years of experience in software development, focusing on backend and microservices architectures. Proficient in Java, Spring Boot, and Oracle PL/SQL, with a strong background in integrating complex systems and working with cross-functional teams. Seeking a role where I can apply my skills to contribute to the success of innovative projects.


Yapı Kredi Teknoloji

Sr. Software Engineer

• Develop backend components for fraud prevention software using Java and Spring Boot.
• Design and implement microservices architecture to ensure scalable and maintainable code.
• Collaborate with cross-functional teams and utilize tools like Jira and Bitbucket for project management.
• Implement security protocols to prevent fraudulent activities in banking applications.

June 2023 - Present


Full-stack Developer

• Built and maintained frontend and backend components for internet and mobile banking applications.
• Utilized a variety of technologies including JavaScript, React, and Java with Spring Boot.
• Integrated third-party APIs and ensured seamless user experiences across platforms.
• Conducted code reviews and maintained high-quality standards throughout the development cycle.

September 2022 - June 2023


Software Specialist

• Designed and implemented backend services for banking applications using C# and .NET Core.
• Developed backend services for ATM software, integrating with Banksoft and Bilesim for a participation banking project.
• Integrated third-party APIs to expand application functionalities.
• Wrote stored procedures using PL/SQL in Oracle databases to ensure data integrity and efficient data operations.
• Created scheduled jobs and new services to support operational business needs.
• Collaborated with cross-functional teams to meet project deadlines and deliver high-quality solutions.

February 2021 - September 2022

Havelsan A.Ş.

Software Developer

• Worked on the RBI module, acting as a bridge between other modules in the EIRS project.
• Implemented backend services with Java 8, and established data communication with Kafka.
• Utilized TCP/IP protocol for external communication and MongoDB for database operations.
• Participated in user-interface development using JavaFX and internal libraries.

August 2020 - November 2020

Protel A.Ş.

Java Developer

• Developed backend functionalities for Barboon, a hotel booking engine.
• Utilized J2EE, Maven, Docker, JBoss, Wildfly, and RESTful APIs for backend services.
• Collaborated with cross-functional teams to ensure the successful delivery of features.
• Conducted performance optimization and troubleshooting to ensure system reliability.

December 2019 - August 2020


Istanbul University

Computer Engineering

Graduated with 3.44 GPA

August 2017 - June 2020


Programming Languages & Tools

My Skill Areas

Core Languages
  • Java, C#, C++, C, Python, MySQL

  • Html & Css, JS, PHP, NodeJS, Angular, Express, Jade/Pug, Selenium

  • Spring, Spring Boot, Android, Laravel,

  • Microservices, Elastic, JPA,Hibernate, Hazelcast, Web MVC, REST, Maven, Gradle, Docker, Git

Game Developing
  • C#, Unity

  • English (B2)
  • Turkish (Native)