Jack Rudenko
Verified Expert in Engineering
Bluetooth Developer
Jack is a passionate software developer with over twenty-five years of experience, developing mobile applications for the last fifteen. As a certified AWS developer, he has created dozens of cloud-native solutions in the Go language. Throughout his career, he has managed remote teams, candidate screening, and architecture mastering. Medicine and biotech are his passion, and Neurolink or Strava are the types of projects he is more excited about.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Terminal, Xcode, MacOS, Visual Studio Code (VS Code), Android Studio
The most amazing...
...HTML layout engine I've made in Qt and C++ works well with HTML4 on IPTV STB with 32 MB of storage, 16 MB of RAM, and 200 MHz of the old PowerPC 405 CPU.
Work Experience
iOS Developer
Freelance
- Created an amazing magazine app for iPad, with functionality for the F5 media group.
- Created a neat layout engine for the gazeta.ru iPad application. Featured layout text in 3 columns with variable font size and functionality for inserting pictures and links to other articles in special placeholders. Made great optimizations allowing it to run cleanly even on iPad 1.
- Created an iPhone application for the WebMoney service (Russian version of PayPal). Implemented a strong secure communication with the server that successfully passed all penetration tests made by security analysts. Built secure, on-device data storage.
- Developed the FoTask service, a great photo-based application with rich UI and complicated structure.
- Created the application MSN Chart for Microsoft, with integrated UI automation tests to simulate all possible user interactions.
- Created a cached data manager stack for data persistence on the device.
Architect Go AWS
Evergen
- Created high-load scalable architectures and decreased the infrastructure costs significantly.
- Reduced IoT data processing from three minutes to two seconds.
- Implemented best engineering and cybersecurity practices to pass ISO certifications.
Lead Go Developer
SmartRun
- Created a scalable infrastructure for the app, website, and mobile apps.
- Implemented real-time training tracking with near-real-time feedback.
- Include AWS Comprehend for data processing and inside detections.
Stuff Go Engineer
Solar Panel Australia
- Implemented back the end and architecture for a new installer management system.
- Integrated testing and CI/CD using go and AWS cloud.
- Affected the final platform that reduced the solar panel installation from four months to two weeks for the end customer.
Senior iOS/Swift Developer
NorApps AS (via Toptal)
- Created an iOS native app using Swift for bets, based on an existent Android app.
Senior iOS Developer
RedMadRobot
- Created a custom media player using FFmpeg to display media.
- Created the AR core system to recognize 2D markers and draw 3D objects on top of them.
- Built a plane discovery application using special bleeding layers to make a fast interface with scrolling and transparent layers.
- Implemented an ANTGK algorithm for Mirax Group for guessing personal information using an image of a person's face.
- Implemented a sniffer for the RTSP stream to adopt for network bandwidth changes.
Team Lead of R&D Team
Smartlabs LLC
- Implemented and supported a HTML layout engine to work on embedded devices.
- Ported Qt to the PowerPC and Motorola platforms.
- Implemented a multi-platform and multi-architecture framework using Qt to easily port an application on any embedded device.
- Implemented a HAL layer for a framework, enabling hardware accelerated features for the application for every platform.
- Took part in the creation of a custom UI framework for embedded systems.
Experience
Source Code for ToDo Application
My WebMoney
The application allows users to:
• Control the balance of their purses and cash flow
• Issue invoices and send and receive WebMoney
• Top up their card or bank accounts with their purse and vice versa
• Conveniently pay for telephone, internet, utilities, and other services
• Buy games, books, and other digital products with just one click
• Chat with friends in a secure chat
• Share their photos, audio, and other files
E-NUM for iOS
https://itunes.apple.com/au/app/e-num/id302894184?mt=8Gazeta.RU HD for iPad
Moyo TV for iPad
• Smart DRM via HLS
• Google WideVine via RTSP and HLS Application supports
• Time-shifted TV
• EPG
• Adaptive bit rate
• Picture in picture
• Live channels preview
• Fast user interface
Sosedi iPhone App
JetBook
https://itunes.apple.com/ru/app/jetbook/id463250022?mt=8It includes:
• A feature to compare and evaluate business jets with just a few taps
• 88 business jet models (in production, approaching certification, and popular out-of-production types)
• Quick and simple comparisons for up to six aircrafts on one screen
• Empty and fully loaded aircraft ranges on a range map with 300+ cities
• Hourly and annual costs, flight ranges, and max payload data provided by Aircraft Cost Calculator
• Cross-sections drawn to scale and detailed in-house floorplans
• Beautiful hi-res photos of exterior, interior, and cockpit
• Frequent updates with new models, specs, and additional features
AxxonNext
AxxonNext is a next-generation open video management system (VMS) with unique features that ensure unprecedented levels of functionality, reliability, performance, effectiveness, and ease of use. It includes an interactive 3D map, a time compressor, innovative MomentQuest2 forensic search technology, and more.
Axxon Intellect is an integrated open PSIM platform for creating security systems of all scales and levels of complexity. Previously separate systems at client sites (for access control, fire and security alarms, video surveillance, and more) can be integrated into a seamless smart architecture.
Slap
Demo:
https://dl.dropboxusercontent.com/u/810982/Slap%20Demo.mov
Hello™
Demo:
https://dl.dropboxusercontent.com/u/810982/Hello-demo.mov
Balter
https://itunes.apple.com/app/id999788991The app allows the user to watch up to 8 RTSP streams in real time: https://www.dropbox.com/s/dzrxxh689rvktap/bunny.mp4?dl=0
Timely Mac
https://memory.ai/timelyDemo:
https://dl.dropboxusercontent.com/u/810982/TimeMac%20Demo.mp4
CoastalJazz
Meander Project
Kabuni
The project was implemented using Swift 2. The project was made from scratch, using top technologies. The work was made in collaboration with two teams: back-end (team of five), and design company SkyRocket (team of three). I was team lead of the four-developer iOS team.
The app was developed using two-week Scrum sprints and sprint releases.
BetMob
http://betmobapp.comUp4What
The app was buggy, unstable, slow, and unfinished. The client hired me and one more developer. So my goal was to find and fix all issues.
In three weeks, the most important parts of the app were fixed. The client was able to submit the app to the app store. All crashes were fixed, UI responsiveness was improved by ten to fifteen times, and over 100 bugs were fixed. Over fifty classes were refactored.
Sosedi Android Application
Android Corporate Education Platform
Moyo
ProCore
http://procure.comProcore Technologies, Inc., is a leading provider of cloud-based applications for construction. Procore Construction OS connects people, applications, and devices through a unified platform to help construction firms manage risk and build quality projects, safely, on time, and within budget. Procore has a diversified business model with products for construction project management, construction financials, and quality and safety. It has more than two million users managing billions of dollars in annual construction volume. Headquartered in Carpinteria, California, Procore has over 700 employees in offices across the globe.
Elk iOS App
Elk Android App
SecureMyHealth
https://www.dropbox.com/s/hzdj3qrsaalg1ht/SecureMyHealth.png?dl=0Atlas Golang Back-end
https://github.com/MadAppGang/gocluster
https://github.com/MadAppGang/kdbush
Heyo
Meet fascinating people nearby. Connect over similar interests, passions, hobbies or obsessions. No profile pictures, no dating, no ‘relationship status’ - Heyo is for meaningful conversations with the people you are most likely to vibe with. Meet potential new friends, travel buddies, collaborators, teammates, business partners, playmates, mentors, band members, and more.
Mystro
https://mystro.io/I used complex Google maps integration, the Apple Combine framework, and the latest Swift language to develop this project.
Identifo
https://github.com/MadAppGang/identifoThis framework allows the integration with one line of code and incorporates deep native login experience like password autofill, keychain, and face ID.
Evergen
https://apps.apple.com/au/app/evergen/id1160577602This project is an iOS and Android app that I created with Swift and Kotlin.
Skills
Languages
Go, Swift, C, Objective-C, JavaScript, Java, C++, Kotlin
Frameworks
Core Data, Cocoa Touch, Cocoa, SwiftUI, Android SDK, Core Text, Combine, OAuth 2
Libraries/APIs
Core Animation, React, Social APIs, Google Maps SDK
Tools
Android Studio, GitHub, Xcode, MongoDB Shell, MongoDB Atlas, Git, Terminal, Vim Text Editor, Auth0
Paradigms
Kanban, Scrum, Object-oriented Design (OOD), Object-oriented Programming (OOP), Functional Programming
Platforms
Apple Watch, Apple TV, iOS, Amazon Web Services (AWS), Visual Studio Code (VS Code), MacOS, Android, Android TV, AWS Lambda, Docker, Apache Kafka, Kubernetes
Storage
JSON, SQLite, MongoDB, NoSQL, PostgreSQL, Amazon DynamoDB
Other
iPhone, iPad, Freelancing, Bluetooth, Internet of Things (IoT), Architecture, Android Wearables, OpenID Connect (OIDC), BoltDB, Digital Rights Management (DRM)
Education
Master's Degree in Computer Engineering
University of Telecommunications and New Technologies - Kremenchug, Ukraine
Bachelor's Degree in Telecommunication Engineering
Poltava Military Institute of Telecommunication - Poltava, Ukraine
Certifications
MongoDB Developer
MongoDB
AWS Certified Solution Architect
AWS
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