Summary
Overview
Work History
Education
Skills
Militarystatus
Interests
Timeline
Generic

İLKER TOPUZ

ANKARA

Summary

A Lead Software Development Engineer that detail-oriented professional with 14+ years of experience and a proven knowledge of system/software architectural design and development, team leading, data communications and management information systems with engineering ethics

Overview

12
12
years of professional experience
6
6
years of post-secondary education

Work History

Principal Software Engineer

Mercury
9 2022 - 09.2024
  • Applying appropriate architectural/system design patterns across a wide range of microservices architecture system and understanding end-to-end complex Shipment domain business needs with DDD principles and developing solutions accordingly with appropriate software architecture(DDD approaches, Vertical Slice Architecture, Clean Architecture etc.)
  • Used Tech Spec: Java and Springboot bases microservices, Synchronous and asynchronous transaction flows, Kafka, AWS Cloud base environment, Redis, Postgres DB

Senior Software Engineer

KBOX Global
05.2022 - 09.2022
  • Project Domain and Scope: Designing and implementing the restaurant KDS systems and provide a unique integration between food delivery services and users in London based company
  • Used Tech Spec: Java 11Springboot, Spring Data-JPA and Hibernate, Liquebase for DB Consistency, Redis for caching, Postgres Database, Google firestore for real time database

Team Lead

Turkcell
09.2019 - 05.2022
  • I I take part in HIS(Hospital Information System) domain system project. This project has too much several domain modules and has a monolith architectural. Because of these terms, we decided to convert this project to microservices architecture. I take part in this migration project as techinical team lead.
  • Used Tech Spec: Java 11, React JS, Springboot, Spring Data-JPA and Hibernate, Blaze-API for complex Sql Building, Liquebase for DB Consistency

Senior Software Engineer

NETAŞ
06.2018 - 09.2019
  • I joined Netas as a senior software engineer. I take part in the project of writing the customs system of Cyprus from scratch and in the development of the project from the beginning to the end. The project is web based and it is being developed on Microservice architecture.
  • Used Tech Spec: Microservice architecture web based application environment, Java 8 as development language, JSF(Primefaces library), CSS, JavaScript, JQuery as front end development, Spring Boot, Spring Data-JPA, Spring Security Spring Cloud technologies

Senior Software Engineer

Turkish Notaries Union
04.2017 - 05.2018
  • Previously written as a desktop application, this project was rewritten as web-based monolith project and I was the part of that team worked in determining the requirements, preparing the development environment and developing the project as a full stack
  • Used Tech Spec: Monolith desktop application environment, Java 8 as development language, JSF and javascript for front end development, IReport as report tool, Hibernate as Object Relational Mapping, Oracle as Relational Database, Spring Framework

Software Engineer

Akgün Information Systems
12.2014 - 04.2017
  • I joined Akgun company, where another hospital information system was developed. I used CMMI (level 3) as process management and I worked in various modules of web based large hospital information system. I worked as a chief engineer in the integration issues and the certification of the developed product in the Common Criteria EAL2 level
  • Used Tech Spec: Monolith desktop application environment, Java 7 as development language, Extjs and JQuery for front end development, IReport as report tool, Hibernate as Object Relational Mapping, Oracle as Relational Database, Spring Framework, CMMI Sofware Development Process

Software Engineer

DATASEL
07.2010 - 12.2014
  • As soon as I graduated, I started to work as a software specialist in Datasel Information Systems.I worked in various modules of the large Hospital Information System. During this period, the project used various hospitals both domestic and International
  • Used Tech Spec: Monolith desktop application environment, Java 7 as development language, Swing as front end development, IReport as report tool, Hibernate as Object Relational Mapping, Oracle as Relational Database, Spring Framework

Education

Bachelor of Science (B.S.) Computer Engineering (English Education) -

Atılım University
09.2004 - 05.2010

Skills

Clarifying Domain Bounded Contexts

Agile Methodologies

Leading and Supporting Teammates

Designing and Implementing Complex Requirements

Eager to Take Initiatives

Ethic Communication

Militarystatus

Done

Interests

Fitness, GYM, Swimming, Playing Computer Games, Traveling

Timeline

Senior Software Engineer

KBOX Global
05.2022 - 09.2022

Team Lead

Turkcell
09.2019 - 05.2022

Senior Software Engineer

NETAŞ
06.2018 - 09.2019

Senior Software Engineer

Turkish Notaries Union
04.2017 - 05.2018

Software Engineer

Akgün Information Systems
12.2014 - 04.2017

Software Engineer

DATASEL
07.2010 - 12.2014

Bachelor of Science (B.S.) Computer Engineering (English Education) -

Atılım University
09.2004 - 05.2010

Principal Software Engineer

Mercury
9 2022 - 09.2024
İLKER TOPUZ