Ivan Uspensky

Embedded Engineer at NDA Company

Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ivan Uspensky is an embedded engineer with 11 years of software experience who transitioned from a decade of web development into firmware and STM32-based systems over the past year. He brings a rare full-stack perspective—seven years building frontends and three years on backends—now applied to FreeRTOS multitasking, TouchGFX GUIs, SPI/UART/GPIO peripherals, and external memory integration. At NDA Company he combines firmware design with board-level skills like soldering, diagnostics and schematic work, and even contributes mechanical hull sketches in Fusion 360. His background in optimizing front-end architectures (Redux replacements, long polling, and IE11 support) informs pragmatic, performance-minded embedded interfaces. Comfortable mentoring and leading projects, he has repeatedly refactored legacy systems into maintainable codebases and shipped both consumer-facing and internal tools. Based in Ukraine, Ivan blends hands-on hardware troubleshooting with a strong software engineering discipline that helps bridge product, firmware and UI.
code11 years of coding experience
job7 years of employment as a software developer
bookWeb UI Development, completed a training, Web UI Development, completed a training at SoftServe Academy
languagesEnglish
github-logo-circle

Github Skills (7)

ember-addon7
emberjs5
extensible4
react3
ember3
emoji2
emojione2

Programming languages (2)

C#JavaScript

Github contributions (5)

github-logo-circle
Ivan-Uspensky/TimeFcuk

Feb 2018 - Apr 2019

Contributions:45 pushes, 2 branches in 1 year 1 month
Ivan-Uspensky/Pathfinding

Jan 2017 - May 2017

Contributions:28 pushes, 1 branch in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ivan Uspensky - Embedded Engineer at NDA Company