
Michail Ostrowski
Verified Expert in Engineering
Software Engineer and Developer
Lock Haven, PA, United States
Toptal member since October 11, 2024
Michail is an enthusiastic and highly reliable software engineer with over 12 years of experience and a proven track record in leading complex projects. His expertise spans multiple programming languages and frameworks, reflecting his versatility as a developer. Michail holds a master's degree in computer science and is a certified AWS Cloud Practitioner.
Portfolio
Experience
- Software Engineering - 12 years
- Java - 8 years
- Git - 6 years
- Spring - 6 years
- REST APIs - 6 years
- SQL - 6 years
- Docker - 3 years
- Amazon Web Services (AWS) - 3 years
Availability
Preferred Environment
Windows, Linux, MacOS, Slack, Zoom, IntelliJ IDEA, Visual Studio, SSH, Java
The most amazing...
...thing I've developed is a notification service that enabled the automation of dozens of customer service processes serving millions of clients.
Work Experience
Lead Software Engineer
Capital One Financial
- Developed and designed middleware applications for creating emails and letters, leveraging 3rd-party vendors to fully automate a wide range of customer service processes.
- Headed the migration of the notification domain to serverless technology, reducing compliance issues, maintenance requirements, and hosting costs.
- Reworked legacy batch processes, reducing their overall runtime from hours to minutes.
- Onboarded, trained, and mentored a team of five members.
- Ranked in the top 50% of lead software engineers at Capital One.
Software Consultant
Continentale Sachversicherung
- Led a software migration project for a document API, enabling the creation of real-time insurance offers, which helped the company stay competitive in the German insurance market.
- Contributed heavily to a key migration initiative, transitioning the company’s processes from an IBM Mainframe environment to a Java-based architecture, enhancing scalability and modernizing our technology stack.
- Onboarded, trained, and mentored two team members.
Software Consultant
MediaMarktSaturn Retail Group
- Updated cash register software running in over 1,000 stores to comply with new tax laws and regulations, ensuring legal compliance in more than 15 countries.
- Participated in a major database migration to convert native SQL code into HQL and Hibernate Criteria, enabling a database technology switch to PostgreSQL.
- Trained and mentored two junior developers who were new to Java development.
Game Developer
Ubisoft
- Presented and developed gameplay ideas within a team of over 200 members.
- Developed and implemented an in-game chat system for a video game, enabling seamless real-time communication between players, enhancing the multiplayer experience, and improving overall player engagement.
- Managed 3rd-party communications, led the development of UI technologies, and addressed platform-specific challenges for the PC port of the project, ensuring an optimized user experience.
Software Consultant
BTEXX GmbH
- Developed complete redesigns of corporate intranet solutions.
- Created a search interface to catalog machine part inventories, featuring advanced filtering options for improved accessibility and detailed data retrieval.
- Managed corporate clients by negotiating, planning, and implementing project requests.
Game Developer
Ubisoft
- Developed a test automation tool that generated complex data sets, reducing testing efforts for the QA department.
- Secured client-server communication by creating attack scenarios and implementing server-side input validation.
- Collaborated with designers and artists to create user interfaces and gameplay features, including the in-game shop and turn-based AI.
Experience
Credible Badger Server
https://github.com/Schifty1988/credible-badger-serverEducation
Master's Degree in Computer Science
Otto von Guericke University - Magdeburg, Germany
Bachelor's Degree in Computer Science
Otto von Guericke University - Magdeburg, Germany
Certifications
AWS Certified Cloud Practitioner
Alpine Testing Solutions
Skills
Libraries/APIs
REST APIs, Liquibase, React
Tools
Git, Jira, Slack, Zoom, IntelliJ IDEA, Visual Studio, AWS Fargate, Amazon Virtual Private Cloud (VPC), WildFly, Perforce, Jenkins
Languages
Java, SQL, Hibernate Query Language (HQL), C++, Python, Kotlin, C#, JavaScript, HTML, CSS
Frameworks
Spring, JPA, Apache Velocity
Paradigms
Microservices, Continuous Delivery (CD)
Platforms
Windows, Amazon EC2, Java EE, Amazon Web Services (AWS), Linux, MacOS, Docker, Kubernetes
Storage
PostgreSQL, Amazon S3 (AWS S3), MySQL
Other
Software Engineering, SSH, APIs, Hibernate Criteria, Amazon Bedrock, Amazon Route 53, ECS, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring