Hi there! I'm Monica Kennedy, a senior iOS developer based in Calgary, Canada. I have over eight years of experience delivering high-quality, user-centric mobile applications for diverse industries. I specialize in Swift and Objective-C, MVVM, and clean code practices, with a passion for collaborating with cross-functional teams to ship features that users love.

Monica Kennedy

Hi there! I'm Monica Kennedy, a senior iOS developer based in Calgary, Canada. I have over eight years of experience delivering high-quality, user-centric mobile applications for diverse industries. I specialize in Swift and Objective-C, MVVM, and clean code practices, with a passion for collaborating with cross-functional teams to ship features that users love.

Available to hire

Hi there! I’m Monica Kennedy, a senior iOS developer based in Calgary, Canada. I have over eight years of experience delivering high-quality, user-centric mobile applications for diverse industries.

I specialize in Swift and Objective-C, MVVM, and clean code practices, with a passion for collaborating with cross-functional teams to ship features that users love.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior iOS Developer at ReskillCalgary
May 31, 2024 - July 30, 2025
Led the design, development, and deployment of iOS applications for various clients, consistently meeting deadlines and surpassing performance goals. Implemented SwiftUI and Combine, enhancing code modularity and reducing development time by 20%. Used MVVM architecture for scalable app design. Integrated Firebase and Realm to boost app functionality and user experience. Wrote comprehensive unit and integration tests, achieving over 90% test coverage. Applied RxSwift to streamline data binding and state management, improving app responsiveness. Collaborated closely with product managers, designers, and backend teams. Mentored junior developers in best practices and debugging strategies.
Senior iOS Developer at Reliance Retail (NETMEDS.COM)
September 30, 2022 - July 30, 2025
Built and maintained core e-commerce functionalities, including cart management, secure payment, and subscription features using MVVM. Designed and led the implementation of a RESTful API feature that increased user engagement by 20%. Developed user engagement enhancements such as push notifications, deep linking, and analytics integrations with Google Analytics and WebEngage, raising app interactivity and retention. Released weekly app updates, continuously improving user experience based on feedback and data. Ensured app stability through rigorous unit and automated testing. Excelled at debugging large codebases. Championed agile methodologies, reducing development time by 20% and boosting team productivity by 30%.
iOS Developer at SPI Global
August 1, 2019 - July 30, 2025
Created immersive 2D gaming experiences using the Sprite Kit framework to enhance user engagement with interactive graphics and animations. Integrated the Vision Framework for Optical Character Recognition (OCR) to enable seamless text capture from images. Improved application responsiveness and reduced loading times through code optimization and architectural refactoring.
iOS Developer at Kaay Labs Private Limited
February 28, 2017 - July 30, 2025
Utilized Core Data for advanced data storage and management, ensuring offline functionality and great user experience. Achieved a 30% reduction in loading times via code profiling and refactoring, significantly enhancing responsiveness. Implemented MVC design pattern and various Swift paradigms such as Grand Central Dispatch, Closures, Optionals, Multithreading, Generics, and memory management. Successfully deployed the beta version using TestFlight for controlled user testing. Developed frameworks and Pods combining Swift and Objective-C, streamlined through CocoaPods integration.
Junior Programmer at Gemini Systems India Pvt Ltd
December 31, 2014 - July 30, 2025
Focused on Hybrid Mobile Application development using IBM Worklight and MVC architecture. Developed structured, object-oriented solutions for mobile apps with Spring Restful Web Services for seamless data exchange.
Senior iOS Developer at ReskillCalgary
May 31, 2024 - August 1, 2025
Led design, development, and deployment of iOS applications across diverse industries, consistently meeting deadlines and exceeding benchmarks. Implemented SwiftUI and Combine, improving code modularity and reducing development time by 20%. Utilized MVVM architecture for scalable app structure. Integrated Firebase and Realm to enhance app functionality. Wrote unit and integration tests with XCTest, improving test coverage over 90%. Applied RxSwift to streamline data binding and state management, boosting app responsiveness. Collaborated with product managers, designers, and backend developers to deliver user-focused features. Mentored junior developers in coding best practices and debugging.
Senior iOS Developer at Reliance Retail (NETMEDS.COM)
September 30, 2022 - August 1, 2025
Built and maintained core e-commerce functions such as cart management, payment integration, and subscription management using MVVM architecture. Designed and implemented RESTful API leading to 20% increased user engagement. Led user engagement initiatives including push notifications, deep linking, and analytics with Google Analytics and WebEngage. Released weekly updates to enhance user experience based on feedback. Ensured high code quality with rigorous unit tests and automated frameworks. Expert in debugging large codebases. Adopted agile methodologies improving development time by 20% and team productivity by 30%.
iOS Developer at SPI Global
August 1, 2019 - August 1, 2025
Developed immersive 2D gaming experiences using Sprite Kit framework, enhancing user engagement with interactive graphics and animations. Integrated Vision Framework for Optical Character Recognition (OCR) to capture and extract text from images. Improved app responsiveness by reducing loading times through code optimization and architectural refactoring.
iOS Developer at Kaay Labs Private Limited
February 28, 2017 - August 1, 2025
Employed Core Data framework to design data models ensuring persistent storage and offline functionality. Achieved a 30% reduction in loading times through code profiling and refactoring, improving responsiveness and performance. Implemented Model-View-Controller (MVC) architecture integrating Swift paradigms such as GCD, Closures, Optionals, Multithreading, Generics, and memory management. Orchestrated beta app deployment via TestFlight for controlled testing and feedback. Developed frameworks and Pods combining Swift and Objective-C, utilizing Cocoapods for seamless integration.
Junior Programmer at Gemini Systems India Pvt Ltd
December 31, 2014 - August 1, 2025
Focused on Hybrid Mobile Application development using IBM Worklight and MVC architecture. Built structured, object-oriented mobile app solutions incorporating Spring RESTful Web Services for seamless data exchange.
Senior iOS Developer at ReskillCalgary
May 31, 2024 - August 1, 2025
Led the design, development, and deployment of iOS applications for clients in diverse industries, consistently meeting deadlines and exceeding performance benchmarks. Implemented SwiftUI and Combine in multiple projects, improving codebase modularity and reducing development time by 20%. Utilized MVVM to architect scalable app structures for future scalability. Integrated third-party libraries like Firebase and Realm to enhance functionality and user experience. Wrote comprehensive unit and integration tests with XCTest, improving test coverage to over 90%. Applied RxSwift to streamline data binding and state management, enhancing app responsiveness. Collaborated with cross-functional teams to ship user-centered features and mentored junior developers on best coding practices and design patterns.
Senior iOS Developer at Reliance Retail (NETMEDS.COM)
September 30, 2022 - August 1, 2025
Built and maintained core e-commerce features including cart management, secure payments, and subscription management using MVVM architecture. Designed and implemented a RESTful API that increased user engagement by 20%. Led user engagement enhancements such as push notifications, deep linking, and analytics through Google Analytics and WebEngage, improving retention. Delivered weekly app updates based on user feedback and data analysis. Ensured high code quality through rigorous unit testing and automated testing frameworks, contributing to app stability and scalability. Expert in debugging and solving problems in large codebases. Implemented agile methodologies to reduce development time by 20% and boost team productivity by 30%.
iOS Developer at SPI Global
August 1, 2019 - August 1, 2025
Developed immersive 2D gaming experiences using Sprite Kit framework to enhance user engagement with interactive graphics and animations. Integrated Vision Framework to implement Optical Character Recognition (OCR), enabling seamless text capture from images. Improved application responsiveness by reducing loading times through code optimization and architectural refactoring.
iOS Developer at Kaay Labs Private Limited
February 28, 2017 - August 1, 2025
Employed Core Data for advanced data storage and management, designing data models that ensure persistent offline functionality. Achieved a 30% reduction in loading times by profiling and strategic code refactoring, boosting application responsiveness and performance. Implemented the Model-View-Controller (MVC) architecture while integrating Swift paradigms such as Grand Central Dispatch (GCD), closures, optionals, multithreading, generics, and memory management. Managed beta deployment through TestFlight for controlled user testing and feedback. Developed frameworks and Pods blending Swift and Objective-C with CocoaPods integration.
Junior Programmer at Gemini Systems India Pvt Ltd
December 31, 2014 - August 1, 2025
Focused on hybrid mobile application development using IBM Worklight and MVC architecture. Built structured, object-oriented mobile app solutions incorporating Spring Restful Web Services for seamless data exchange.
Senior iOS Developer at Reskill Calgary
May 31, 2024 - September 16, 2025
Lead the design, development, and deployment of iOS applications for clients in diverse industries, consistently meeting deadlines and exceeding performance benchmarks. Implemented SwiftUI and Combine in multiple projects, improving codebase modularity and reducing development time by 20%. Utilized MVVM to architect scalable and maintainable app structures, ensuring future scalability. Integrated third-party libraries like Firebase and Realm to enhance app functionality and improve user experience. Ensured code quality and reliability by writing comprehensive unit and integration tests using XCTest, improving test coverage to over 90%. Implemented RxSwift to streamline data binding and state management, enhancing app responsiveness and user experience. Worked closely with cross-functional teams, including Product Managers, Designers, and Backend Developers, to ship features that directly addressed user needs. Mentored junior developers on best coding practices, design patterns, and deb
Senior iOS Developer at SPIGlobal
August 31, 2019 - September 16, 2025
Developed immersive 2D gaming experiences using Sprite Kit framework, enhancing user engagement with interactive graphics and animations. Integrated Vision Framework to implement Optical Character Recognition (OCR), allowing users to capture and extract text from images seamlessly. Improved app performance by reducing loading times through code optimization and architectural refactoring.
Senior iOS Developer at Reliance Retail (NetMedS.com)
September 30, 2022 - September 16, 2025
Built and maintained core e-commerce functionality, handling features such as cart management, secure payment integration, and subscription management, using the MVVM architecture. Designed and implemented a RESTful API for a major feature, leading to a 20% increase in user engagement. Led the implementation of user engagement features, including push notifications, deep linking, and advanced analytics through tools like Google Analytics and WebEngage, improving app interactivity and retention. Released weekly app updates to streamline the user experience, continuously improving based on user feedback and data insights. Ensured high code quality through rigorous unit testing and automated test frameworks, contributing to the app's stability and scalability. Demonstrated expertise in debugging and problem-solving within large codebases. Implemented agile methodologies in project management, resulting in a 20% reduction in development time and a 30% increase in team productivity.
iOS Developer at Kaay Labs Private Limited
February 28, 2017 - September 16, 2025
Employed Core Data and advanced data storage and management framework to design data models and ensure persistent storage, facilitating uninterrupted offline functionality and enhancing user experience. Drove a 30% reduction in loading times by conducting comprehensive code profiling, followed by strategic refactoring. Adopted MVVM architecture and integrated essential Swift paradigms including Grand Central Dispatch, Closures, Optionals, Multithreading, Generics, and memory management. Orchestrated the successful beta deployment using TestFlight, enabling controlled testing and feedback collection from a selected user group before broader release. Demonstrated versatility in crafting frameworks and Pods for iOS mobile applications, seamlessly fusing Swift and Objective-C.
Junior Programmer at Gemini Systems India Pvt Ltd
December 31, 2014 - September 16, 2025
Focused on Hybrid Mobile Application development using IBM Worklight and MVC architecture. Built structured, object-oriented solutions for mobile apps, incorporating Spring RESTful Web Services for seamless data exchange.

Education

Bachelor’s at Anna University
September 1, 2009 - May 31, 2013
Bachelor’s at Anna University
September 1, 2009 - May 31, 2013
Bachelor’s in Computer Science and Engineering at Anna University
September 1, 2009 - May 31, 2013
Bachelor's in Computer Science and Engineering at Anna University
September 1, 2009 - May 31, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Gaming, Professional Services, Healthcare, Media & Entertainment