Summary

Expertise

Project Highlights

Agency

LC

English:

Proficient

Lech C.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Proficient

iOS Developer with +14 years of professional experience.

• Also, he has 8 years of experience as a mobile dev, and a strong background in System Administration, Web Development, CI/CD & Static Code Analysis tools. • BS in Computer Science & CTE in Microcomputer Operation, certificated in Web Accessibility. • Coursework included Artificial Intelligence, Agile Software Development, Project Administration, Innovation, Persuasion, and Entrepreneurship.

Want to hire this engineer?

Check if Lech is available

Expertise

Years of commercial development experience

14 years of experience

Core technologies

iOS 9 years
AVFoundation 2 years
Objective-C 9 years
Swift 7 years
iOS SDK 7 years
SwiftUI 3 years

Other technologies

Bluetooth
C
C#
CSS
HTML5
JavaScript
JIRA
MongoDB
.NET
Node.js
Python
Visual Studio
Xamarin
Bootstrap
Git
HTML
Confluence
CoreData
RESTful API
RxSwift
Bitbucket
Firebase
Sonarqube

Project Highlights

icon
Senior iOS Engineer

Lincoln Way™ & FordPass® - Ford Motor Company

Jun `18 - Present

6 years

Lincoln Way™ & FordPass® - Ford Motor Company

Worked on LincolnWay & FordPass key features.

Responsibilities & achievements

• Developed key features for LincolnWay & FordPass apps, including Phone as a Key (PAAK), Vehicle Controls, Vehicle Health Alerts, Remote Start/Stop, Lock/Unlock, Fuel Level Tracking, Parking, Gas Stations, Points of Interest, and Road Assistance. • Actively participated in every stage of the software development process cycle, including architectural and code reviews. • Served as the code owner for PAAK and Message Center Modules, which enable smartphones to function as keys for Lincoln and Ford vehicles and handle alerts and confirmations. • Implemented fast and highly secure data transmission protocols. • Collaborated with teams on modularization efforts to reduce build times and enhance code reusability. • Employed Agile development practices, pair programming, Test-Driven Development (TDD/BDD), and continuous integration and deployment (CI/CD). Technologies: RxSwift, Core Data, Bluetooth Low Energy, SonarQube, XCTest, Quick & Nimble.

CoreData
RxSwift
Sonarqube
icon
Mobile Tech Lead | Senior iOS Developer

Claro

Jan `18 - Jun `18

5 months

Claro

Claro Video - América Móvil (http://www.americamovil.com/). Claro Video is a premium video-on-demand service and one of the most important multimedia streaming applications for Latin America with more than 1.5k daily active users. Through strategic partnership with HBO, FOX, Crackle & Noggin brings (OTT) services to multiple platform and device ecosystems. Claro video for iOS was developed using Objective-c language but it's been migrating to Swift 4, focusing on best practices application and replacement of Object Oriented Design by Protocol Oriented Programming, implementing MVVM as the main software architectural pattern.

Responsibilities & achievements

• Temporarily led the iOS team for Claro Video, a streaming service, overseeing code reviews and approvals. • Coordinated the team using Agile Kanban methodology and Atlassian tools (Jira, Confluence, Bitbucket), ensuring the timely and well-documented delivery of new app features and bug fixes. • Implemented Apple’s TV App and Universal Search features using the Core Spotlight framework, which included validating catalog feeds with Apple Media Feed Validator to ensure compliance with subscription types and tiers. • Responsible for integrating Firebase Cloud Messaging (FCM), deep linking, and Firebase Analytics, which significantly increased user re-engagement and retention. • Developed features for Apple's In-App Purchases using StoreKit, supporting various purchase types including Non-Consumable, Auto-Renewable, and Non-Renewing Subscriptions. • Enhanced support for HTTP Live Streaming (HLS) technology with AVFoundation, enabling users to download and store HLS movies on their devices to watch offline. • Fostered a collaborative team environment, merging development and QA efforts to monitor app behavior continuously using Crashlytics and track bugs/issues with Jira. Technologies: iOS, Swift, AVFoundation, HTML, Firebase, MVVM, Objective C, Jira, Confluence, Bitbucket.

JIRA
Objective-C
HTML
iOS
Swift
Confluence
AVFoundation
Bitbucket
Firebase
icon
Senior iOS Developer

Salinas Group

Apr `16 - Dec `18

3 years

Salinas Group

Refactored Stock Trading App (Punto Trader). Worked in Punto Trader App from Punto Casa de Bolsa, an important Mexican brokerage firm.

Responsibilities & achievements

• Led initiatives to enhance data transmission, focusing on high security and speed, and implemented Certificate and Public Key Pinning to secure communication channels. • Built and deployed a new real-time streaming module for major world stock indices including NASDAQ, S&P 500, Russell 1000, and NYSE Composite, facilitating real-time access to financial data. • Managed the migration of code from Objective-C to Swift, implemented Carthage for dependency management, and utilized various design patterns to accelerate productivity and streamline development and maintenance processes. • Played a key role in an Agile development team at TV Azteca, dedicated to research and innovation initiatives. Contributed to the development of in-house applications tailored to meet corporate needs such as secure communication, delivery of administrative reports, and human resource management. • Provided maintenance for cross-platform applications using Xamarin, Visual Studio, and C#. • Engaged in UI, regression, functional, and backend testing of applications to ensure robust and efficient performance. • Integrated the Realm database for secure and efficient user data storage. • Enhanced application functionality with Google Maps integration and third-party APIs such as Facebook and Twitter for improved user engagement. • Utilized MapKit and Core Location frameworks to help users locate the nearest local store or destination. • Adopted a test-driven development approach to better understand requirements and improve coding accuracy. Technologies: iOS, Swift, Xamarin, Visual Studio, Objective C, C#.

C#
Objective-C
Visual Studio
Xamarin
iOS
Swift
icon
Software Developer | Tech Lead

Government Systems Department of Puebla State

Jun `14 - Mar `16

2 years

Government Systems Department of Puebla State

Development and maintenance of AutoPue, UbicaPue, and RutaPue apps.

Responsibilities & achievements

• Led the development and maintenance of AutoPue, UbicaPue, and RutaPue apps, implementing secure data transmission and architectural patterns like MVC, Delegation, Singleton, Categories, Notification, and Blocks. • Spearheaded a team of over five members on the government web portal modernization project for www.puebla.gob.mx, focusing on implementing Web Accessibility standards (WCAG 2.0, AA), which earned the CIAPEM 2015 award in Government Technological Innovation. • Built and deployed iOS apps locally on multiple registered devices and via Test Flight. • Conducted Web Accessibility testing using JAWS screen reader. • Developed Rest APIs using NodeJS and MongoDB, integrating these with iOS applications. • Utilized Python, HTML5, Bootstrap, CSS, JavaScript, and AngularJS for developing responsive websites and platforms for various government agencies. • Implemented OOP practices and architectural patterns including MVC, KVO, and Singleton in app development. • Managed server and app communication integrations, and handled memory management using ARC in Swift development. Technologies: iOS, Swift, Objective C, MVVM, CSS, Javascript, Python, HTML5, Bootstrap, CSS, JavaScript, AngularJS, Node js, Mongo, Angular.

AngularJS
CSS
HTML5
JavaScript
MongoDB
Node.js
Objective-C
Python
Bootstrap
iOS
Swift
Angular 2x
icon
Senior Lead iOS Developer

MBZ Communications

Jun `13 - Jun `14

1 year

MBZ Communications

(http://www.mbz.mx) Development of over 20 websites and complex platforms including international working for USA clients building fast a working prototype for a social networking iOS App for restaurants, cafes & bars. I worked as a Technical Leader for a 5-member team.

Responsibilities & achievements

• Led a small development team that successfully delivered over 20 agile projects, including e-commerce platforms, web pages, mobile apps, and an integrated ERP/CRM system. • Coordinated with an international team for a U.S. client to rapidly develop a working prototype for a social networking app tailored for use in restaurants, cafes, and bars. • Implemented code versioning control using a Git server and set up cloud & hosting servers, advancing the company's tech infrastructure and fostering innovation in mobile iOS application development. • Designed project and application architectures that adhere to established principles, standards, and best practices, ensuring consistency and quality in development. • Integrated web-based content using HTML and UIWebView for enhanced user interface capabilities in applications. • Preferred using RESTful services as a simpler alternative to SOAP and WSDL-based web services, optimizing communication between client and server. • Led technical design sessions with development teams, creating class models, sequence diagrams, component models, etc., and compiled detailed design specifications to ensure compliance with architectural standards. • Defined technical evaluation criteria for product and technology selection, ensuring all architectural solutions resulted in a coherent system design. Technologies: iOS, Swift, Git, Rest.

Git
iOS
Swift

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Lech is available