Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
✔️100%
IT
Geos
🇨🇦100%
Canada
Work Background
FaireStaff iOS Engineer at Faire
Jan. 2023Waterloo, Ontario, Canada
FaireSenior Engineering Manager
Jan. 2022 - Dec. 2022Waterloo, Ontario, Canada
DialpadiOS Engineering Manager
Jan. 2020 - Dec. 2021Kitchener, Canada AreaMoved from tech lead to formally engineering manager, I was able to keep growing the team from the initial 2 developers to final 12 in less than 2 years. To quickly fulfill our short-term needs of growth, I was responsible to expand our hiring network abroad, working with HR to create processes and fulfill all legal need to hire remote developers from Brazil. That enabled us to find 3 great developers within 1 month!
Several things have changed as we improved our processes to accommodate such growth. During that period I've been leading multiple large projects at a time organizing sub-teams within my team to work together. In one of those time I had organized an internal "hackathon" sprint where everyone worked together to learn some new tech using one of our large projects as a pilot. This was incredibly successful as we had some working prototype by the end of the sprint which later on became a customer-facing feature.
Apart of my management tasks, I still keep in touch with my technical side by reviewing pull requests on a daily basis and even finding some time to code a little bit! 😄
DialpadiOS Tech Lead
Feb. 2019 - Jan. 2020Kitchener, Canada AreaStarting off as iOS tech lead, I was initially responsible for maintaining and evolving our apps. Those tasks consisted of lots of refactor and re-architecture of our legacy code, including adding an entire layer of automated tests for improved quality assurance.
Since the early days as a tech lead, I also had several management tasks such as evolving our QA, CI and engineering processes, as well as growing and organizing the team. Interaction with other teams was a daily routine, on tasks such as requirements gathering/specification, product design and customer support.
University of WaterlooPhD Student
Aug. 2017 - Dec. 2018Waterloo, OntarioMy research focuses on vulnerability detection in software projects and third-party libraries, specifically on Android apps. In my latest work, I have explored machine learning techniques to analyze a given fix patch for a specific vulnerability and try to determine all versions of a software project that might be affected by that same vulnerability.
Guichê VirtualLead Mobile Software Engineer & iOS Developer
Feb. 2016 - Jun. 2017São José dos Campos Area, BrazilMobile Lead and iOS Software engineer. Responsible for creating and leading the mobile development team, and for redesigning an old hybrid iOS/Android app into native apps, having successfully completed a first MVP version of native apps within 4 months. The redesigned app increased sales conversion by 174% within the first month of release. Also acted as software architect and main iOS developer. Performed recruitment tasks, in-house iOS Programming training and TDD dojos.
Jan. 2011 - Feb. 2016São José dos Campos Area, BrazilDevelopment of software for flight analysis (takeoff, cruise, landing, weight & balance, fuel consumption, etc.). Responsible for creating a portfolio of software products and services for new aircraft projects. Worked on implementing software development processes, quality control and issues management systems for the development of operational software (17+ people on the team). Expertise implementing SCRUM, TDD and other agile practices. Desktop software development using Java. iOS apps development with Objective-C. Intructor for performance software courses lectured to customers.
EmbraerOperations Support Engineer
Aug. 2008 - Feb. 2009São José dos Campos Area, BrazilOperations support engineer, development of operational software for airplane performance analysis like take-off and landing, weight and balance, fuel consumption and flight analysis.
Technologies used include Delphi, Java, SAP Netweaver, ANT, Tomcat, Eclipse, Bugzilla, JIRA, Fortran, ORACLE, Toad.
Baker HughesField Engineer
Aug. 2010 - Jan. 2011Odessa/Midland, Texas AreaWireline field engineer. Open hole logging, cement evaluation and perforation jobs.
Lynaslogic Brasil SistemasSoftware Project Coordinator
Apr. 2009 - Jun. 2009São José dos Campos Area, BrazilProject coordinator for fiscal software development, involving SPED. Participation on requirements specifications, business analysis, database design and implementation, testing, debugging and customer support.
Technologies used include ORACLE, MS SQL Server, SQL Studio, Visual Studio .NET, ASP.NET, C#, MS Windows Server, CVS, Fogbugz, Wiki.
SchlumbergerField Engineer
Nov. 2006 - Jul. 2008Macaé Area, BrazilWireline Field Engineer in Macaé - Brazil
Offshore Operations along the south-west Brazilian coast – Cased hole, Cement and Casing Evaluation, Perfo Jobs, Pipe Recovery, Production Logging.
Expertise on tough conditions - Deep water, HPHT, high deviated and horizontal wells, tractor and coiled tubing conveyance, pressure equipment.
Clients: Petrobras, Shell, Devon
SchlumbergerJunior Field Engineer
Mar. 2006 - Nov. 2006Macaé Area, BrazilWireline Field Engineer Trainee in Macaé - Brazil
Offshore Operations – Cased hole, Cement Evaluation, Perfo Jobs, Production Logging.
Training completed (9 months) before expected (1 year).
Clients: Petrobras
Banco SantanderIntern
Dec. 2003 - Mar. 2004São Paulo Area, BrazilSummer internship