Professional Work Experience Timeline

Explore my journey through various roles in software development.
Each position reflects my growth and the challenges I've overcome.

2023 - Present

Senior Software Developer

Java
AWS
GCP
System Design
I lead the design and migration of services from on-premises infrastructure to AWS and Google Cloud, ensuring a seamless transition to modern cloud environments.
Additionally, I refactor and upgrade components to leverage Spring, mapping service dependencies to streamline and support future migration planning.

2022 - 2022

Senior Software Developer

Kotlin
Kafka
AWS
MySQL
Gradle
Git
I led key projects to optimize system performance and enhance infrastructure, including building AWS-based processes, implementing asynchronous workflows with Kafka and Redis, and introducing feature flag support.
Alongside delivering technical solutions, I contributed to team growth by sharing knowledge on system design, best practices, and monitoring.

2020 - 2022

Senior Software Developer

Java
AWS
Dagger
PostgreSQL
GraphQL
ServerLess
I developed and optimized backend processes in a serverless AWS environment, leveraging services like API Gateway, Lambda, S3, SQS, Kinesis, and SNS.
I led infrastructure upgrade projects to ensure data integrity through improved retry and recovery mechanisms and restructured data update processes.
Additionally, I have integrated distributed tracing with AWS X-Ray using AOP and custom annotations, reducing latency by up to 70% and identifying third-party performance issues.
To enhance deployment safety and streamline development, I introduced custom feature flag methods using AWS environment parameters.

2017 - 2020

Software Developer

Java
MySql
Maven
Spring
AWS
Jenkins
I contributed to the development and enhancement of product infrastructure and APIs, focusing on scalability and efficiency.
I played a key role in designing and implementing an optimized detection flow to reduce resource usage and support scalability.
Additionally, I improved the development workflow by automating manual operations with custom scripts, streamlining processes for the team.

2014 - 2017

Team lead, Java SW Developer, Full Stack

Java
MySql
Maven
Spring
AWS
PHP
I filled a few roles during my work at XXXXX.
Designed, implemented and integrated several 3rd party payment providers and completing the certification processes.
Led major infrastructure upgrades by integrating Spring framework and led the development of an integration test microservice.
Established a development flow with code reviews, unit tests and optimized QA process.

Contact. Collaborate.
Subscribe. Explore.

abstract light blue and grey wave background