Fatih (M. Sc.) Aktürk
Senior Software Engineer
Experience
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
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
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
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
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
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).
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).
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
Education
İstanbul Technical University
Master of Science · Telecommunication Engineering · Istanbul, Turkey · 3.38/4.0
İstanbul Technical University
Bachelor of Science · Telecommunication Engineering · Istanbul, Turkey · 3.66/4.0
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
What languages does Fatih speak?
How many years of experience does Fatih have?
What roles would Fatih be best suited for?
What is Fatih's latest experience?
What companies has Fatih worked for in recent years?
Which industries is Fatih most experienced in?
Which business areas is Fatih most experienced in?
Which industries has Fatih worked in recently?
Which business areas has Fatih worked in recently?
What is Fatih's education?
What is the availability of Fatih?
What is the rate of Fatih?
How to hire Fatih?
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer