Work history

Sr. iOS Engineer

Warner Bros. Discovery

Apr. 2024 - Present

At Warner, I lead key initiatives to enhance our iOS projects. I frequently suggest new approaches to improve our processes and development speed, such as introducing Maestro for UI Automation tests, significantly contributing to the overall efficiency and quality of our iOS development.

Main activities:

  • iOS Platform & Developer Experience

Led platform/DX improvements that increased engineering velocity and strengthened reliability across CI and the codebase.

  • CI Build Performance

Reduced CI build time by **60%**, accelerating PR feedback loops and improving release/development cycle time.

  • Code-Quality Guardrails

Implemented code-quality guardrails through review-process improvements and automation patterns to increase PR signal and reduce regressions.

  • Quality Modernization

Increased automated test coverage, reduced legacy Objective-C footprint, and introduced reusable components to improve maintainability and consistency.

  • Localization Foundation

Established the localization foundation (strings architecture + rollout approach) to enable multi-language readiness across the app.

  • Testing Strategy (Unit vs Integration)

Defined and implemented a phased split between Unit Tests and Integration Tests, improving test clarity, ownership boundaries, and long-term maintainability.

  • Engineering Health Metrics / Scorecards

Built and operationalized engineering health metrics (e.g., build efficiency and app quality signals) to drive data-informed prioritization and continuous improvement.

  • Architecture & Best Practices

Improved codebase architecture using **Swift, SwiftUI, Combine, Async/Await, and MVVM**, aligning teams on patterns and best practices through reviews and technical leadership.

Sr. iOS Engineer

7shifts - Calgary, Alberta, Canada

May 2022 - Apr. 2024 | 2 yrs

At 7shifts, my key contributions included participating in the entire project lifecycle from ideation to delivery, working closely with product owners and managers, spearheading efforts to restructure modules for enhanced scalability, leveraging advanced technologies to achieve our objectives effectively.

Main activities:

  • Cross-Platform Dependency Mapping

Created dependency and system-flow maps to help iOS, Android, and Web teams align on cross-platform integration points, reducing ambiguity and improving execution coordination.

  • End-to-End Product Delivery

Owned features from discovery/ideation through delivery, partnering with Product and Engineering leadership to shape scope, tradeoffs, and execution plans.

  • Architecture & Module Restructuring

Drove architecture and module restructuring to improve scalability and long-term maintainability across the iOS codebase, aligning teams on standards and migration strategy.

  • Modern iOS Delivery (MVVM + Clean Architecture)

Delivered production features using MVVM + Clean Architecture, integrating GraphQL and building reactive flows with Combine and Async/Await, with UI across SwiftUI and UIKit depending on module needs.

  • Team Process Improvements

Proposed and implemented improvements to planning/review/coordination patterns to increase throughput and reduce friction across delivery cycles.

Sr. iOS Engineer

PayPal

Mar. 2021 - Jun. 2022 | 1 yr 4 mos

At PayPal, my role involved leading interdisciplinary teams and driving significant architectural advancements.

Main activities:

  • Architectural Modernization

I spearheaded efforts to modernize the architecture of our iOS modules by incorporating best practices for scalability and testability. This involved implementing modern architectural patterns and enhancing the overall structure of the codebase to support long-term maintainability and performance.

  • MVVM and Reactive Concepts

I played a key role in restructuring our modules to adopt the MVVM (Model-View-ViewModel) architecture and reactive programming concepts using Combine. This transition improved the responsiveness and reliability of our applications, facilitating a more efficient and scalable development process.

Lead/Sr. iOS Engineer

Cheesecake Labs

May 2019 - Nov. 2020 | 1 yr 7 mos

At Cheesecake Labs, I had numerous opportunities to showcase my expertise while working on various global projects. I played a crucial role in helping leadership improve the development process, ensuring efficiency and quality. Additionally, I contributed to refining grooming and planning sessions, cutting all edges to enhance productivity and streamline workflows.

Main activities:

  • iOS lead and Cross-Platform Planning

As an iOS Tech Lead, I helped improving our planning sessions that involved iOS, React Native, and Android projects. My responsibilities included coordinating with cross-functional teams to develop cohesive strategies, ensuring the successful execution of projects across multiple platforms.

  • Innovative Project Design: FindHeli

I developed an international project called FindHeli, dubbed the "Uber of helicopters." This project demonstrated my ability to innovate and implement complex solutions, providing a seamless user experience for helicopter bookings and addressing intricate logistical challenges.

  • Driving Company Growth through CI/CD

When I joined we didn’t have a CI/CD for our mobile projects. To support Cheesecake Labs' growth, I established a continuous integration and continuous delivery (CI/CD) environment for iOS, Android and React Native projects from scratch. This initiative improved the efficiency and reliability of our development pipeline. Additionally, I worked on four different projects, leveraging a robust technology stack that included Swift Lint, Swift, MVVM, Bitrise, AWS S3, and Code Climate, ensuring high-quality, scalable, and maintainable software solutions.

Sr. iOS Engineer

Poatech

Oct. 2018 - Apr. 2019 | 7 mos

At Poatek, although my journey was short, I made a significant impact by working on a project called Kawa, which is asset manager focused on providing outstanding value to clients and investors.

Main activities:

  • Delivering Agile Excellence and Feature Development

I worked on an international project for an asset management firm, where I was responsible for delivering new features with the speed and efficiency of a truly agile team. This role required maintaining high quality and consistency to ensure the project's rapid growth and success.

  • Re-architecting for Modernization

I played a key role in re-architecting the project by removing Objective-C and implementing Swift, RxSwift, Auto-Layout, Alamofire, and MVVM. This modernization effort significantly improved the maintainability, scalability, and performance of the application, ensuring it could meet the evolving needs of the firm and its users.

Lead/Sr. iOS Engineer

4all

Jul. 2016 - Sep. 2018 | 2 yrs 3 mos

As the lead of the iOS team, I managed and coordinated efforts across more than nine mobile projects, including those related to digital wallets, payment systems, and gastronomy. My leadership ensured high-quality deliverables, provided technical guidance, and facilitated successful project outcomes in a dynamic, fast-paced environment.

Main activities:

  • Key Point of Contact and Architectural Oversight

I served as the primary contact for numerous projects, tasked with understanding and shaping the future architecture of our apps. My strategic oversight and planning were vital in aligning various team efforts, fostering a cohesive development environment, and driving the technical direction of our projects.

  • Swift Implementation and Migration Leadership

I began utilizing Swift in real-world projects, gaining essential hands-on experience. I was instrumental in the substantial migration from Swift version 2.3 to 3.0, managing the numerous changes effectively and ensuring a seamless transition. My expertise during this period was crucial in maintaining application stability and performance.

  • Diverse Project Involvement

My role at 4all involved participation in various projects across different teams, highlighting my versatility and ability to handle complex, multifaceted initiatives. My involvement in these diverse projects showcased my capacity to manage and deliver successful solutions, contributing significantly to the overall success of our endeavors.

Mid-Level iOS Engineer

Hewlett Packard Enterprise

Oct. 2015 - Jul. 2016 | 10 mos

At Hewlett Packard Enterprise, I worked on one of their client's projects for UNICRED a banking company. My role involved maintaining their app, adding new features, and fixing bugs. This hands-on experience allowed me to ensure the app's smooth operation and enhance its functionality.

Main activities:

  • Track user life cycle

One of the key contributions I made was integrating analytics to track the entire user lifecycle within the app. This initiative provided valuable insights into user behavior, enabling us to develop more user-centric features and improve overall app usability. This data-driven approach was crucial in creating an app that truly met the needs of its users and delivered a more helpful and intuitive experience.

Co-founder

GreenB

Aug. 2014 - Jun. 2016 | 1 yr 11 mos

As a co-founder of GreenB, my friends and I created an innovative company dedicated to enhancing early childhood education. We developed and sold an app designed specifically for children aged 0 to 6 years old. This app played a pivotal role in assisting schools by enabling them to register daily routines and share important updates with parents. Through this technology, we aimed to improve communication between schools and families, ensuring that parents stayed informed about their children's activities and progress. The success of this app in fostering better parental involvement and support was a key achievement for GreenB.

Jr. iOS Developer

Apple Developer Academy

Nov. 2013- May 2015 | 1 yr 7 mos

During this time, I had the unique opportunity to learn iOS development from Apple's Distinguished Educators. This experience provided me with a solid foundation in iOS development and the skills required to build high-quality applications. Collaborating with fellow students and teachers, I honed both hard and soft skills by tackling various challenges. We were encouraged to explore our entrepreneurial sides, creating projects aimed at positively impacting as many lives as possible. Additionally, we benefited from workshops and direct instruction from Apple experts, gaining invaluable insights and guidance that enriched our learning experience.

QA - C# Developer

Hewlett Packard Enterprise

Feb. 2013- Nov 2013 | 10 mos

I bring extensive expertise from my tenure at HP Enterprise as a C# developer in QA, where my primary responsibilities included spearheading automation test development with Selenium. I played a pivotal role in the analysis and creation of project management tools, enhancing efficiency across teams. Additionally, I meticulously crafted and executed comprehensive test cases, ensuring robust software quality assurance within a dynamic enterprise setting.

Main activities:

  • Automation Test Development and Execution

During my tenure at HP, I specialized in automation test development using Selenium. I implemented testing frameworks that streamlined the QA process, ensuring the reliability and functionality of software products.

  • Test Case Execution

My role included creating and executing detailed test cases, ensuring thorough quality assurance practices were implemented across all stages of software development.

Intern Web developer

RR Sistemas Jurídicos

Feb. 2013- Nov 2013 | 10 mos

RR Sistemas Jurídicos provides specialized technological solutions for the legal sector in Brazil, focusing on software and platforms that streamline legal processes.

Here is where I started learning the thirst things related to real software development in a real world project.

Main activities:

  • Learning and Collaboration

During my internship, I collaborated closely with the company’s owner to contribute to project milestones. I gained valuable hands-on experience in software engineering practices, enhancing my skills in web development within the context of legal technology solutions.

  • Software Development Assistance

As an intern, I supported the development and testing of web applications. I learned to implement and troubleshoot solutions that met specific project requirements.