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:
Design System Leadership
I introduced and led the implementation of a Design System, streamlining the development process with shared components for consistency and efficiency.
Localization Initiative
To enhance our application's internationalization, I introduced a localization approach. We now separate all text strings into a dedicated file, allowing for easy translation based on the device's language settings.
Testing Enhancements
I proposed and executed the separation of Unit Tests from Integration Tests in different sprint phases, enhancing development performance, code quality, readability, and maintainability.
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:
Full Project Lifecycle Involvement
Participated in the entire process from ideation to delivery, working closely with product owners and managers to restructure modules for scalable projects.
Process Improvement
I consistently proposed and implemented process changes to enhance team performance, leading to more efficient and productive development cycles. In this case I made some adjustments on Jira that helped the team to deliver high-quality projects on time.
Migrate legacy projects
I led the ideation and proposal to restart a crucial migration to a legacy module, organizing planning sessions with the iOS team to effectively divide the work into manageable phases. By creating smaller tasks for each team member, I successfully advocated for this approach to our manager, mobile director, and product owner, demonstrating the strategic benefits of modernizing legacy systems to accommodate future feature enhancements.
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.
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.