Summary
Overview
Work History
Skills
Education and Professional Development
Additional Qualities
Timeline
Generic
Jeffrey Ferguson

Jeffrey Ferguson

Chilliwack,BC

Summary

Innovative and results-driven iOS Application Developer with 15+ years of experience designing, developing, and implementing high-performance mobile applications. Deep expertise in designing scalable, high-performance applications across diverse industries. Adept at Swift, SwitfUI, Objective-C and Reactive Native programming and with a knack for fostering collaborative environments, I spearheaded the development of critical iOS app features at Atimi Software. My expertise in UI/UX design proven track record of optimizing app performance and user experience significantly enhanced app engagement and user satisfaction, showcasing my ability to translate complex requirements into high-quality software solutions.

Overview

17
17
years of professional experience

Work History

IOS Developer

Atimi Software
03.2022 - 06.2024
  • Designed and implemented Client Tools, Bill Pay, Market Research, and Advisor Center for a Financial Banking App by utilizing The Composable Architecture and Swift UI, ensuring optimal user engagement (https://apps.apple.com/ca/app/raymond-james-ltd-canada/id6451424297)
  • Built custom UI components to provide visually appealing and interactive experiences for users.
  • Collaborated with cross-functional teams to develop high-quality iOS applications according to client requirements.
  • Collaborated closely with Quality Assurance teams to identify bugs during testing phases and resolved them swiftly.
  • Mogo Trade App: In-depth Investigation of a large body of legacy source code to locate and resolve crippling memory leaks, thread locks and crashes ensuring a smooth and reliable initial app release for a local customer (https://apps.apple.com/ca/app/mogo-intelligent-investing/id1593256851)
  • Designed and implemented a Financial Trading App as an in house game to be used to collect user data for AI analysis
  • Engineered real-time data collection using Firebase FireStore and Authentication, ensuring accurate AI-driven trading pattern analysis

Senior IOS Developer

Two Heron Ventures
10.2013 - 03.2022
  • Designed and implemented BeLooped, a social media app specializing in live contact management using XCode and Objective-C, also merging SwiftUI into the project for easy maintenance and smoothly integrating new software features.
  • Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members.
  • Designed the secure REST synchronization system, sign-in, document management system, and client-side extendable relational database.
  • Established code to accomplish image acquisition from multiple sources, and the group joining mechanism. Developed all features such as Publishing News, Coordinating Events, and Group Resources..
  • Improved app performance by optimizing code and implementing efficient algorithms.
  • Achieved all the requirements needed to pass the App Store review process in order to publish the app in the App Store. (https://apps.apple.com/ca/app/belooped/id1115273883)

IOS Developer

Many Hats Software
04.2021 - 09.2021

• Designed and implemented a project proposal and demo application for a potential client using SwiftUI and Firebase providing an engaging yet simple user experience

• Strengthened the team when implementing a cryptocurrency trading app using Typescript and React Native (https://apps.apple.com/ca/app/netcoins-buy-crypto-easily/id1571344881)

Skills

  • Swift, Swift UI, Objective-C
  • Typescript, React Native, JavaScript, C/C
  • CoreData
  • MySQL, MongoDB, PostgreSQL
  • Event-Driven Architecture, Composable Architecture, Firebase, Microservices, RESTfull API's
  • iOS frameworks expertise such as Push Notifications, Accessability, and MapKit
  • UI and UX design skills, In-app purchases, Localization support, Mobile analytics integration
  • Version control with Git, BitBucket, etc
  • Jira, Agile, CD/CI, Figma
  • App store deployment

Education and Professional Development

Equivalent to Bachelor's/Master's-Level Knowledge in Computer Science

· Over 20 years of software development experiencein real-world applications, system design, and engineering best practices.

· Expertise insoftware architecture, multithreaded algorithms, mobile computing, databases, debugging, compelling user interfaces and algorithm optimization.

· Continuous learning through industry certifications, and self-directed study.

Additional Qualities

· Excellent and friendly oral and written communicator, fully understanding the business side of software development.

· Delivers high-quality work on time, always meeting deadlines.

· Brings professional expertise in debugging, analyzing complex issues across multiple domains.

· Fully capable of properly analyzing both written and verbal requirements, quickly identifying technical risks, and providing options for potential solutions.

· One of the most positive thinking individuals on a team. A solid team player well-liked by colleagues.

Self-motivated and extremely flexible. Open to taking additional responsibilities. Can be trusted to get given tasks done.

Timeline

IOS Developer

Atimi Software
03.2022 - 06.2024

IOS Developer

Many Hats Software
04.2021 - 09.2021

Senior IOS Developer

Two Heron Ventures
10.2013 - 03.2022
Jeffrey Ferguson