Konstantin Simakov, Developer in Ulm, Baden-Württemberg, Germany
Konstantin is available for hire
Hire Konstantin

Konstantin Simakov

Verified Expert  in Engineering

Software Developer

Ulm, Baden-Württemberg, Germany

Toptal member since March 5, 2014

Bio

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

Mode Software Inc.
iOS, Swift, Objective-C, SQL, C++, Cryptography, Rust, SwiftUI, APIs...
AppyCouple
REST, Core Data, Swift, Objective-C, UIKit, Firebase, SwiftUI, APIs...
PostalPix
REST, SQLite, Objective-C

Experience

  • iOS - 10 years
  • Apple Push Notifications - 10 years
  • Objective-C - 10 years
  • REST - 8 years
  • Swift - 7 years
  • Core Data - 5 years
  • SQLite - 5 years
  • Rust - 2 years

Availability

Full-time

Preferred Environment

Terminal, Git, Sketch, Xcode, MacOS, Figma, Visual Studio Code (VS Code)

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

2020 - 2025
Mode Software Inc.
  • Developed and maintained encrypted and secure messaging apps.
  • Built multiple screens and features, including a complex user interface and local data storage management.
  • Collaborated with local Realm databases and implemented data signaling through a socket with Protobuf.
  • Contributed to the maintenance and improvement of the app's complex cryptography system.
  • Produced technical documentation and participated in intense cross-team communication to design complex decentralized data systems.
Technologies: iOS, Swift, Objective-C, SQL, C++, Cryptography, Rust, SwiftUI, APIs, RESTFul APIs, TestFlight

iOS Developer

2016 - 2019
AppyCouple
  • Developed a complete UI that contains more than 50 screens.
  • Built version 2.0 of the Appy Couple and Appy Life iOS app from scratch.
  • Implemented the offline data cache with local data storage on Core Data.
  • Built a network layer that exchanges data with an API.
  • Implemented cool animations for transitions and screen elements.
Technologies: REST, Core Data, Swift, Objective-C, UIKit, Firebase, SwiftUI, APIs, RESTFul APIs, TestFlight

iOS Developer

2015 - 2016
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.
Technologies: REST, SQLite, Objective-C

iOS Developer

2014 - 2015
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.
Technologies: iPad, iPhone, Swift, Objective-C

Senior iOS/JavaScript Developer

2013 - 2013
Enaza
  • Developed and supported interactive books.
  • Developed an interactive book editor.
Technologies: HTML, JavaScript, iOS

Senior Developer

2009 - 2013
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.
Technologies: PHP, Microsoft SQL Server, ASP.NET, HTML, JavaScript, iOS

Experience

Mode - Secure Communication Platform

https://mode.io/
Mode offers a secure space for messaging, video calls, and file sharing - perfect for organizations prioritizing data security.
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.

AppyCouple and AppyLife Apps

https://www.appycouple.com
AppyCouple is a wedding hub that consolidates all wedding sharing needs into a single dynamic app and wedding website custom-built for the user. The service offers a code-free interface where the user can personalize the site with their details, and the tools are created automatically.

AppyLife is an event hub where the user can invite guests to a birthday party, summer BBQ, or any other kind of event.

PostalPix

PostalPix is a free app that lets you order real photo prints of pictures from your iPhone and Instagram. With PostalPix, you can order prints that were captured with your iPhone or uploaded to your Instagram account and receive them in 24-48 hours.

RioNovo

RioNovo, an application for brokers, was created to give you project information updated in real-time and in your hands.

CBSoja

An application for CBSoja conference. In the CBSoja application, you will find:

- 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

ON.com is the newest way to meet people through photos. Like, comment, and send private messages with locals in your area and around the world.

Friskee Application

Friskee is a fun cool app that lets you share photos with people you match with. Swipe right to like someone or swipe left to skip. Only see people near you who are also playing the game. It's the most fun you will ever have meeting fun new people.

Stunr

Stunr is a fun cool app for gay men that lets you share photos with people you match with. Swipe right to like someone or swipe left to skip. Only see guys near you who are also playing the game. It's the most fun you will ever have meeting fun new people.

Caliente

Caliente is the #1 Latino dating app, with more dates and relationships than all the rest.

Web Application for Collecting Data

A project for the Ministry of Finance that helps to collect data from 8,000 users. In the application, there are standard forms to be completed by users. The form then processes data through automatic tests, checks it, and submits it to a database.

iOS Warehouse Manager

An in-house iOS application for automation and optimization of a warehouse. It allows management to aid employees by watching all business processes online.

Education

2010 - 2012

Bachelor's Degree in Information Technologies and Computer-Aided Systems

Perm National Research Polytechnic University - Perm, Russia

2005 - 2009

Associate's Degree in Software Development

Perm College Of Technology and Chemistry - Perm, Russia

Certifications

DECEMBER 2022 - PRESENT

Learn Rust by Building Real Applications

Udemy

DECEMBER 2014 - PRESENT

Programming Mobile Applications for Android Handheld Systems

Coursera

Skills

Libraries/APIs

MagicalRecord, Parse SDK, Protobuf, Facebook SDK, Node.js, Apple Subscriptions, Stripe

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#

Frameworks

Core Data, Bootstrap 3, ASP.NET, UIKit, SwiftUI

Paradigms

REST, Web Architecture

Platforms

iOS, MacOS, Parse, Firebase, RevenueCat, Android, Visual Studio Code (VS Code)

Storage

SQLite, Realm, MySQL, Microsoft SQL Server, MongoDB

Other

iPhone, iPad, Cryptography, UI Development, IT Project Management, Apps, APIs, RESTFul APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring