Summary
Overview
Work History
Education
Skills
Awards Recognition
Social Links
Languages
Timeline
Generic

Simon McNeil

Mississauga,ON

Summary

As an iOS Developer at TouchBistro, I play a pivotal role in driving revenue growth for tens of thousands of restaurant owners by integrating mobile and cloud computing technologies into their businesses. I am key member of the Payment's team, which focus' on continuously improving TouchBistro's POS payment system by introducing new payment gateways and features in a secure, flexible, and timely manner.

Overview

4
4
years of professional experience

Work History

IOS Mobile Developer (III)

TouchBistro
05.2023 - Current
  • Transformed offline payment storage system using the Vapor framework, and transitioned the front-end from UIKit to SwiftUI. This created uninterrupted transaction processing during network outage's, leading to an increase in customer's trust in the POS' capability to securely store and submit payments offline and online.
  • Member of the team that enhanced the TouchBistro Payment framework that integrated new payment gateways into the POS. By utilizing efficient design patterns, this framework reduced gateway adoption time from a year to just 2-3 months, ensuring seamless integration of diverse payment methods.
  • Showcased ownership by delivering key features, including the Store and Forward system, Partial-Auth, and Custom Pre-Auth, within specified timelines. Achieved through detailed planning, encompassing comprehensive timelines, business requirements, test cases, and risk assessments.
  • Studied 3rd party payment SDK documentation to formulate development plans and timelines to present to senior engineers and business stakeholders. These enhancements were strategically designed to enhance usability and maximize potential ROI.

Senior IT Developer (iOS)

TD Bank
06.2022 - 05.2023
  • Team lead of the Starbucks TD Loyalty Hub Rewards program which allows user to convert their TD points directly into the app to redeem Starbucks Stars. Was responsible in designing, planning, and implementing business requirements through cross collaboration with designers, project managers and Android team leads.
  • Lead in creating a project plan to convert UIKit views of the Loyalty Hub Rewards Program to SwiftUI within a 6-month target. This also included incorporating the Combine framework and writing new unit tests for our view models.
  • Mentored and lead intermediate developers, associates, and co-ops on the Starbucks TD Loyalty Hub Rewards team by having weekly sync ups and learning sessions.

IT Developer III (iOS)

TD Bank
03.2020 - 06.2022
  • Worked on the MyTD team with regards to developing a Server-Driven UI framework that involved using a set of pre-built components whose layout was dependent on a JSON response. This led in the removal of similar UI views within the codebase, along with a new app release estimate of 40-50 use cases a year compared to 6.
  • During my time on the MyTD project, we used AI to deliver more personalized, contextual advice and information to TD mobile customers. This project used digital data analytics on a customer profile to provide useful insights to increase user engagement, reaching on average 6,500 customers a day. In total the team developed 16 use cases.
  • Worked closely with business stakeholders, Android, Designs and QE team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.

Education

Bachelor of Mobile Computing, Computer Science -

Sheridan College
Oakville, ON
12.2019

Skills

  • Swift, UIKit, SwiftUI, Combine
  • Async Framework, Memory Management
  • XCTest, UITest, Mocking
  • URLSession, Vapor, JSON Decoding & Encoding
  • SOLID Principles, MVVM, POP
  • Bitbucket, Git, Jira, Agile

Awards Recognition

Best Mobile Computing Capstone Award, An iOS application that enhances a user's dining experience using advanced technologies such as Augmented Reality and Cloud Computing., Sheridan College

Social Links

https://medium.com/@simonmcneil062, https://www.linkedin.com/in/mcneils/

Languages

English
Native or Bilingual
French
Professional Working

Timeline

IOS Mobile Developer (III)

TouchBistro
05.2023 - Current

Senior IT Developer (iOS)

TD Bank
06.2022 - 05.2023

IT Developer III (iOS)

TD Bank
03.2020 - 06.2022

Bachelor of Mobile Computing, Computer Science -

Sheridan College
Simon McNeil