Scroll To View More
Ivan Komar, Web Development Developer in Minsk, Minsk Region, Belarus
Ivan Komar

Web Development Developer in Minsk, Minsk Region, Belarus

Member since August 28, 2019
Ivan is a software engineer with over five years of experience architecting complex iOS applications in Swift. Ivan took a series of commercially successful iOS solutions with millions of users from concept to the App Store. Thanks to his experience as a CTO of two startups, Ivan has had a chance to master his full-stack development skills, including back-end engineering and web development.
Ivan is now available for hire

Portfolio

  • Vano Production
    iOS, Swift, Java, HTML, CSS, JS, Back-end, Front-end, MVP
  • Ahillz
    iOS, Swift, Java, Web Development, Push Notifications, Apple Pay
  • Sponsy
    Swift, iOS, Java, Web Development, Ethereum, Blockchain, Solidity

Experience

  • Swift, 5 years
  • Web Development, 5 years
  • iOS SDK, 5 years
  • Java, 5 years
  • JavaScript, 5 years
  • Amazon Web Services (AWS), 4 years
  • Blockchain, 3 years
  • Solidity, 3 years
Minsk, Minsk Region, Belarus

Availability

Part-time

Preferred Environment

Xcode, Eclipse, macOS

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.

Employment

  • Senior iOS Developer, Co-founder

    2019 - 2019
    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.
    Technologies: iOS, Swift, Java, HTML, CSS, JS, Back-end, Front-end, MVP
  • CTO, iOS Developer, Co-founder

    2018 - 2019
    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.
    Technologies: iOS, Swift, Java, Web Development, Push Notifications, Apple Pay
  • Co-founder, Blockchain Developer, iOS Developer

    2017 - 2019
    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.
    Technologies: Swift, iOS, Java, Web Development, Ethereum, Blockchain, Solidity
  • iOS Developer

    2018 - 2018
    Playgendary
    • Developed top-notch UI/UX experiences. Created custom UIViews.
    • Developed unit tests and UI tests in Swift to test core methods of the applications.
    • Took two applications from the concept to the App Store. Maintained existing applications and fixed bugs.
    • Optimized app performance using Instruments.
    • Implemented in-app purchase functionality and subscriptions.
    • Integrated third-party advertising SDKs and used CocoaPods.
    Technologies: iOS, Swift, Core Graphics, UIkit

Experience

  • Dictator | Casual Game (Development)
    https://apps.apple.com/us/app/dictator-rule-the-world/id1336007559

    Being a young dictator of a fledgling democratic republic is a tough task. Anyone would dream of being in your place as you wield unlimited power.

    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 (Development)
  • Ahillz | Charitable iOS SDK (Development)
    https://youtu.be/uKbxd8DFYoo?t=24

    Ahillz is a technology platform providing mobile publishers with scalable corporate social responsibility tools. Ahillz, which only takes a few lines of code to integrate, represents a mobile SDK enabling users of any app to browse charitable causes they care about and donate. Ahillz helps an app publisher become a responsible company fast, increase customer loyalty, and retain millennials and Gen Z—and all of this completely free of charge.

  • Tomb of the Mask | Casual Game (Development)
    https://apps.apple.com/us/app/tomb-of-the-mask/id1057889290

    "Tomb of the Mask instantly got me hooked with its appealing combination of retro-style graphics, fast-paced gameplay, and dead-simple controls. In fact, if I didn’t have to write this post, I probably wouldn’t have stopped from playing it" – AppAdvice

    "I'm very impressed with how much I'm enjoying Tomb of the Mask" – TouchArcade

  • MegaFon | Large Telecommunication Company (Development)
    https://apps.apple.com/ru/app/%D0%BC%D0%B5%D0%B3%D0%B0%D1%84%D0%BE%D0%BD/id778681735

    A MegaFon official application presents a convenient way of managing one's billing and services.

  • Whoosh Bike | Scooter Sharing (Development)
    https://apps.apple.com/app/id1418412616

    WHOOSH is an electric scooter sharing company, your main assistant in a rapid movement around the city.

    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 (Development)
    https://apps.apple.com/app/id1174271758

    5-ochka is one of the top three Russian retail chains.

  • Consultant Plus | Mobile-first Legal Assistance (Development)
    https://apps.apple.com/app/id464256240

    A convenient way of getting access to tons of useful legal information.

  • CDEK: Cargo | Express Delivery Services (Development)
    https://apps.apple.com/app/id1384376966

    Renders shipping experience mobile-first.

  • ATI Cargo and Transport | Cargo Management App (Development)
  • Money Transfers (Golden Crown) | Money Transfer for CIS Countries (Development)
    https://apps.apple.com/app/id1117334497

    KoronaPay is a fast and safe way to send money to your friends and family.

    You 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
  • Frameworks

    iOS SDK, UIkit, Core Location, XCTest, JSON Web Tokens (JWT)
  • Libraries/APIs

    HTTP API, jQuery, Facebook SDK, Alamofire, CocoaPods, Stripe API
  • Tools

    Xcode, Photoshop CC, Adobe Experience Design (XD), CocoaTouch, Interface Builder, Auto Layout, AWS SES, Apache, Apache Tomcat, Git, Adobe After Effects, Sketch, Instruments, Crashlytics, Adobe Illustrator
  • Paradigms

    REST, Object-oriented Programming (OOP), Functional Programming, MVC Design, Model View Viewmodel (MVVM), VIPER Architecture, Unit Testing
  • Platforms

    iOS, Amazon Web Services (AWS), Blockchain, Ethereum, AWS EC2, Unix
  • Storage

    AWS S3, MongoDB, NoSQL, PostgreSQL
  • Other

    Smart Contracts, Ethereum Smart Contracts, OAuth, Apple Pay, Push Notifications, Web Development, UI Testing

Education

  • Bachelor of Science degree in Computer Science and Applied Mathematics
    2012 - 2016
    Belarusian State University - Minsk, Belarus
I really like this profile
Share it with others