Marco Lima

About Me

iOS Developer

Senior iOS Developer with 10+ years of experience building and optimizing high-performance mobile applications. Expertise in Swift, SwiftUI, UIKit, and Objective-C, with a proven track record of delivering scalable, maintainable, and user-centric solutions on time. Adept at collaborating with cross-functional teams to define requirements, troubleshoot issues, and enhance app performance.

Skilled in UI/UX design, performance optimization, and API integrations, ensuring seamless user experiences. Passionate about building innovative mobile products that drive engagement and business growth.

Selected Highlights

 

  • Developed and shipped multiple high-performance iOS applications, consistently meeting project deadlines and exceeding performance benchmarks.
  • Optimized development efficiency by implementing Agile methodologies and mastering the full iOS development lifecycle in Swift and Xcode.
  • Collaborated with stakeholders to define technical specifications, reducing project revisions and improving client satisfaction.
  • Enhanced team productivity by integrating scalable architectures and refining development processes.
  • Streamlined project workflows by analyzing and documenting business requirements, reducing miscommunication and inefficiencies.
  • Improved data integration efficiency by leveraging RESTful APIs, JSON, and XML, ensuring seamless backend communication.

Resume

Mobile Development Skills

Swift

UI Kit

SwiftUI

iOS / Objetive-C

Core Data, iOS Extensions

Push Notifications (Rich Push Notifications)

MapKit

Web Services, REST, SOAP, XML and JSON

Core Competencies

Xcode

Interface Builder

Git

MVVM,, MVVM-C Architecture

App Store Submission Process

Unit Testing

Code Versioning tools

Agile/Scrum Methodology for SDLC

Experience

Feb 2025 - Present
Pelotero Inc.

iOS Developer

Developed an MVP iOS app that helps baseball players and coaches analyze performance and receive improvement suggestions using video and data insights.
• Built a hybrid UIKit and SwiftUI interface to accelerate development without compromising code quality.
• Designed and implemented a new flow for capturing at-bat data, improving player insights.
• Utilized MVVM-C architecture to maintain a clean, scalable, and testable codebase.
• Integrated REST APIs to process player stats and provide actionable recommendations

July 2024 - Present
MyHealthHub.ai

Team Lead - iOS Development

Brought on board to lead and coordinate the development of the MyHealthHub.ai app from concept to execution.
• Leading a cross-functional team in gathering business requirements and technical specifications to shape the app's core features and functionality.
• Managing and mentored a team of iOS developers, establishing the initial codebase in alignment with company best practices and coding standards.
• Collaborating with product, design, and data teams to ensure seamless integration of data inputs and user requirements.
• Overseeing project timelines, ensuring key milestones were met while maintaining high code quality and performance standards.

October 2021 - November 2023
Paceline

iOS Developer

Successfully transitioned from a contractor to a Full-Time Employee at Paceline within eight months, demonstrating exceptional collaboration with a team of experts in app development, contributing significantly to planning, development, and maintenance stages, enhancing overall app performance and user experience.
• Played a pivotal role in the multifaceted development of Paceline, including Rewards, Social Leaderboard, Activity, and Credit Card sections, and made key contributions to the App's redesign, ensuring its smooth functionality, and actively monitoring its health for optimal user engagement and satisfaction.
• Developed a Social Leaderboard feature, significantly increasing user engagement and fostering a competitive yet interactive environment within the application.
• Redesigned the Rewards system, enhancing user experience through a more intuitive and visually appealing interface, leading to increased user satisfaction.
• Integrated a seamless Credit Card interface, providing users with a safe and efficient payment experience, elevating the app's commercial capabilities.
• Implemented Amplitude and Embrace Analytics, enabling deep insights into user behavior and preferences, and facilitated comprehensive application logging for performance optimization.
• Adopted a View Model vs Domain Model approach, ensuring a robust architecture and seamless Backend for Frontend (BFF) integration, enhancing the app's scalability.

March 2020 - October 2020
RBC Wealth Management

Senior iOS Developer

• Helped identify and implement improvements in the WMO Application project, such as being able to run the application on Simulator;
• Implementing some improvements in the Merge Requests review and merge processes;
• Lead early stages of rebuild Security Framework from Objective-C to Swift, helping debug and document the login process identifying all the 3rd party frameworks and libraries used;
• Worked on defects and implementation of features as well, under an agile environment.

January 2016 - February 2020
RBC - Royal Bank

Senior iOS Developer

• Implementation of 2 Way Fraud Alerts for RBC Mobile Banking;
• Implemented Inbox Alerts connecting with Sales Force for both data and also Push Notifications;
• Implementation of e-Statements, document view and management in app;
• Implementation of dynamic Marketing Tiles for RBC internal campaigns;
• Implementation of Google Analytics allowing collection of application usage;
• Re-design of Push Notification registration and consumption preparing the app for multiple PN sources;
• Lots of refactoring for legacy Objective-C code to Swift;
• Application maintenance, fixing issues from OS upgrades;
• Created Proof of Concept for Rich Push Notifications;
• Worked on Apple Watch extensions for RBC Accounts balance and branch location;
• Maintenance of Application on both UI and Framework sides;
• Developed a dynamic UI for Payments, Inbox Alerts and a POC Rich Push Notifications;
• Application maintenance, fixing issues from OS upgrades;

June 2015 - December 2015
RBC Wallet

iOS Developer

• Worked on early design and development of framework for RBC Wallet;
• Responsible for creating and maintaining framework with SOAP requests;
• Implemented third party frameworks for dealing with responses in both JSON and XML;
• Worked on designing on User Interface following guidelines from UI/UX department;

August 2014 - Present
LIM4 Consulting Inc.

Contractor

Designed and developed native iOS applications using Coredata with lightweight migration, Push Notifications and Calendar access. JSON files, integration with SDKs (DropBox, FaceBook, Google Analytics)

March 2012 - August 2014
Symcor Inc.

Application Developer

Worked for Cash Management Department, helping on application migrations to new PCI Environment (Payment Card Industry). Responsible for all specification gathering, development and unit testing of legacy applications and also new ones.

Education/Training

2025 - March
HyperDrive - Scrum Alliance

CSPO - Certified Scrum Product Owner

2024 - October
Udemy

SwiftUI and SwiftData

2023 - September
Udemy

UIKit and SwiftUI Integration

2012 - October
Splice Training

iOS Professional iOS Coding

2010 - January
Big Nerd Ranch

Cocoa/Objectve-C for Mac OS

Portfolio

Some of my work
My Warranties App

My Warranties App

App
My Guitars App

My Guitars App

App

Contact

Get in Touch

admin@marcolima.com

Contact Form