
Konstantin Simakov
Verified Expert in Engineering
Software Developer
Ulm, Baden-Württemberg, Germany
Toptal member since March 5, 2014
Konstantin is a strong developer with 14 years of solid commercial software development experience. He has developed several full-stack applications, handling everything from back-end and database management to client-side work through a REST API or SOAP.
Portfolio
Experience
- iOS - 12 years
- UIKit - 12 years
- Objective-C - 12 years
- Apple Push Notifications - 10 years
- REST - 8 years
- Swift - 8 years
- SwiftUI - 5 years
- Rust - 2 years
Preferred Environment
Xcode, MacOS, Figma, Visual Studio Code (VS Code), Terminal, Sketch
The most amazing...
...thing I've developed is an iOS app for wedding digital invites—everything in one place: RSVPs, notifications, photo sharing, travel plans, and more.
Work Experience
Senior iOS Engineer
Mode Software Inc.
- Delivered 30+ features for a secure messaging app, including complex UI and local data storage, using Swift, Rust, Socket, Protobuf, and Realm.
- Implemented and enhanced WebRTC-based voice and video calling features, building complex call UI and improving call quality and reliability.
- Participated actively in implementing and improving a shared Rust library used across all platforms, collaborating with the Desktop and Android teams to ensure robust cross-platform cryptography and data handling.
- Produced technical documentation and participated in intense cross-team communication to design complex decentralized data systems.
iOS Developer
AppyCouple
- Launched the Appy Couple and Appy Life iOS apps from scratch, achieving 500,000+ downloads, a user base exceeding 40,000 active users per month, and a 4.8/5.0 rating.
- Developed a complex UI with an in-app editor, 1,000+ design templates, and robust offline data storage, reducing server costs.
- Maintained and improved the app over several years, ensuring stability and feature updates, resulting in continued usage by tens of thousands of users today.
iOS Developer
PostalPix
- Supported app development as it needed some updates.
- Handled a full app redesign for the latest requirements.
- Made the app compatible with newer iPhone versions.
iOS Developer
Global Personals
- Created geo-based dating applications for different niches.
- Implemented complex animations and complex UI that helped to better engage users.
- Enabled offline data storage with a cache system in order to use applications without a network.
Senior iOS/JavaScript Developer
Enaza
- Developed and supported interactive books.
- Developed an interactive book editor.
Senior Developer
JSC Prognoz
- Developed systems for collecting, loading, processing, analyzing, and outputting data.
- Developed systems for managing data structures.
- Designed, administrated, and optimized the database.
- Developed in-house iOS applications for government and iOS prototypes.
- Wrote technical documentation and communicated with clients.
- Managed projects and mentored and supervised juniors.
Experience
[Founded Project] Speak Pro: Shadowing Lessons
https://apps.apple.com/us/app/speak-pro-shadowing-lessons/id6746413897I fully implemented the iOS app and back end as a technical co-founder.
AI Home Assistant App
https://apps.apple.com/us/app/hup-ai-for-the-home/id6747457572Just tell Hup what to watch. Using computer vision and customizable "Skills," it quietly monitors your spaces and surfaces, and provides helpful, actionable suggestions that adapt to your life.
Whether you're trying to stay organized, take care of a pet, track your habits, or keep your apartment running smoothly, Hup makes it effortless.
Mode - Secure Communication Platform
https://mode.io/As an all-in-one encrypted communication app controlled by an administration portal, Mode gives you everything you need to keep team collaboration secure at your organization.
• End-to-end encryption: Keep communication data between your team and only your team.
• Post-quantum security: Protect your data from future access by quantum computers.
• Secure data storage on the device: No central database of organizational communication.
• Administration portal: Take control over user, communication, and data security policies across Mode.
• Data lifespan control: Ensure that messages and files only exist as long as they need to.
• Content lock: Keep messages and files from being exported from Mode.
• Password protected: Only you have access to your app.
Appy Couple – Wedding Invites and Guest Management
https://www.appycouple.comAppyLife is an event hub where the user can invite guests to a birthday party, summer BBQ, or any other kind of event.
Invoice Maker Simple
https://apps.apple.com/us/app/invoice-maker-simple/id704992962?ls=1Create invoices and estimates wherever you are - with a customer between jobs, or at home. Get paid faster.
It’s perfect for small business owners, contractors, cleaners, freelancers, trades people, construction workers.
Simple invoicing will save your precious time.
PostalPix
RioNovo
CBSoja
- Information on Congress and the organization
- Iterative plan of the stands
- Complete schedule
- Exhibitor list
- Social agenda
- Tourist information and entertainment
- News and announcements of Congress
On.com
Friskee Application
Stunr
Caliente
Web Application for Collecting Data
iOS Warehouse Manager
Education
Bachelor's Degree in Information Technologies and Computer-Aided Systems
Perm National Research Polytechnic University - Perm, Russia
Associate's Degree in Software Development
Perm College Of Technology and Chemistry - Perm, Russia
Certifications
React Native
Coursera
Learn Rust by Building Real Applications
Udemy
Programming Mobile Applications for Android Handheld Systems
Coursera
Skills
Libraries/APIs
MagicalRecord, Parse SDK, Protobuf, Facebook SDK, Node.js, Apple Subscriptions, Stripe, WebRTC
Tools
Xcode, Git, Apple Push Notifications, Terminal, Sublime Text, Adobe Photoshop, Adobe Illustrator, Sketch, Figma, TestFlight
Languages
Swift, Objective-C, JavaScript, Rust, HTML, PHP, SQL, C++, C#, TypeScript, Python
Frameworks
Core Data, UIKit, Bootstrap 3, SwiftUI, ASP.NET, React Native
Paradigms
REST, Web Architecture, Cross-platform, Mobile Development
Platforms
iOS, MacOS, Parse, Firebase, RevenueCat, Android, Visual Studio Code (VS Code), Google Cloud Platform (GCP)
Storage
SQLite, Realm, MySQL, Microsoft SQL Server, MongoDB, Google Cloud
Other
iPhone, iPad, Mobile App Development, Cryptography, UI Development, IT Project Management, Apps, APIs, RESTFul APIs, Speech-to-Text (STT), Amplitude, iOS App Development
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