Mikhail Egorkin
@mikhailegorkin
Senior Software Engineer with over 10 years of experience.
What I'm looking for
I am a Senior Software Engineer with over 10 years of experience in the analysis, design, development, testing, and implementation of various applications. My expertise lies in Java-based solutions and database technologies, including MS SQL Server, Oracle, and PostgreSQL. I have a strong background in management and leadership, and I excel in problem-solving and troubleshooting.
Currently, I work at EPAM in Malaga, Spain, where I develop and maintain a comprehensive integration framework for PMDM systems. I collaborate with cross-functional teams to manage data integration across various platforms, ensuring seamless data flow and communication. My previous roles have included significant contributions to blockchain projects and the development of LabVantage LIMS systems, showcasing my versatility and commitment to delivering high-quality solutions.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
EPAM
Oct 2022 - Present (2 years 8 months)
As a Senior Software Engineer at EPAM, I develop and maintain integration frameworks for PMDM systems, ensuring seamless data flow and app-to-app communication. I utilize Spring Batch and Kubernetes for scalable and reliable service deployment.
Senior Software Engineer
Natera
Dec 2020 - Oct 2022 (1 year 10 months)
At Natera, I worked on the LabVantage LIMS platform, focusing on backend development with Java and integrations using Groovy and Python. I contributed to Oncology projects and enhanced lab workflows.
Senior Software Engineer
Raiffeisen Bank
Sep 2018 - Jan 2021 (2 years 4 months)
As a Senior Software Engineer at Raiffeisen Bank, I researched and developed blockchain solutions, creating pilot projects and custom applications using platforms like Ethereum and Hyperledger Fabric.
Lead Software Engineer
Raiffeisen Bank
Feb 2015 - Sep 2018 (3 years 7 months)
In my role as Lead Software Engineer, I supported and developed IT applications for the Custody and Securities Market, managing a team and creating training programs for new hires.
Senior Software Developer
Diasoft
Apr 2011 - Mar 2015 (3 years 11 months)
At Diasoft, I developed a monolithic system layer for the money market and securities area, optimizing database code and creating a reporting system based on microservice architecture.
Education
Degrees, certifications, and relevant coursework
National Research Nuclear University MEPhI
Bachelor of Science, Software Engineering
2008 - 2012
Bachelor of Science in Software Engineering, focusing on the principles of software development, programming, and system design.
Moscow State College of Informatics and Electronic
Associate of Science, Computer Science
2006 - 2008
Associate of Science in Computer Science and Programming, covering foundational programming concepts and computer science principles.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Mikhail?
You can contact Mikhail and 90k+ other talented remote workers on Himalayas.
Message MikhailFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
