I am a Java Developer with over 6 years of end-to-end software development experience, ranging from architecture design to production deployment and support. Throughout my career, I have consistently improved system performance and reduced costs through automation. I have a strong background in implementing reliable CI/CD pipelines in complex projects, ensuring smooth and efficient software delivery.
In my current role as a Senior Java Developer at Humans, I stabilized a telephony product that was experiencing frequent restarts, identified and resolved memory leaks and CPU performance issues, and automated routine processes to enhance telephony service usability. I also developed monitoring scripts and added functionality to improve service diagnostics, which increased call handling efficiency by 15%.
Previously, at Tinkoff Bank, I developed tools to migrate metadata, built custom annotation libraries for REST request monitoring, and optimized business processes to improve efficiency. I created automation bots that significantly reduced approval times and took on additional responsibilities in site reliability engineering and mentorship. I also refactored large codebases to improve maintainability and execution speed.
At TR-MEDIA, I contributed to migrating the codebase from Java 8 to Java 11 and improved overall code performance by eliminating inefficiencies. I also created scripts for multi-release deployments using Bash and Docker.
I am passionate about continuous learning and have worked on personal projects such as algorithm solutions on LeetCode and recreating algorithms from educational books using Java. I am proficient in multiple programming languages and technologies, and I strive to deliver high-quality, maintainable software solutions.
Stabilized a telephony product that had been restarting over 200 times per day; Identified and resolved memory leaks and CPU performance issues; Added functionality to save service dumps as archives on the server; Developed a heartbeat monitoring script for Asterisk; Automated routine processes to improve telephony service usability; Fixed bugs forcing agents to reload workspace every 10 minutes; Increased average request accepting and call handling efficiency per agent by 15%.
Developed a script to migrate metadata from the database into Jira format; Built a custom annotation library to monitor REST requests; Optimized Camunda business processes reducing their number by 10%; Created a Slack bot to automate release approvals reducing approval time from 3 hours to 10 minutes; Took on additional responsibilities in SRE and mentorship; Refactored a class of 3000+ lines into maintainable structure improving execution speed by 45%.
Created a simple multi-release script using Bash and Docker; Migrated codebase from Java 8 to Java 11; Improved overall code performance by 30% through eliminating n+1 problems, unnecessary loops, and redundant methods.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: