Ahmet Yenicag

Staff Software Engineer at Bayzat

Ankara, Türkiye

About

Currently, I am working at Bayzat as a staff software engineer. I have worked in several web application development projects for more than 16 years and involved in requirements analysis, design, development, verification, testing, maintenance and team leading stages of these projects. I have experience in • Software design principles and practices (OOP, SOLID, Clean Code, Design Patterns, Agile), • Backend technologies (Java, Kotlin) • Relational databases (MySQL, Oracle DB, MS SQL Server, PostgreSQL), SQL, PL/SQL • ORM/JPA technologies (Hibernate, Spring Data), • Code versioning technologies (SVN, Git), • CI/CD technologies (DroneCI, CircleCI), • Cache technology (Redis), • Search engine technology (Elasticsearch), • DB migration technologies (Liquibase, Flyway), • Web service technologies (Amazon SQS, Lambda, S3), • Web frameworks (Spring, Spring Boot, Vaadin, JSF, PrimeFaces), • Web technologies (HTML, XML, JSON, REST), • Code quality and observation technologies (SonarQube, Datadog), • Project management technologies (JIRA, Confluence), • Frontend technology (AngularJs), • Unit tests (Mockito, JUnit) I have also developed various Android games using Unity.

Experience

  • Staff Software Engineer at Bayzat
    Dec 2024 - Present · 1 yr 8 mos

  • Principal Software Engineer at Aselsan
    Jul 2024 - Nov 2024 · 5 mos

  • Bayzat (5 yrs 2 mos)
    • Staff Software Engineer
      Nov 2023 - Jul 2024 · 9 mos

    • Senior Software Engineer Team Lead
      Feb 2020 - Nov 2023 · 3 yrs 10 mos

    • Senior Software Engineer
      Jun 2019 - Feb 2020 · 9 mos

  • TÜBİTAK BİLGEM YTE (9 yrs 1 mo)
    • Senior Software Engineer / Chief Researcher
      May 2018 - Jun 2019 · 1 yr 2 mos

    • Senior Software Engineer / Senior Researcher
      Nov 2013 - May 2018 · 4 yrs 7 mos

    • Software Engineer / Researcher
      Jun 2010 - Nov 2013 · 3 yrs 6 mos

  • Teaching Assistant at Bilkent Üniversitesi
    Sep 2009 - Jun 2010 · 10 mos

    Teaching assistant of the following courses at Bilkent University Computer Engineering Department: * CS 461 – Artificial Intelligence * CS 351 – Data Organization and Management