Aleksandr Dvornikov

Software Engineer at VK

St Petersburg, St Petersburg City, 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
Aleksandr Dvornikov is a versatile software engineer with 11 years of experience specializing in iOS development while spanning Android, React Native, backend services in Go/Python, and infrastructure tooling. He has built cross-platform SDKs and company-wide benchmarking tools, led mobile payment SDKs handling millions of transactions and backends serving 5000+ RPS, and migrated legacy systems to Go for better performance and reliability. At Meta and on high-profile open-source projects like React Native and Buck he improved native module behavior, debugging UX, and iOS build integrations, demonstrating deep platform and build-system expertise. Based in St. Petersburg with a master's in CS, he combines product-focused mobile craftsmanship with low-level systems work—an engineer comfortable moving between SwiftUI SDKs, transpilers, and performance-sensitive distributed services.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Saint Petersburg State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,084reputation
72kreached
4answers
2questions
Badges
iphone
top-5%
uiscrollview
top-5%
github-logo-circle

Github Skills (28)

objective-c10
buck10
ios10
react-native10
mobile-development10
java10
javas10
xcode10
build-tools10
debug9
c-language9
unit-testing9
debugging9
app-framework9
iphone9

Programming languages (5)

TypeScriptJavaC++JavaScriptSwift

Github contributions (5)

github-logo-circle
facebook/react-native

Apr 2017 - Feb 2019

A framework for building native applications using React
Role in this project:
userMobile Developer (iOS)
Contributions:67 commits in 1 year 10 months
Contributions summary:Aleksandr primarily contributed to the iOS side of the React Native framework. Their work included implementing and improving native module functionalities. Contributions focused on adding features like synchronous methods in native modules and debugging tools. The user also addressed and resolved issues by modifying existing Objective-C and C++ code related to modules and UI components.
reactnative-applicationsmobile-developmentreact-nativeandroid
facebook/buck

Oct 2017 - Nov 2018

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBackend & Build Engineer
Contributions:6 commits in 1 year 1 month
Contributions summary:Aleksandr primarily contributes to the build system, Buck, by implementing features related to JavaScript bundle generation and Xcode project integration for iOS. Their work includes modifying the `js_bundle_genrule` to support rewriting source maps, misc directories, and dependency files. They also fixed a crash related to Xcode project generation, and made adjustments to the project files to correctly incorporate the outputs from the JS bundle rules. They demonstrate a strong understanding of the Buck build system and its integration with iOS build processes.
buckpythonplatformsandroidlanguages
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
Aleksandr Dvornikov - Software Engineer at VK