avatar

Manan Patel

iOS and Software Engineer

Email:
manan.patel@outlook.com
GitHub:
MananPatel95
Leetcode:
MananPatel1
Location:
Calgary,Canada

About_

I am a software engineer who is experienced in mobile and software development. I have experience building out iOS applications, strong coding skills in Java for building high performance services, and research experience with machine learning and big data.

Resume

Work_

Wattpad 📖

As an iOS Engineer, worked on widely used user facing features for Comments, User Safety, Ads, and Content Moderation, often as a solo developer.

Notable Projects
Comments Revamp:
  • iOS Tech Lead, managed a team of 3, from concept to release
  • Complete overhaul from ObjC to Swift and introduced comment liking, in-line replies, design system components, and ads in between comments!
  • Produced a massive bump in engagement, revenue, and retention in the comments experience

  • 📵 User & Story Mute:
  • Added ability to mute/block a specific person across the application from viewing any of your content or information
  • Most used user safety feature on Wattpad by far!
  • Sole engineer on project from concept to release

  • Signup Strengthening:
  • Implemented new set of verification rules for new signups (email, username, password, & birthday) and account info changes
  • Super short timeline saved company from fines from regulatory body


    • Swift
    • SwiftUI
    • Objective-C
    App Store: Wattpad
    1 / 4
    2 / 4
    3 / 4
    4 / 4

    WeatherCan ⛅

    WeatherCan is the official mobile weather application for Environment Canada where I was one of 2 developers responsible for creating the iOS version from concept to completion within 12 months.


    #2 Weather Application in Canada with over 5 million monthly active users!

    Notable Features
  • Real-time Weather Alert Notifcations, GPS based and for Saved Locations
  • Sole engineer responsible for "Now" & "Hourly" pages, and also the TodayExtension Widget
  • Implemented localization and unit translations
  • Used CoreData to store persistant data
  • Note: Pushed product to fix this ugly design but to no avail 😞

    • Swift
    • Firebase
    • CoreData
    • CoreGraphics
    • UIKit
    App Store: WeatherCan

    GroSaver 🛒

    An iOS application that uses optical character recognition to decipher pictures of grocery lists to identify what foods you have recently bought and remind you when it is expected to go bad. This app aims to reduce the costs of groceries by reducing the overall food waste generated by the user.

    The application is being written using SwiftUI and uses CoreML for OCR to identify characters from pictures, categorizes the types of foods, and then notfies users of the expected times of expiry for those foods.

    • Swift
    • SwiftUI
    • UIKit
    • CoreML
    @UTSC The Hub
    project-img
    project-img

    UberClone 🚕

    Created a clone of the Uber app using Swift to learn more about Firebase and MapKit in particular.

    This project started as an experiment using Firebase. The idea was simple: create an uber clone with authentication and separate functionality for a passenger and a driver. For the maps and places I decided to go with Apple's MapKit as I had already tried Google maps and places in my other projects.

    Used stack:

    • Swift
    • MapKit
    • UIKit
    • Firebase
    Github: UberClone

    SwiftYoutube

    Created a mock version of the Youtube iOS application to play around with UIKit, AVKit, and a consumer facing real-time REST API.

    This project helped me learn more about UICollectionViews, TabBarControllers, AVKit components like UISlider and AVPlayer, and attaching multiple JSON feeds from a real-time public API into a project.

    Used stack:

    • Swift
    • UIKit
    • AVKit
    • REST API
    Github: SwiftYoutube
    project-img
    project-img

    UITube - Youtube Chrome Extension

    A chrome extension that changes the Youtube UI so that users can view the video, read comments, get the video info and related videos all in 1 page. There is also an auto night mode that appears while mouse is on the video and additional settings such as annotations, playback speed, and captions available from the menu.

    Used stack:

    • JavaScript
    • CSS
    • HTML
    Github: UITube

    Expertise_

    Mobile Development

    Mobile (iOS, Android)

    Swift, Kotlin

    Websites

    Websites

    Modern, Responsive

    UX Research

    Design

    UX/UI, Branding

    Cloud Computing

    Cloud Computing

    AWS, GCP

    API Integrations

    API Integrations

    Machine Learning, OpenAI

    E-Commerce

    E-Commerce

    SaaS, Product


    Resume_

    Employment

    Environment and Climate Change Canada

    March 2023 - Present

    Team Lead and iOS Developer

    - Lead the Weather Dissemination team to create, maintain, and produce weather related components and data for the Weather.gc.ca website, and iOS & Android applications

    - Lead iOS Engineer for the iOS WeatherCan Application, 5M+ MAU, #3 Weather app in Canada

    - Identify, generate, and delegate tasks to 3 full-time developers and 2 co-op students to achieve organization wide KPIs and timelines

    - Currently leading the team to expand our Radar product to also support real-time Lightning, Hurricane, and Tornado events across Canada!

    Wattpad Inc.

    August 2021 - March 2023

    iOS Engineer

    - Swift, SwiftUI, and Obj-C engineering for the iOS Wattpad App

    - Lead iOS Engineer for the new Wattpad Comments experience, complete overhaul of comments from Obj-C to SwiftUI, to introduce comment liking, in-line replies, and design system components

    - Part of User Safety projects like User Blocking, Password Strengthening, and Age restrictions

    - Implemented WP Design System, via an atomic design methodology, of components, molecules, and organisms for a unified product and developer experience. Written in SwiftUI with bridges for UIKit

    - Took on bi-monthly release master duties to test, monitor, resolve, and release new version updates to TestFlight and App Store

    TD Bank

    Jan 2020 - Aug 2021

    iOS Developer

    - Design and build iOS application features for TD App that offer seamless access to banking services, including account management, fund transfers, and transaction history in Swift and Obj-C

    - Collaborate with backend developers to integrate financial APIs securely with multi-factor authentication

    - Provide technical guidance and mentorship to team members, conducting code reviews and ensuring adherence to coding standards

    Environment and Climate Change Canada

    May 2017 - Jan 2020

    iOS and Software Developer

    - Concept to completion release of the Canadian governmental national weather iOS app, WeatherCAN, with only a 2 person team and 1 year timeline

    - Established real-time consumer facing databases and backend APIs for mobile applications

    - Work with VueJS to create GUI layers for the Weather GC website redesign project, such as real-time lightning strikes, weather radar, and weather alerting

    - Creation and maintenance of XML Parsers, Product Generators, and support of all weather components related to observations, forecasts, and alerts for National Weather outlets

    Department of Economics, University of Toronto

    Sept 2016 - Dec 2016

    Statistical Research Assistant

    - Developed machine learning models of economic information about the countries of Peru and Canada to analyze the effect of trade policies on regional trade output

    - Created databases using Python and R based pre-processing techniques which were used to formulate and train machine learning models to generate inferences about efficient trade policies

    Academic Advising & Career Centre, University of Toronto

    May 2015 - Aug 2016

    iOS and Web Developer

    - Native Swift development using UIKit, Google Maps, and injesting API

    - Helped create the UTSC Student Expereince App

    - Created interal social media ticket system which boosted traffic 30% and reduced time taken for posts

    - Creating marketing materials and webpages for student workshops, events, and services

    Education

    University of Toronto

    2013 - 2019

    BSc (Hons) Computer and Statistical Science - Co-op

    GPA: 3.2