Andrey Dubov

SDE (Software Development Engineer) at Nanox Vision

Shuya, Ivanovo, Russia
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

🤩
Rockstar
🎓
Top School
Andrey Dubov is a pragmatic full-stack SDE with six years' experience building microservices and REST APIs, currently contributing at Nanox Vision after roles at Microsoft and other engineering firms. He specializes in Node.js and TypeScript across the full lifecycle—design, coding, testing, and DevOps—while shipping cloud-native services with Docker, Kubernetes, Redis and SQL Server. At Microsoft he improved App Center’s CodePush and related tooling, contributing test infrastructure and SDK refactors that increased compatibility and maintainability across React Native versions. Comfortable in both backend architecture and mobile-focused tooling, he has a demonstrated knack for modernizing legacy code (e.g., replacing legacy promises and removing deps) and smoothing cross-platform build and test flows. Based in Shuya, Russia, he pairs strong collaboration skills with a continuous-improvement mindset, often tackling testing and release-edge issues that other engineers overlook.
code6 years of coding experience
job3 years of employment as a software developer
bookБакалавр, Computer Software Engineering, Бакалавр, Computer Software Engineering at Ивановский Государственный Энергетический Университет (ИГЭУ)
languagesEnglish, Russian
github-logo-circle

Github Skills (25)

api-rest10
javascript10
ios10
react-native10
apidoc10
api-design10
restful-api10
command-line-interface10
typescript10
xcode10
api10
sdk10
android10
typescript-types10
command-line10

Programming languages (6)

TypeScriptShellCJavaScriptObjective-CRuby

Github contributions (5)

github-logo-circle
microsoft/code-push

Dec 2019 - Apr 2021

A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.
Role in this project:
userBack-end Developer
Contributions:6 releases, 1 review, 24 commits in 1 year 3 months
Contributions summary:Andrey primarily focused on refactoring and updating the SDK components. They removed legacy dependencies and updated type definitions, specifically within the SDK and test files, improving maintainability. The user also worked on migrating the CodePush SDK management to a new service, showing expertise in system architecture. Additionally, the user replaced Q.Promise with ES5 Promises.
cordovamobile-applicationreact-nativereactreactnative
React Native module for CodePush
Role in this project:
userMobile Developer
Contributions:5 releases, 20 reviews, 29 commits in 1 year 7 months
Contributions summary:Andrey primarily contributed to the testing framework for the React Native CodePush module. Their commits involved modifying test scripts, updating project templates, and fixing path errors related to Android and iOS builds. They also addressed Android emulator launch issues and refined server responses within the test environment. Additionally, the user made code changes to improve test coverage and add compatibility with react-native v0.62, demonstrating a focus on maintaining and improving the testing infrastructure and ensuring it works across different versions of React Native.
codepushreact-native-modulereact-nativecode-push
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