×
Cody LeBlanc

Cody LeBlanc

Senior/Lead Developer

Corner Brook, Newfoundland, CA
(437) 551-2403

Background


About

About

Passionate Senior Developer / Team Lead with a Bachelor's degree in Software Engineering and over 13 years of experience building software, with a focus in iOS but skilled in full-stack applications.

Work Experience

Work Experience

  • Senior iOS/Backend Engineer, Uber Technologies Inc.

    Apr, 2021 - Present

    • Driving projects from inception to launch across multiple disciplines and platforms

    • Utilizing experiments to validate/verify hypothesis, with a focus on quick feedback to inform future work

    • Backend development for new features (Go)

    • Swift development for iOS

    • C++ development for cross-platform map rendering engine using Metal, OpenGL

  • Lead iOS/macOS Developer, TunnelBear

    Oct, 2017 - Present

    • Senior technical lead of TunnelBear VPN clients on both iOS and macOS.

    • Rearchitected legacy applications in a safe/security minded way, increasing stability by 50% while enhancing observability at the local installation.

    • Mentored junior/intermediate developers.

    • Led the building of a new shared VPN framework for clients and partners.

  • iOS Developer, theScore

    Sep, 2016 - Oct, 20171 year 1 month

    • Worked on a sports mobile app with over 2M daily unique users.

    • Led the implementation of React Native for specific app pages.

  • Mobile Developer, FreshBooks

    Jul, 2014 - Sep, 20162 years 2 months

    • Developed a new app using Swift, Realm, MVVM, RxSwift, and TDD.

    • Presented new technologies and patterns bi-weekly to the mobile team.

  • Lead Mobile Developer, Freckle IoT

    Feb, 2015 - Sep, 20157 months

    • Built SDKs for iOS and Android for Beacon and GPS-based notifications.

    • Developed performant, battery-efficient libraries and sample apps.

  • iOS Developer, Fixmo Inc

    May, 2013 - Jul, 20141 year 2 months

    • Developed an SDK to simulate core iOS services with secure alternatives.

    • Built and embedded a full-featured email client in SafeZone.

  • Backend Developer, Fixmo Inc

    Aug, 2011 - May, 20131 year 9 months

    • Developed Java-based server infrastructure for MDM.

    • Designed MySQL databases and maintained Android SDK.

    • Integrated Android SDK with Samsung Knox onsite.

  • Software Developer Intern, IBM Canada

    May, 2009 - Sep, 20101 year 4 months

    • Designed Java plug-ins for Eclipse-based products like Rational Developer for Power.

Skills

Skills

  • Programming Languages

    Swift

    Objective-C

    Go

    Java

    C++

    Javascript

  • Mobile

    MVC

    MVVM

    Reactive Programming

    Realm

    React Native

  • Backend

    Go

    SQL

Education

Education

  • Software Engineering, Bachelor, Ontario Tech University

    Jan, 2006 - Jan, 2011