Experience
Showpad
Jan 2021 – present
Senior Software Engineer
since Apr 2025 · Software Engineer before
- Develop and evolve high-throughput REST APIs in Kotlin with Vert.x serving web, mobile, and integration clients
- Implement asynchronous processing pipelines for multiple asset types using SQS, Lambda, and Go services
- Contribute to streaming-based audit logging with Kafka and Apache Flink
- Build serverless automation services using TypeScript and AWS (Kinesis, DynamoDB)
- Design and maintain observability practices using Datadog (metrics, logs, traces, dashboards, alerting)
- Participate in on-call rotation and actively diagnose and resolve production incidents
- Write and maintain unit and integration tests; drive quality standards across the team
Asseco SEE (ASEE)
Aug 2019 – Jan 2021
Software Engineer
- Developed backend services for a high-scale payment gateway platform using Java, Spring Boot, and iBATIS
- Integrated international payment providers across multiple markets
- Implemented secure transaction processing workflows in a performance-sensitive financial environment
- Contributed to performance-sensitive financial systems handling high transaction volumes
Showpad
Jun 2018 – Sep 2018
Software Engineering Intern
- Developed and modified features for the Showpad Android application using Kotlin and Java
- Built parameterised UI tests with Android Espresso Framework and UI Automator
Technologies
languages
messaging & streaming
databases
cloud & infra
observability & ci/cd
ai tooling
Education
Izmir Institute of Technology
BSc Computer Engineering
2013 – 2019
Thesis: Contract-Based Testing of Web APIs. Built a RESTful API conforming to OpenAPI Spec; implemented Consumer-Driven Contract Tests using Pact; tested with Postman end-to-end.
Certification
AWS Certified Solutions Architect – Associate
Amazon Web Services
May 2024 – May 2027
Languages
Turkish
Native
English
Professional
Dutch
Beginner