Fullstack Software Engineer
Hey, I am Ahmet.
I design, build, and maintain systems in cloud environments.
I bring experience in many technologies like:
AWS, Spring Boot (Java / Kotlin), React (Typescript), Kafka / RabbitMQ / SQS and Databases like MySQL and MongoDB (SQL and NoSQL)
I design, build, and maintain systems in cloud environments.
I bring experience in many technologies like:
AWS, Spring Boot (Java / Kotlin), React (Typescript), Kafka / RabbitMQ / SQS and Databases like MySQL and MongoDB (SQL and NoSQL)
Projects
Technologies
- Front-end: Thymeleaf (Typescript / Javascript)
- Back-end: Spring Boot (Kotlin / Java), NodeJS (Lambda)
- Monitoring: Grafana, Kibana
- DevOps: AWS Codepipeline, AWS Codebuild, Github Actions
- Data Processing: Kafka, KStreams
-
Responsibilities
- Extending the internal react frontend to manage SEO data on Zalando
- Integrating event-driven design to publish SEO-relevant data into Zalando's Data Lake
- Extending the monitoring capabilities of batch processing jobs using "Spring Batch"
- Extending the monitoring capabilities of SEO data providers
- Introducing agile methodologies and standardizing agile meetings
Technologies
- Front-end: ReactJS (Typescript)
- Back-end: Spring Boot (Kotlin / Java), Play Framework (Scala)
- Monitoring: Grafana, Scalyr
- DevOps: Internal Solutions
- Data Processing: Spring Batch, Spark
-
Responsibilities
- Migrating idealo's checkout UI monolith from Java Thymeleaf to React
- Migrating idealo's checkout backend systems from a monolithic design to a modular microservice architecture
- Migrating from an on-premise datacenter to the AWS Cloud
- Migrating idealo's legacy stock management system from Spring to a cloud-based system using Spring Boot, achieving an increase of over 80% in throughput
- Designing and implementing the idealo-wide GDPR data subject access request infrastructure
- Managing deployment pipelines using GitHub Actions and Jenkins Pipelines
- Contributing to the integration of a company-wide design system initiative
Technologies
- Front-end: ReactJS (Typescript)
- Backend: Spring Boot (Kotlin / Java)
- Monitoring: Grafana, Kibana
- DevOps: Jenkins, Github Actions, AWS CDK, Kubernetes
- Data Processing: AWS Kinesis Firehose, AWS Glue ETL
-
Products
Next to the projects on top I also have some products I own or built in the past. This is a selection of my projects.
servercontrol.dev is a platform that allows people to manage virtual private servers and deploy Docker containers on them.
It provides a app-store from which open-source apps can be downloaded directly to an environment.
It contains a integration with Github that allows to sign in via Github + deploy a users private Github images and share a server with other Github users.
It provides a app-store from which open-source apps can be downloaded directly to an environment.
It contains a integration with Github that allows to sign in via Github + deploy a users private Github images and share a server with other Github users.
- Today
HelSEO is one of my SaaS products. It was meant to be a content editor that integrates SEO optimization, however, I pivoted due to the lack of evidence of value for such a product. Now it is just a Keyword Research Tool.
- Today
Transform your Docker infrastructure into dynamic and expressive TypeScript code.
compose-as-code is an npm package for managing docker compose infrastructure similar to what AWS CDK abstracts away on top of CloudFormation.
compose-as-code is an npm package for managing docker compose infrastructure similar to what AWS CDK abstracts away on top of CloudFormation.
- Today
Gruups - planning poker is a free remote team tooling.
It allows teams to do planning poker sessions in a remote environment.
It allows teams to do planning poker sessions in a remote environment.
- Today
Papers
These are papers I was involved in.
FaaSter Troubleshooting
Evaluating Distributed Tracing Approaches for Serverless Applications
-