Mikhail Simonishvili
Mikhail Simonishvili

Senior Java Developer

Actively looking · Member since 21 Mar 2026
Message
Location
Georgia
Desired salary
Unspecified
Work preference
Full Time
Experience level
Not set

About

Professional summary

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.

Skills

16 capabilities

Experience

Career history

Senior Java Developer Humans

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%.

Middle Java Developer Tinkoff Bank

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%.

Java Developer TR-MEDIA

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.

Education

Learning history

Kuban State University

Bachelor of Mathematics and Computer Science

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent Salaries
Menu