YEVHEN KRUPIN.
Senior Software Engineer
contact@ykrupin.com / Web / GitHub / LinkedIn
SUMMARY
Impact-driven software engineer with a focus on delivering reliable and high-performance solutions. Effective in both collaborative settings and autonomous work. Seeking senior engineering opportunities in Switzerland or France.
COMPETENCIES
Technologies
Java 8-21 (JDK, JVM internals, Spring Boot, Async Profiler), .NET (C#, WPF, ASP.NET, Xamarin), C++, TypeScript, React, SQL.
Soft Skills
Ownership, genuineness, commitment, fast learning, leadership.
EXPERIENCE.
Software Development Engineer (Jan. 2023 - Present) @ Amazon, AWS, Language & Library Foundations, Dublin, Ireland
- Led early-access customer engagement across 10 services, driving the product’s global availability at Amazon.
- Delivered core features of the Java runtime, enabling the upgrade of 4.5K services across more than 2.6MM hosts to run on the latest LTS JVM without code change.
- Unlocked the upgrade of core Amazon retail service handling 350MM+ requests per day, increasing TPS by 13-20%, decreasing CPU utilization by 10-30%, and latency by 15-25%, while reducing host count by up to 50%.
- Coached 2 junior engineers through pair programming and code review; created technical documentation improving onboarding for new members.
- Enhanced automated testing harness to enable running tests across 4 JDK versions.
Technologies: Java 8-21, C++, AWS services, Async Profiler, Amazon Profiler, JMH, JMX, JFR, JUnit, Gradle, Maven, internal Amazon tools.
Senior Fellow/Software Engineer (Mar. 2020 - Dec. 2022) at CERN, Geneva, Switzerland
- Developed and maintained document handling service (processing 500K documents per year) and CERN phone book (1500+ unique daily visits).
- Automated HR and recruitment processes, managing 3,000+ registrations per year including remote experiment participants.
- Improved software quality and processes through agile practices and transitioned the team of 5 engineers to Scrum.
- Mentored a technical student and 3 engineers using code review, pair, and crowd programming.
Technologies: Java 11, Spring Boot, TypeScript, React, Oracle SQL, JDBC, JPA, Liquibase, Keycloak, JUnit, Mockito, Docker, Maven, Gradle, SonarQube, REST.
Senior Software Engineer & Scrum Master (Oct. 2016 - Feb. 2020) at Tobii AB / Ciklum, Kyiv, Ukraine
- Shipped core functionality of Tobii Pro Lab unlocking 2 entire eye-tracking research market segments: browser-based UX experiments and early autism studies in infants.
- Participated in and led decision-making processes that reduced time to market for crucial features by 3 months.
- Facilitated scrum ceremonies and coached a team of 5 engineers.
- Presented at the Develop Beyond 2019 eye-tracking/R&D conference in Stockholm, Sweden.
Technologies: C#, .NET, C++, TypeScript, WPF, Entity Framework, MEF, CEF (Chromium Embedded Framework)/CEFSharp, Microsoft Media Foundation, SharpDX, NUnit, NSubstitute, MS SQL.
Software Developer and later Mobile Development Supervisor (Apr. 2014 - Oct. 2016) at Webxloo, Zaporizhzhia, Ukraine
- Designed and delivered solutions including an Outlook extension, desktop/mobile applications, data aggregation, and security tools.
- Mentored and supervised the mobile development team of 3 people.
Technologies: C#, .NET, Java, WPF, Xamarin, VSTO, Entity Framework, SQLite, MySQL, NUnit.
Freelancer (2013 - Apr. 2014)
- Developed the Java code obfuscation utility and other projects.
Technologies: C#, .NET, Irony.
EDUCATION
Zaporizhia State Engineering Academy, Ukraine. Master of Software Systems (2014).
LANGUAGES
English: Fluent, French: Intermediate, Ukrainian: Native.
COURSES AND CONFERENCES
- Internal AWS courses: in-person and online.
- Presenter at Eye-Tracking Conference Develop Beyond (2017-2019).
- Scrum Courses by Mikael Grölund (TOBII AB, Scrum.org).
Pet projects
-
Parly - A free French verb conjugation trainer with quizzes. Technologies: .NET Core, TypeScript, React, Chakra UI, Docker, Google Cloud Platform.
-
Babylog - An app helping parents to track their baby’s daily events and routine. Technologies: Next.js, TypeScript, React, Tremor, DynamoDB, Amplify.
HOBBIES AND INTERESTS
Coding challenges, Chess, Traveling, Popular Science.