Senior Software Engineer
Current• Implemented a horizontal scaling solution for the change data capture process, leading to a 300% performance enhancement and enabling flexible scalability across various workloads.• Migrated a core data processing service from AWS EC2 to ECS Fargate and Application Load Balancer, resulting in a 10% optimization in infrastructure costs through implementing automatic scaling and eliminating redundant computing power.• Enabled self-service incident response capabilities for the engineers by introducing an async-profiler hot-plugging capability, that allowed incident responders to obtain critical application dumps on demand, which helped promptly identify the cause and resolve 2 long-standing critical issues, eliminating the need for manual monthly instances restarts to ensure service continuity.• Introduced and ensured the adoption of a manual runbook that provided the possibility of profiling and analysis of results for all team members, eliminated dependence on one person’s expertise, and led to an 800% reduction in the time required to prepare and run the profiler.• Improved test coverage from 60% to 94% by implementing F.I.R.S.T and Testing Pyramid principles, and leveraging JUnit, Spring Boot Test, and Testcontainers libraries, which resulted in a 90% decrease in new issues when implementing new features based on an analysis of Allure’s bug trend reports.• Created an OpenAI-augmented learning platform content population system that allowed operators to create new training programs much more efficiently, leading to a 700% reduction in the time required to create a new training course.