
Konstantin Kabanov
Verified Expert in Engineering
Software Developer
Wrocław, Poland
Toptal member since February 19, 2019
Konstantin is a proficient software developer with over 11 years of experience, primarily in iOS development. He is highly skilled in back-end development and UI/UX design with a good understanding of product strategy that helps build successful apps. Konstantin can build apps that need design, back-end, and iOS development in a timely manner.
Portfolio
Experience
- iOS - 11 years
- Objective-C - 8 years
- Swift - 6 years
- Django REST Framework - 4 years
- Python - 4 years
- Django - 4 years
- Swagger - 4 years
- GraphQL - 1 year
Availability
Preferred Environment
Jira, Sketch, Visual Studio, Git, Xcode, MacOS
The most amazing...
...project I've worked on is an online localization platform for web and mobile apps that allows translating apps seamlessly in real-time.
Work Experience
Founder and Developer
Whiletrue Studio
- Founded Whiletrue Studio and built a team of developers, designers, and QA engineers.
- Improved project management by using Scrum methodology via Atlassian JIRA.
- Automated build delivery process by incorporating continuous integration using Jenkins build server.
- Developed and designed over 30 native apps for iOS and Android for startups and enterprise clients.
iOS Developer
Bolt Mobility
- Developed a new map experience in the app and refactored fundamental structs for better maintainability.
- Redesigned the app from one brand to another, unified UI elements, and replaced them throughout the app.
- Built the prepaid and subscription payment plans in the app.
- Created a replacement app for an old legacy app after the company acquired another e-bikes company.
Mobile Team Leader
Buddy Tech
- Led the development and testing of iOS app, initially written in Objective-C and later moved it to Swift.
- Implemented all required functionality, including single and group chats using Socket.IO, Tinder-like cards functionality, geofence technology to detect if users met each other to allow them to leave reviews.
- Built multiple configurations for testing the app using simulated and real location on staging and live servers.
- Created an automated process of private beta testing for initial beta users and later led public beta testing using TestFlight.
Chief Technical Officer
FFWD Labs
- Built several apps.
iOS Developer
Danggle
- Successfully built several versions of the app.
- Completed several redesignes of the app.
- Contributed to the development of the front-end for a web version of the app.
- Built deployment system integrated with TestFlight.
iOS Team Leader
Arello Mobile
- Migrated all iOS repositories from SVN to Mercurial and helped the team with the transition.
- Streamlined build deployment process on Jenkins build server.
- Implemented code style standards, project structure standards, and basic UI standards.
- Reworked internal library which we used in all projects, removed deprecated dependencies and added new networking, UI, caching, and other components.
- Did code review of other team members.
Senior iOS & macOS Developer, iOS Team Leader
Arello Mobile
- Created an augmented reality library for iOS and implemented it in an app for WWF.
- Supported an iOS app for Subway, implemented a pedometer for counting steps.
- Built a series of cooking apps for iOS with online video streaming from Amazon S3 servers using encrypted signature.
- Built first version of the most popular QR scanner for iOS using ZBar library.
- Worked on more than 40 ongoing iOS projects.
- Was promoted 2 times from Junior to Senior Developer.
Experience
Bolt Scooter Rental
Gotcha Scooters
Reconscious Medical
SlimApp (iOS, Android)
We designed and implemented lots of features such as:
• Virtual chatbot that assists users in getting the right diet program
• Diary that allows tracking food and water consumption
• Customizable recurring reminders for meals and water
• Beautiful charts for stats and measurements
• Large database of food by categories
• Tips for doing diets right
The back-end was built with the Django framework (Python), iOS was written in Swift, and Android was coded in Java.
I managed the project, worked on UI/UX design, built the back end on Django with a complex logic of testing users and generating diet programs, and built the iOS app.
World Race
Qweex
https://itunes.apple.com/us/app/qweex/id1063394627?mt=8Birthday Calendar
https://itunes.apple.com/us/app/birthday-calendar/id459270366?mt=8TML SDK
https://github.com/translationexchange/tml-objcEducation
Master of Computer Applications (MCA) Degree in Computer Science
Novosibirsk State University - Russia, Novosibirsk
Skills
Libraries/APIs
Google Maps, Balanced Payments API, Socket.IO, Stripe, REST APIs, Facebook API, Node.js
Tools
Sketch, Xcode, Jira, Bitbucket, GitHub, Git, Visual Studio, Subversion (SVN), Mercurial, TestFlight, Graphene, Sublime Text, Adobe Photoshop, Amazon CloudFront CDN
Languages
Swift, Objective-C, Python, GraphQL, Ruby, JavaScript, HTML, HTML5, CSS, M, PHP, Java
Platforms
iOS, Kubernetes, Visual Studio Code (VS Code), Android, Parse, MacOS, Amazon Web Services (AWS), DigitalOcean
Frameworks
Django, Django REST Framework, Swagger, Bootstrap, Django Channels, Express.js, Sails.js
Paradigms
DevOps, UI Design, Scrum, Object-oriented Programming (OOP), Agile Software Development
Storage
MongoDB, PostGIS, PostgreSQL
Other
AWS DevOps, Back-end Development, Machine Learning, Quality Assurance (QA), Augmented Reality (AR), Payment Gateways, Scanning, WebSockets, Apple Pay, Clustering, XMPP, Sketch Plugins
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