Mykyta Potapenko
Resume
Hello! I'm a software engineer with years of experience in sophisticated enterprise web applications, delivering software in high-volume, challenging, and fast-paced environments.
Experience
Now
-
6th June 2022 - present
.NET Software Engineer at Dev.Pro
- Implemented a synchronization pipeline that effectively doubled the speed of processing and storing events from Ethereum-based networks
- Created custom APIs and integrated third-party APIs with the Ethereum blockchain to support seamless interaction between decentralized applications and the central system
- Contributed to the implementation of MVP and solution roadmap
- Identified business needs and translate them into code
Back then
-
1st March 2021 - 3rd June 2022
.NET Software Engineer at GR8 Tech
- Developed and maintained microservice APIs with a load of up to 10 million transactions per day
- Implemented over 20 integrations with payment gateway providers (US/EU/Southeast Asia) for wallet top-ups and withdrawal transactions
- Developed a reconciliation functionality to reduce daily routine work by 50%
- Wrote unit and integration tests using xUnit and Moq
- Reviewed up to 30 pull requests monthly making my contribution into quality and reliability of project source code
- Participated in daily releases and troubleshooting
- Collaborated with QA, PM, and DevOps teams to deliver top-notch technology services
-
- Occasionally I gave lectures at GR8 Tech Academy
- Contributed to security courses for employees
-
06th November 2017 - 28th February 2021
Full Stack .NET Developer at Binary Studio
- Provided full stack development of HOA management portal and its supporting applications
- Set up an entire CI pipeline using Jenkins / Cake. Reduced building time for applications from hours to minutes
- Various internal projects and bug fixes on the frontend (JS and TS, AngularJS, Angular, Bootstrap) and backend (C# and .NET Framework, WebAPI, WCF, EF, MS SQL)
- Integrated 3rd-party payment API into the system
- Developed and maintained stored procedures using T-SQL
- Upgraded legacy solutions, from platform upgrades to complete code rewrites
- Rewrote a couple of old modules from ES5 to ES6 / TypeScript
- Implemented a log system using ELK stack / Raygun
- Diagnosed very complex bugs - finding where they came from and fixing them. The problems involved data mapping issues, SQL query errors, invalid JS types, and library issues
- Worked using the Scrum methodology with daily stand-ups and weekly sprints
-
- Occasionally I gave lectures at Binary Studio Academy
- Led a group of students on a .NET course
- Analyzed the essential requirements and created the architecture for the student's projects
Skills
Character
Likes😃
Dislikes😞
Education
-
Every day
-
1st September 2023 – 1st April 2024EPAM School of Digital Engineering: Software Architecture
-
1st June 2015 – 22nd December 2017Lviv IT Step Academy: Software Development