Fatih (M. sc.) A.
Senior Software Engineer
Experience
Apr 2024 - Present
1 year 9 monthsSenior 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 monthsPrincipal 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 monthsTurkey
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 monthsTurkey
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 yearsTurkey
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 monthsTurkey
Research and Development Engineer
TÜBİTAK
- Researched and implemented machine learning algorithms in the area of speech recognition and natural language processing
- Developed command line applications for project requirements in Java
- Integrated state of the art algorithms to existing system and increasing accuracy and performance
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.
Languages
Turkish
NativeEnglish
AdvancedEducation
Oct 2012 - Jun 2015
Istanbul Technical University
Master of Science · Telecommunication Engineering · İstanbul, Turkey · 3.38/4.0
Oct 2008 - Jun 2012
Istanbul Technical University
Bachelor of Science · Telecommunication Engineering · İstanbul, Turkey · 3.66/4.0
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience