Andres – Swift, SwiftUI, iOS, experts in Lemon.io

Andres

From Canadaflag

Mobile Developer|Middle-to-senior

Andres – Swift, SwiftUI, iOS

Andres is a strong iOS Engineer with 19 years of mobile development experience, combining deep hands-on Swift/SwiftUI/UIKit expertise with strong cross-functional leadership. He's led iOS teams on a flagship banking app serving millions of users, built the iOS SDK powering live commerce and in-stream advertising for e-commerce brands, shipped reusable deep-link frameworks, and refactored legacy Objective-C codebases into Swift. Uses AI tooling (Claude API, GitHub Copilot) as part of his standard engineering workflow, with manual verification.

19 years of commercial experience in
Banking
Fintech
Gamedev
Media
Music and audio
Sales
Marketplace
Enterprise software
Messaging software
Video streaming software
Gaming software
Main technologies
Swift
7 years
SwiftUI
5 years
iOS
12.5 years
Additional skills
MVVM
UI/UX
UIKit
Unit testing
ReactiveCocoa
Xcode
REST API
Objective C
GitHub Copilot
Claude LLM
AI-assisted coding
GitHub Actions
API
Core Graphics
Core Location
XML
C++
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior iOS Software Engineer
Oct 2022 - Ongoing3 years 9 months
Project Overview

iOS app for one of Canada's Big Five banks, serving millions of customers with core banking operations — account management, bill payments, mobile cheque deposits, e-transfers, and financial product access.

Responsibilities:
  • Led a cross-functional iOS team, collaborating with business stakeholders, designers, and QA to ship banking features end-to-end.
  • Architected and integrated new functionalities aligned with both user needs and regulatory compliance requirements.
  • Enforced code quality through structured review processes, mentored junior engineers, and maintained team engineering standards.
  • Partnered with product and business teams to translate requirements into technical specifications, bridging product and engineering.
  • Drove agile delivery cadence, enabling efficient cross-functional collaboration and on-time feature releases.
  • Optimized app performance, hardened security features, and ensured compliance with financial industry standards.
Project Tech stack:
iOS
Swift
SwiftUI
AI-assisted coding
MVVM
API
REST API
Senior iOS Software Engineer
Apr 2022 - Oct 20226 months
Project Overview

White-label iOS SDK for live commerce — powering short-form video, live streaming, shoppable content, and in-stream advertising with full tracking for e-commerce and retail brands.

Responsibilities:
  • Built and maintained the FireworkVideo iOS SDK, delivering short-form video, live streaming, and shoppable content with embedded ad tracking.
  • Integrated ad SDKs with impression and click tracking to support monetization of live and recorded commerce content.
  • Collaborated with product and engineering leads to define SDK feature roadmap and align delivery with partner requirements.
  • Mentored junior iOS engineers on SDK architecture patterns, MVVM structure, and performance best practices.
Project Tech stack:
iOS
MVVM
Swift
Senior iOS Software Developer
Feb 2014 - Apr 20228 years 2 months
Project Overview

Cross-platform messaging platform used globally, supporting real-time chat, media sharing, voice/video calling, in-app subscriptions, and enterprise-grade security for business users.

Responsibilities:
  • Redesigned iOS UI/UX to match evolving platform standards, delivering a modernized experience across multiple app generations.
  • Implemented the SDK integration to streamline internal development and improve scalability.
  • Optimized memory usage and runtime performance using Instruments, reducing crash rates and improving reliability.
  • Developed in-app purchase and subscription flows to support premium feature monetization.
  • Managed code reviews with Gerrit, maintained codebase integrity, and enforced unit testing standards across the team.
  • Coordinated delivery with distributed teams across multiple locations to ensure seamless integration.
Project Tech stack:
iOS
UI
UX
Unit testing
UIKit
Lead iOS Software Developer
May 2013 - Jan 20148 months
Project Overview

QR-code-based iOS game with a live-play format, rewarding users for scanning codes at real-world events and locations.

Responsibilities:
  • Diagnosed and eliminated the crash rate from ~200 crashes/day to under 1/day, resolving critical stability issues.
  • Refactored app from legacy architecture to MVC, reducing codebase size by ~20%.
  • Improved memory footprint and runtime performance using Instruments profiling.
  • Implemented custom animations using Core Graphics to enhance game feedback and visual polish.
Project Tech stack:
Objective C
Core Graphics
iOS Software Engineer
Feb 2013 - May 20133 months
Project Overview

iOS apps for Canada's national public broadcaster — news, hockey, and radio, serving a large national audience.

Responsibilities:
  • Modernized app codebases to current iOS standards.
  • Adapted layouts for iPhone 5 and created iPad-specific UI for the hockey app.
  • Converted legacy memory management to ARC and reduced memory footprint using Instruments.
Project Tech stack:
Objective C

Education

2010
IT management
Masters
2008
Computer Science
Masters

Languages

Spanish
Advanced
English
Advanced

Hire Andres or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.