Alex Gievsky
Verified Expert in Engineering
Network Protocols Developer
Alex is a software engineer with 15 years of experience who has mastered many languages, including Rust, C++, Go, Swift, and Kotlin. He is proficient in data structures, algorithms, and distributed systems, with expertise in mobile systems, cross-platform development, cryptography, and messaging protocols.
Portfolio
Experience
Availability
Preferred Environment
Cryptography, Network Protocols, Distributed Systems, Docker, Rust, Go
The most amazing...
...thing I've developed is qydra (github.com/reenboog/qydra)—a continuous group key protocol with post-quantum protection and backward/forward secrecy.
Work Experience
Senior iOS Developer
Johnson & Johnson - Health IT (via Toptal)
- Updated deprecated UI layers, tutorial screens, and voice recognition modules with manual input.
- Improved networking API stability, which made the system more reliable.
- Fixed concurrency issues caused the app to periodically crash.
Mobile iOS Swift Developer
Inada Consulting, Limited (via Toptal)
- Created the app's UI with complicated custom views.
- Designed the app's API client, including models for the networking layer and business logic.
- Developed and implemented both unit and UI test suites.
iOS SDK Developer
Fidel (via Toptal)
- Developed an iOS SDK and wrapped it into a custom pod.
- Created an Android SDK and wrapped it into a custom Gradle plugin.
- Wrote UI and unit tests for both iOS and Android SDKs.
TCPA Lead App
Bursor & Fisher, P.A. (via Toptal)
- Designed the UX/UI design for both platforms.
- Developed an iOS application to capture leads.
- Created an Android application to capture leads.
- Developed an Android BroadcastReceiver-based widget.
iOS Developer
Verto Analytics (for Cisco; via Toptal)
- Updated the user interface in compliance with the latest iOS guidelines.
- Improved usage statistics: Added parameters showing traffic consumption by any particular date on a daily basis.
- Updated the speed test API.
- Introduced a new projected overage value, a statistically-based parameter predicting data plan excess.
HTML5 Developer
Maths Online (via Toptal)
- Developed core logic with JavaScript.
- Created platform-specific wrappers for iOS using Objective-C and Android with Java.
- Crafted the app's design from scratch with Adobe Illustrator.
Mobile App Developer
Mindway Media (via Toptal)
- Created a cross-platform, multi-resolution drawing app.
- Extended and improved the Cocos2d-x UI.
- Created an image layer to export pictures to Photo Library.
iOS Developer
NALSA (via Toptal)
- Converted a legacy project to a newer version.
- Redesigned all the UI to be compatible with Auto Layout.
- Updated deprecated libraries and APIs.
- Fixed animation-related bugs.
Founder
SpotGames
- Delivered over 70 mobile apps for clients all over the world on iOS and Android platforms.
- Gathered a distributed team of 12 specialists.
- Established a development pipeline and processes from scratch.
- Conducted several training sessions for the employees in domains like architecture, rapid prototyping, automation, and UX.
Team Lead
Lemon Tree Studio
- Developed high-quality apps for a European customer.
- Developed and delivered two mobile games of our own.
- Estimated, reviewed, analyzed, and approved the projects' budgets.
- Introduced and directed activities so that products were developed on schedule.
- Directed code review and quality assurance in general.
- Conducted technical interviews.
Invited Instructor
Omsk State Transport University
- Taught the basic concepts of CS and software development to a group of fourteen students.
- Taught software development techniques and processes, including Agile, code review, versioning, testing, and more.
- Conducted final exams.
Developer
Wellore
- Integrated Lua scripting into the game engine end editors.
- Developed various internal tools and editors for animation/particle systems, scripting, GUI, cut scenes, and levels.
- Optimized rendering.
- Developed unit tests for the game engine and game logic.
- Developed tools for artists and designers.
Developer
Freelance
- Developed browser-based games for a few hosting providers in Russia.
- Managed client requirements and project lifecycle.
- Collaborated with remote artists and sound designers.
- Developed resource exporting plugins for FlashDevelop.
Experience
Fidel SDK
https://fidel.uk/Android: https://github.com/FidelLimited/fidel-android
iOS: https://github.com/FidelLimited/fidel-ios
Starsite Android
Cisco Data Meter
Flying Animals Drawing
Platforms: iOS, Android
Android link: https://play.google.com/store/apps/details?id=com.fly.drawing
https://itunes.apple.com/ru/app/id1231830111?mt=8
yaChat iOS App
Tech: Auto Layout, GCD, Core Data, Parse Server
Pikasso Photo Editor
Tech: Auto Layout, Core Graphics, GPUImage 2, GCD
Everything’s Rosie: Make a Picture iOS App
Implemented custom rendering techniques, photo editing, and management.
Math Online
https://www.mathsonline.com.au/games/speed_skillsArchiflash - ARE Flashcard Prep
Dah Doo Dah
Android link: https://play.google.com/store/apps/details?id=com.reenboog.dingmydong
reTales
Android link: https://play.google.com/store/apps/details?id=com.reenboog.retales
Get 1000
Android link: https://play.google.com/store/apps/details?id=com.reenboog.fills
Solve Me
Android link: https://play.google.com/store/apps/details?id=com.reenboog.solveWithMe
Stone Totems
Tech: Cocos2d for iPhone, AFNetworking, Box2D
Clojure Back-end Example
https://github.com/reenboog/clojure_crud_sample/tree/masterAdvanced Cocos2d-x Techniques (in Russian)
https://habrahabr.ru/post/217387/Skills
Languages
C++, Rust, Go, Swift
Platforms
iOS, Docker
Other
End-to-end encryption (E2EE), Cryptography, Network Protocols, Distributed Systems
Frameworks
Cocos2d
Tools
Auto Layout
Education
Master's Degree in Software Engineering
Innopolis University - Innopolis, Russia
Master's Degree in Computing Machines, Complex Systems, and Networks
Omsk State Transport University - Omsk, Russia
Certifications
Blockchain and Bitcoin Fundamentals
Udemy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring