Dogan Kilaz

Software Developer at Yapı Kredi Teknoloji via BeInsights || Java Developer - Spring (Boot, Data, Security, Cloud), Hibernate, JSP, Microservices, Apache Kafka, Netflix Eureka, Docker

Türkiye

About

Hello, I am an experienced developer with a background in Java Spring Boot development. First, I graduated from Firat University's Software Engineering Department and then from Sam Houston State University's Computer Science Department. In order to expand my skills, I got the 100-hour face-to-face “Java Web Development” bootcamp given by Engin Demirog. I also got 100 hours online of the "Professional Software Development with Java Technologies" course of Mimar Aslan. My educational life provided me with the infrastructure required for software development. During my education process, I improved myself in research, self-motivation, and acquiring different skills. I prepared myself for business life with different pieces of training and individual research. I am eager to learn, grow, and improve my skills. I keep up to date and learn about all the latest trends of Java in all things interesting. I am extremely enthusiastic about being effective in business life. TECHNOLOGIES • Programming Languages: Java, SQL, HQL, HTML, CSS, C# • Frameworks & Tools: Spring, Spring Boot, Spring Data, Spring Cloud, Hibernate, Docker, Kubernetes, Prometheus, Grafana, Git • Methodologies & Patterns: S.O.L.I.D principles, Microservices Architecture, Agile, Factory Design Pattern, Singleton Design Pattern, Observer Design Pattern, Circuit Breaker Pattern, API Gateway Pattern, Domain Driven Design, Event Driven Design • Cloud Platforms: Microsoft Azure PROFESSIONAL SUMMARY • Experienced Java Spring Boot with S.O.L.I.D principles • Developed Monolith and Microservices Architecture projects • Experienced Version Control System • Experienced Docker, K8s, Jenkins • Experienced cloud computing platforms (Microsoft Azure, Google Cloud) • Experienced SQL, HQL • Beginner knowledge of React.JS, Swift • Familiarity with HTML, CSS, and JavaScript • Familiar with development on C# (.Net), Python • Knowledge of Object-oriented Programming, Aspect-oriented programming • Understanding of the development process and Agile software development methodology • Factory Design Pattern, Singleton Design Pattern, Observer Design Pattern • Circuit Breaker Pattern, API Gateway Pattern • Domain Driven Design, Event Driven Design • Request-Response Pattern with Model Mapper • Best Practices with Clean Code

Experience

  • Software Developer at Yapı Kredi Teknoloji
    May 2026 - Present · 2 mos

    via BeInsights

  • Software Developer at PozitifTech
    Jun 2024 - Aug 2025 · 1 yr 3 mos

    • Developed and maintained robust POS systems utilizing Java, Spring, and Hibernate, enhancing transaction efficiency. • Designed and implemented RESTful APIs for seamless payment processing and report management, improving user experience. • Integrated a payment gateway, expanding customer payment options and increasing transaction volume.

  • Software Developer at Datatex
    Sep 2023 - Jun 2024 · 10 mos

    • Developed and implemented modules for the NOW system on JBoss Wildfly servers, enhancing system functionality. • Utilized Java and SQL to optimize database interactions, improving data retrieval efficiency. • Provided technical support and troubleshooting for existing applications, ensuring minimal downtime. • Created comprehensive technical documentation for modules, facilitating easier onboarding and knowledge transfer.

  • Java Developer at Kreativstorm
    Jan 2024 - Feb 2024 · 2 mos

    • Developed the Human Resource Employee Management System using Java Spring Boot, PostgreSQL, and Angular. • Implemented Spring Security with JWT for secure REST API access. • Dockerized the application for streamlined deployment and deployed it on Azure App Service. • Contributed to a remote team at Kreativstorm, enhancing collaboration and project delivery.

  • Junior Java Developer at Advanced Technologies
    Nov 2020 - Dec 2021 · 1 yr 2 mos

    • Developed and maintained robust Java applications, enhancing system performance and user experience. • Created comprehensive technical documentation, ensuring clarity and ease of use for future developers. • Collaborated with a distributed team to deliver RESTful web services, improving application integration and functionality.