Ivan Komar
Verified Expert in Engineering
Software Developer
Ivan is a software engineer with over seven years of experience architecting complex solutions. Most recently, he's been a hands-on CTO at an NYC-based fintech company, taking care of full-stack and mobile development. Ivan has worked on several hi-end blockchain Solidity projects, such as an elastic-supply rebase coin, and has a good understanding of how DeFi space works. Before that, he took a series of commercially successful iOS solutions with millions of users from concept to the App Store.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Eclipse, Xcode
The most amazing...
...project I've worked on is a customer-facing iOS app developed for Europe's second-largest telecommunications operator with millions of active users.
Work Experience
Technical Co-Founder
Stealth DeFi Project
- Engineered an entire set of contracts, including the rebase mechanism inspired by Ampleforth adjusting the token supply in the liquidity pool, staking and locking inspired by Curve and Olympus to power a new elastic-supply coin.
- Created a bridge between BSC and ETH. Released a few ERC-20 tokens with custom transfer logic inspired by reflection tokens that programmatically add funds to the LP pool and pays dividends to all holders.
- Timelocking team tokens and queuing transactions for future execution.
Head of Technology
SwopX
- Architected an orchestra of contracts enabling swaps of real-world assets. Integrated contracts with the front end and back end via web3.js on Node.js back-end and a React front-end.
- Used OpenZeppelin for safe math, cryptography, and access control.
- Deployed a native ERC-20 reward token, set it up on Uniswap. Integrated Uniswap's pair with the smart contract to get the current price of the token.
CTO
AllocateRite
- Created a native fintech iOS app from scratch; worked with charts and Plaid and Stripe integrations.
- Spearheading a partnership that brought more than 1 million of MAU. Prepared software architecture for it.
- Launched a new product—prototyped, hired, managed a designer, and developed it with the team.
- Full integration with a brokerage infrastructure provider DriveWealth. Worked on account openings, reporting, compliance, trades submission, rebalancing, holdings synchronization.
- Developed professional, scalable financial APIs secured by JWT tokens, IP safe listing, and rate-limiting.
- Re-organized the entire tech stack and made it scalable to sustain user growth.
- Managed a complex white-label cross-platform product from deployment to documentation.
Senior iOS Developer, Co-founder
Vano Production
- Created mobile iOS solutions in Swift for global enterprise clients and local companies. Worked on projects with millions of MAU.
- Built tens of highly customized applications (utility, legal, games, graphics) from scratch.
- Implemented pixel-perfect UI/UX designs with advanced animations. Defined views via Storyboard and programmatically. Devised cross-platform user interfaces working on every possible type of iOS device.
- Made use of several iOS architectures, including MVC, MVVM, and VIPER with custom layers.
- Involved in transitioning from legacy code into Swift.
- Developed several MVPs in tight schedules that helped clients to bring investors and customers on board.
- Connected applications with custom REST API endpoints.
- Implemented mapping functionality with Google Maps and MapKit. Developed a clustering algorithm to improve performance.
- Made use of third-party authentication services (OAuth). Implemented Facebook SDK.
- Actively utilized multiple iOS core frameworks, including Core Graphics, Core Image, Core Animation, Core Location, and others.
- Managed a team of three iOS developers.
CTO, iOS Developer, Co-founder
Ahillz
- Architected and built the entire tech stack consisting of an iOS app in Swift, back-end server in Java, NoSQL database (MongoDB), REST API endpoints, and adaptive website.
- Deployed the solution on AWS infrastructure using S3, EC2, SES, and CloudFront. Administered Apache Tomcat and MongoDB.
- Designed and implemented secure authentication with the use of JSON web tokens.
- Implemented payment functionality using Stripe and Apple Pay.
- Created a custom networking layer for REST API interaction and image caching.
- Debugged performance issues of a slow user interface and fixed the problem.
- Contributed to the UI design with tools like Adobe XD, Adobe Photoshop, and Sketch.
Co-founder, Blockchain Developer, iOS Developer
Sponsy
- Designed and built the iOS app allowing users to discover sponsors or sponsees from all over the world, examine profiles, and communicate. The back end was integrated with Ethereum blockchain for security reasons.
- Connected the app to the RESTful JSON API.
- Developed a cross-platform adaptive website (HTML, CSS, Bootstrap, JS, and jQuery).
- Developed and deployed several smart contracts (coded in Solidity) on Ethereum blockchain. Conducted a thorough security audit (re-entrancy attacks, overflows, DoS, etc.).
- Developed a web3.js web app for the purposes of interacting with Ethereum blockchain via MetaMask.
Senior iOS Developer
Playgendary
- Developed top-notch UI/UX experiences and created custom UIViews.
- Created unit tests and UI tests in Swift to test core methods of the applications.
- Maintained existing applications and fixed bugs, took two applications from the concept to the App Store.
- Implemented in-app purchase functionality and subscriptions.
- Integrated third-party advertising SDKs and used CocoaPods.
- Developed mobile games in Swift, AppStore apps optimization, and distribution. Worked on mobile analytics, attribution, and engagement: AppsFlyer, Firebase, OneSignal, FB events, etc.
Experience
Dictator | Casual Game
However, to hold the reins of power, you have to make wise and timely decisions, eliminate scheming enemies, plot deftly, expose conspiracies and, of course, diligently look after the welfare of your large and happy family!
Kufar | Classifieds in Belarus
https://apps.apple.com/by/app/kufar-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B1%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D0%B8/id1149312972Ahillz | Charitable iOS SDK
https://youtu.be/uKbxd8DFYoo?t=24Tomb of the Mask | Casual Game
https://apps.apple.com/us/app/tomb-of-the-mask/id1057889290"I'm very impressed with how much I'm enjoying Tomb of the Mask" – TouchArcade
MegaFon | Large Telecommunication Company
Whoosh Bike | Scooter Sharing
We make WHOOSH for you to enjoy the city without the smell of gasoline and expensive perfume (i.e., public transport, taxis, and traffic jams).
5-ochka | Official App of the Chain of Convenience Stores
Consultant Plus | Mobile-first Legal Assistance
CDEK: Cargo | Express Delivery Services
ATI Cargo and Transport | Cargo Management App
Money Transfers (Golden Crown) | Money Transfer for CIS Countries
https://apps.apple.com/app/id1117334497You can send money anywhere from your mobile phone fee-free using your MasterCard or Maestro debit or credit card issued by a Cyprus Bank. Your family member or friend can deposit incoming transfers to Visa or MasterCard debit or credit card or receive money in cash at KoronaPay agent locations (also known under Zolotaya Korona brand in Russia and Eastern Europe).
Skills
Languages
Swift, Java, HTML, CSS, Solidity, JavaScript, C++, C, Assembly, Apex
Frameworks
iOS SDK, UIKit, Core Location, XCTest, JSON Web Tokens (JWT), Cocoa Touch
Libraries/APIs
HTTP API, jQuery, Facebook SDK, Alamofire, CocoaPods, Stripe API, Node.js, Core Graphics, Web3.js
Tools
Xcode, Photoshop CC, Adobe Experience Design (XD), Interface Builder, Auto Layout, Amazon Simple Email Service (SES), Apache, Apache Tomcat, Git, Adobe After Effects, Sketch, Instruments, Crashlytics, Adobe Illustrator, Plaid
Paradigms
REST, Object-oriented Programming (OOP), Functional Programming, MVC Design, Model View ViewModel (MVVM), VIPER Architecture, Unit Testing, Model View Presenter (MVP)
Platforms
iOS, Amazon Web Services (AWS), Blockchain, Ethereum, Amazon EC2, Unix, Eclipse, MacOS
Storage
Amazon S3 (AWS S3), MongoDB, NoSQL, PostgreSQL
Other
Smart Contracts, Ethereum Smart Contracts, OAuth, Apple Pay, Push Notifications, Web Development, UI Testing, Back-end, Front-end, FIX Protocol
Education
Bachelor of Science Degree in Computer Science and Applied Mathematics
Belarusian State University - Minsk, Belarus
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