Recommended expert

Fatih (M. Sc.) Aktürk

Senior Software Engineer

Fatih Aktürk
Turkey

Experience

Apr 2024 - Present
1 year 11 months

Senior Software Engineer

ACA Group

  • Designed and delivered a compliance-grade archival system processing 200M+ EML/PST files with AWS Batch, Lambda
  • Built audit log/event-sourcing system (10M+ daily events) using SNS, Kinesis and S3 (Iceberg tables for analytics)
  • Implemented Java 17 / Spring Boot microservices for ingestion, transformation, and reporting of regulated messages
  • Ensured financial-style reporting accuracy with status/stats/pending tables, handling late, duplicate, and retry events across boundaries
  • Automated infrastructure with AWS CDK and implemented cost-efficient partitioning strategies for Athena queries
  • Collaborated daily in agile team of senior engineers, providing design reviews, knowledge sharing, and mentoring
Feb 2023 - Apr 2024
1 year 3 months

Principal Software Engineer

Optiva

  • Designed scheduled pods to extract data from application tables, stage it, and aggregate it into a dedicated reporting server for accurate, timely client reports
  • Implemented logging sidecars for all pods, standardizing observability and troubleshooting across the cluster
  • Leading the development and delivery of big epics and complex integration projects
  • Collaborating with client-side product experts during requirements analysis
  • Presenting new features directly to customers, gathering feedback to enhance solutions
  • Supporting new teammates through onboarding and mentoring junior and mid-level engineers
Jan 2019 - Feb 2023
4 years 2 months
Turkey

Senior Software Engineer

Sqills

  • Design and develop features for SaaS product S3-Passenger
  • Refactoring code base
  • Researching new libraries and frameworks and integrate them into product
  • Participating to kick-off and discussion meetings for features that will be developed
  • Following BDD practices using Cucumber, writing feature files and step definitions
  • Proposing and implementing performance improvement tasks
  • Helping junior developers and organizing knowledge transfer sessions
Nov 2017 - Dec 2018
1 year 2 months
Turkey

Senior Software Engineer

i2i Systems

  • Design and development of the module that handles renewal process of recurrent products by running scheduled jobs and messaging via Kafka
  • Development of libraries for recurrent payment notifications, calculating prices, discounts and taxations of products based on recurrent tariffs
  • Guiding junior developers and test teams
Dec 2015 - Nov 2017
2 years
Turkey

Software Engineer

Allianz Turkey

  • Development of Java EE applications and PL/SQL packages for claim screens
  • Proposing solutions for production defects and delivering bug fixes
Jan 2013 - Nov 2015
2 years 11 months

Research and Development Engineer

TÜBİTAK

  • Development of command line applications for project requirements in Java
  • Integrating state of the art algorithms to existing system and increasing accuracy and performance

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (5.5 years), Transportation (4 years), Government and Administration (3 years), Banking and Finance (2 years), Insurance (2 years), and Telecommunication (1 year).

Information Technology
Transportation
Government and Administration
Banking and Finance
Insurance
Telecommunication

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (13 years), Product Development (9.5 years), Research and Development (3 years), and Business Intelligence (1 year).

Information Technology
Product Development
Research and Development
Business Intelligence

Summary

Senior Software Engineer with 12+ years of experience building Java/Spring microservices, financial-style reporting systems, and compliance-critical pipelines. Skilled in Java 17, Spring Boot 3, MySQL 8, Hibernate, Apache Kafka, AWS (S3, RDS, Lambda, Batch, Glue, CDK), and Kubernetes. Proven success delivering accurate, reliable, and large-scale reporting workflows in finance, telecom, and compliance domains. Strong advocate of clean architecture, resilient services, and effective collaboration in agile, distributed teams.

Skills

  • Languages: Java, Typescript, Sql
  • Frameworks: Spring Boot, Quarkus, Java Ee, Akka, Junit, Cucumber
  • Devops: Git, Docker, Kubernetes, Maven, Gradle, New Relic, Grafana
  • Message Brokers: Kafka, Activemq
  • Databases: Postgresql, Mysql, Oracle
  • Cache: Redis, Hazelcast, Cache2k
  • Aws: Lambda, S3, Batch, Cdk, Ecs, Athena, Glue, Kinesis, Sqs, Sns

Languages

Turkish
Native
English
Advanced

Education

Oct 2012 - Jun 2015

İstanbul Technical University

Master of Science · Telecommunication Engineering · Istanbul, Turkey · 3.38/4.0

Oct 2008 - Jun 2012

İstanbul Technical University

Bachelor of Science · Telecommunication Engineering · Istanbul, Turkey · 3.66/4.0

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

What languages does Fatih speak?

Fatih speaks the following languages: Turkish (Native), English (Advanced).

How many years of experience does Fatih have?

Fatih has at least 13 years of experience. During this time, Fatih has worked in at least 4 different roles and for 6 different companies. The average length of individual experience is 2 years and 2 months. Note that Fatih may not have shared all experience and actually has more experience.

What roles would Fatih be best suited for?

Based on recent experience, Fatih would be well-suited for roles such as: Senior Software Engineer, Principal Software Engineer, Software Engineer.

What is Fatih's latest experience?

Fatih's most recent position is Senior Software Engineer at ACA Group.

What companies has Fatih worked for in recent years?

In recent years, Fatih has worked for ACA Group, Optiva, and Sqills.

Which industries is Fatih most experienced in?

Fatih is most experienced in industries like Information Technology (IT), Transportation and Logistics, and Government and Public Administration. Fatih also has some experience in Insurance, Banking and Finance, and Telecommunication.

Which business areas is Fatih most experienced in?

Fatih is most experienced in business areas like Information Technology (IT), Product Development, and Research and Development (R&D). Fatih also has some experience in Business Intelligence.

Which industries has Fatih worked in recently?

Fatih has recently worked in industries like Information Technology (IT), Transportation and Logistics, and Banking and Finance.

Which business areas has Fatih worked in recently?

Fatih has recently worked in business areas like Information Technology (IT), Product Development, and Business Intelligence.

What is Fatih's education?

Fatih holds a Master in Telecommunication Engineering from İstanbul Technical University and a Bachelor in Telecommunication Engineering from İstanbul Technical University.

What is the availability of Fatih?

Fatih is immediately available full-time for suitable projects.

What is the rate of Fatih?

Fatih's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Fatih?

To hire Fatih, click the Meet button on the profile to request a meeting and discuss your project needs.