Mikhail Vyshegorodtsev
I am a Senior Software Engineer with over 14 years of programming experience working across various industries such as advertisement, banking, cloud native apps, and geospatial search systems.
About
I am a Senior Software Engineer with over 14 years of programming experience working across various industries such as advertisement, banking, cloud native apps, and geospatial search systems. My core expertise lies in developing robust solutions using Java and Kotlin along with hands-on experience in Ruby and Go. I thrive in collaborative environments emphasizing test-driven development and agile methodologies.
Currently based in Vienna, Austria, I lead development efforts for cost calculation software, focusing on code quality, documentation, and seamless production deployments. I have a strong background in cloud platforms including AWS, GCP, Azure, and VMware vSphere, and I enjoy solving complex technical challenges while continuously enhancing system performance and scalability.
- 16 years' experience
- Joined August 2025
Industry experience
- Financial Services
- Software & Internet
- Computers & Electronics
- Transportation & Logistics
- Retail
Work experience· 11 roles
Led the development of features for cost calculation software from RFC through to production deployment. Focused on refactoring legacy code to improve readability and maintain comprehensive documentation. Reverse engineered existing services to restore missing functional details and enhanced test coverage by developing a new testing framework. Played a key role in the maintenance team responsible for delivering timely bug fixes to production environments. Utilized Java/Kotlin with reactive streams, Spring Boot, PostgreSQL, MongoDB, GitLab pipelines, and monitoring tools like Datadog and Opensearch.
Participated in the extraction of an insurance-related domain from a monolithic architecture to a dedicated microservice including writing RFCs, service development, and leading live migration with Kafka and data transfers. Led initiatives including A/B testing for insurance product impact analysis and the migration of 200k premium customers to a new insurance provider, collaborating closely with external service providers to ensure smooth transitions. Technologies involved included Java/Kotlin, Spring Boot, Kafka with protobuf, PostgreSQL, Metabase, and CI/CD with GitHub Actions, Argo CD, and Jenkins.
Contributed to LinkedIn Marketing Solutions by designing and implementing projects aimed at increasing advertising revenue and improving advertiser experience. Worked on infrastructure to build secure, auditor-compliant big data processing platforms in collaboration with SRE, Security, and Advertisement teams. Delivered data pipelines on Azure processing terabytes of data through Spark and Hadoop clusters. Utilized Java, Scala, Gradle and custom LinkedIn CI/CD and monitoring tools.
Education
Certifications and awards
Hire Mikhail Vyshegorodtsev today
Post a job and invite Mikhail, or contact them directly. No hidden commission.






