Dmitry Babenko, AWS Developer in Vancouver, BC, Canada
Dmitry Babenko

AWS Developer in Vancouver, BC, Canada

Member since October 25, 2020
Dmitry is an energetic, passionate iOS developer with 10 years of experience in mobile development. He's capable of writing efficient, robust, highly reusable, testable, and maintainable code. He advocates for a seamless user experience with a polished, self-descriptive user interface. He also has strong expertise in database design, cloud technologies (AWS), and architectural patterns. Recently, Dmitry has led a team of iOS developers to develop a banking iOS application.
Dmitry is now available for hire

Portfolio

  • Lululemon Athletica
    iOS, Cross-platform, Mobile Apps, Native Mobile Apps...
  • Aequilibrium
    Android, iOS, Cross-platform, Mobile Apps, Native Mobile Apps...
  • PNI Digital Media
    iOS, Mobile Apps, Native Mobile Apps, GitHub, Jira, Xcode, Objective-C, Swift

Experience

Location

Vancouver, BC, Canada

Availability

Part-time

Preferred Environment

Xcode, GitHub, Slack, Microsoft Teams, MacOS

The most amazing...

...apps I've developed were white label iOS banking apps meant to be used by 240 credit unions throughout Canada.

Employment

  • Solution Architect

    2019 - 2021
    Lululemon Athletica
    • Served as a solution architect for a guest book project. The solution includes an iOS mobile application, AWS infrastructure, and web application.
    • Led the team of iOS developers, established the architectural and coding patterns and standards for the team, and provided architectural solutions for the application.
    • Participated in the pull request review process.
    • Mentored mobile developers and did pair programming where necessary.
    • Improved the analytics system based on Firebase and BigQuery.
    • Explored and provided directions regarding integrations with other services and components developed in the organization.
    • Documented key decisions, architectural diagrams, and other artifacts, and. developed solution options documents.
    • Actively coordinated with business analysts, product owners, and UI/UX designers to map their requirements into the technical tasks for the developers.
    • Defined procedures and implementation details for CI/CD system.
    Technologies: iOS, Cross-platform, Mobile Apps, Native Mobile Apps, Amazon Web Services (AWS), AWS CloudFormation, Serverless Framework, AWS, Jira, Postman, Xcode, Swift
  • Mobile Architect

    2017 - 2019
    Aequilibrium
    • Developed a white label iOS banking app meant to be used by 240 credit unions across Canada.
    • Built an in-house augmented reality app (using ARKit) for the on-boarding process.
    • Developed a video-sharing app, Grideo, with video capturing, multipart background upload of the video files, and feed presentation.
    • Established the architectural and coding patterns and standards for the team.
    • Acted as a chapter lead among all Aequilibrium iOS developers.
    • Actively interacted with the Backbase R&D team to resolve issues as they arose.
    • Developed the map presentation of nearby bank branches and ATMs for White Label mobile app.
    Technologies: Android, iOS, Cross-platform, Mobile Apps, Native Mobile Apps, Amazon Web Services (AWS), Backbase, AWS, Postman, Jenkins, GitHub, Jira, Agile Software Development, Objective-C, Xcode, Swift
  • Senior Mobile Software Developer

    2017 - 2017
    PNI Digital Media
    • Developed the "bullet-proofed" picture uploader for Costco Photo Print app.
    • Created a custom photo library selector component for easy picture selection by a user.
    • Added the analytics integration with Fabric to log all view transitions and user interactions.
    Technologies: iOS, Mobile Apps, Native Mobile Apps, GitHub, Jira, Xcode, Objective-C, Swift
  • Senior Mobile Software Developer

    2015 - 2017
    ATBOS Software Inc.
    • Developed an iOS application ATBOS.Trade for parsing a text represented price list, uploading the price lists to the server, and obtaining information about the current best prices.
    • Developed a recognition quality control application working on a back-end server. It processes the sample price lists and analyses the results of such recognition.
    • Developed iOS and Android applications for the Atbos time management project—a small to medium-sized companies' time management system.
    Technologies: Android, iOS, Cross-platform, Mobile Apps, Git, Jira, Carthfile, GData Objective-C Client, Swift, Xcode

Experience

  • ConcoTest
    https://www.facebook.com/notes/665794477395235/

    The iOS ConcoTest app was developed to test a runner's anaerobic threshold during
    the Conconi test. The app connects with Bluetooth LE devices, works in
    background mode, and calculates the threshold's pace and heart rate.

  • Alterna Bank iOS Application
    https://apps.apple.com/ca/app/alterna-bank/id581375924

    Developed a white label iOS banking app meant to be used by 240 credit unions
    across Canada. I established the architectural and coding patterns and standards
    for the team.

    Actively interacted with the Backbase R&D team to resolve issues as they arose.

  • First West iOS Application
    https://apps.apple.com/us/app/first-west/id1064161546

    Developed a white label iOS banking app meant to be used by 240 credit unions
    across Canada. I established the architectural and coding patterns and standards
    for the team.

    Actively interacted with the Backbase R&D team to resolve issues as they arose.

  • Atbos Task Manager Android and iOS app

    iOS and Android applications for Atbos Time Management project–small to medium size company time management system. The main idea of the app is to apply a strict company's hierarchy to the task workflows and states.

    Both apps are native. Android app had been built in Android Studio and Java, iOS app in XCode and Objective C (and Swift)

Skills

  • Languages

    Swift, Objective-C, JavaScript, Kotlin
  • Libraries/APIs

    Camera API, GData Objective-C Client, REST APIs, CocoaPods, Node.js, AWS Amplify
  • Paradigms

    Database Design, Agile Software Development, Cross-platform
  • Platforms

    iOS, Android, Amazon Web Services (AWS), Firebase, MacOS, Bluetooth LE, Backbase
  • Other

    Mobile App Architecture, Mobile App Development, Mobile Apps, AWS, iOS Camera, Native Mobile Apps, Mathematical Modeling, Computer Vision, Geology, geodesy, Carthfile, Mathematical Analysis
  • Frameworks

    ARKit, Serverless Framework, Core Data
  • Storage

    MySQL, PostgreSQL
  • Tools

    Microsoft Teams, Slack, GitHub, Xcode, Jenkins, Postman, Jira, Git, AWS CloudFormation, Amazon Cognito

Education

  • Bachelor's degree in Computer Science
    2000 - 2004
    Moscow State University - Moscow, Russia
  • Master's degree in Geology
    1994 - 1999
    Harkivs'kij Nacional'nij Universitet im. V.N. Karazina - Kharkiv, Ukraine

To view more profiles

Join Toptal
Share it with others