Mykola Yershov
@mykolayershov
Senior JavaScript engineer specializing in React, TypeScript, Node.js and test-driven scalable systems.
What I'm looking for
I am a Senior JavaScript engineer with 10+ years of experience building scalable full-stack applications using React, TypeScript and Node.js. I lead teams, coach developers, and design architecture focused on performance, reliability and maintainability.
My work spans frontend, backend and DevOps concerns: developing React component libraries, micro-frontends, Node/Express services, GraphQL, MongoDB/Postgres data layers, CI/CD and Kubernetes deployments. I advocate TDD and automated testing with Jest, RTL, Cypress and related tools.
I have built payment integrations, customer engagement flows, complex purchase and admin portals, and large-scale CRM/ audit systems while collaborating directly with stakeholders and running Agile processes to deliver production-grade solutions.
Experience
Work history, roles, and key accomplishments
Full Stack Engineer
YozmaTech
Jan 2024 - Present (2 years 1 month)
Developed an educational music app, built backend services for large-data lyric/translation processing, and integrated Stripe, Cardcom and Payme payments to enable monetization and user transactions.
Senior Full Stack Engineer
Nearshorefriends
May 2020 - Feb 2024 (3 years 9 months)
Led development of an international insurance product including purchase flow, admin backoffice, customer portal and payments while managing teams, stakeholders and adopting TDD to improve quality.
Senior JavaScript Developer
DecisionMapper
Nov 2016 - Jan 2020 (3 years 2 months)
Contributed to an audit confirmations system for large accounting clients by building frontend frameworks, reusable React components and backend Node.js services while applying TDD and leading agile teams.
Lead Javascript Developer
Atzma.im
Mar 2016 - Dec 2016 (9 months)
Worked on migrating and replacing an antiquated equities algorithmic trading platform with a new execution management and algorithmic trading system to support business growth.
Frontend Developer
Zyxel
Feb 2016 - Dec 2016 (10 months)
Developed web functionality and branded setup UI for Wi-Fi routers and internet centers, enabling remote connections and ISP-specific default configurations to simplify customer setup.
Front-End Developer
Infopulse
Jul 2013 - Feb 2016 (2 years 7 months)
Built UI/UX and features for an audit automation project using Knockout/Durandal and related tooling, resolving issues and optimizing code for a large international client.
Education
Degrees, certifications, and relevant coursework
National Academy of Pedagogical Sciences of Ukraine
Doctor of Science, Education/Research
2024 - 2026
Doctor of Science (Dr) program at the National Academy of Pedagogical Sciences of Ukraine from 2024 to 2026.
Zhytomyr Ivan Franko State University
Ph.D., Philosophy/Doctoral Studies
Ph.D. awarded in 2022 at Zhytomyr Ivan Franko State University.
Zhytomyr State Technical University
Master of Laws, Law
Master of Laws (LLM) completed in 2021 at Zhytomyr State Technical University.
Zhytomyr State Technical University
Master of Science, Information Technology
Master's degree in IT engineering completed in 2018 at Zhytomyr State Technical University.
Infopulse (Zhytomyr) - Front-end Advanced (course)
Professional Course, Front-end Development
2015 - 2015
Completed the Front-end Advanced course at Infopulse (Zhytomyr) covering frameworks (Knockout, Angular), LESS, and Git in 2015.
Zhytomyr Technical College - ZHATK
Junior Specialist, Software Development
Grade: avg 5
Junior Specialist in Software Development and Complexes (average grade 5) completed in 2014.
Operating Systems (Zhytomyr) - Course
Professional Course, Computer Networks
2012 - 2012
Completed an Operating Systems course in 2012 covering LAN/WAN design, Internet services and protocols, and Windows administration.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Mykola?
You can contact Mykola and 90k+ other talented remote workers on Himalayas.
Message MykolaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
