Work Experience
An updated and detailed list of my professional journey so far, in chronological order.
Nash
1 year and 8 months
Senior Frontend Engineer
April 2023 — Present
Remote
Returning to the Individual Contributor path, I actively contribute to the enhancement of our Frontend software(s), taking on diverse responsibilities such as:
- Seamless migration of specific sections from Material UI to shadcn.
- Took ownership of enhancing the mobile experience across all our apps, leading the entire process from scoping and planning to implementing new features.
- Established form development standards using react-hook-forms and zod for validation.
- Enhanced the developer experience of using GraphQL queries and mutations by improving our existing graphql-code-gen integration.
- Took the lead in migrating our tracking app experience to Next.js and server actions. improving the page FCP (First Contentful Paint) from 1.2s to 0.3s.
- Using React Native and Expo, I was the lead developer for a mobile app that allows drivers to manage their routes created by the Nash ecosystem. The app is published and available on the App Store and Google Play.
- Developed key features for Nash's Shopify App, leveraging technologies like App Extensions, Checkout UI Extensions and Shopify Functions.
- Actively participating in on-call schedules, addressing unexpected issues promptly with a commitment to quality and transparent communication.
- Beyond coding, collaborating consistently with support, sales, design, and product teams to align our software with high standards, ensuring client satisfaction.
Shopify
4 years and 10 months
Senior Frontend Developer
July 2020 — April 2023
Remote
When I worked as a Senior Front End Developer in the Shopify Logistics team, I had the opportunity to take on a range of responsibilities that allowed me to develop my skills and experience in a variety of areas. During that time, I co-led the SL Front End Foundations team, which was responsible for raising the front end standards across the organization and collaborating with the UX team to improve the user experience across many apps in the organization. In addition to these technical responsibilities, I also took on management responsibilities through technical and career mentorship of a few direct reports.
In my role as a leader, I have focused on establishing a positive team culture by running team rituals and organizing team activities. I have also represented the team in leadership meetings and played a role in onboarding new members of the team and contributing to interviews.
For more details about my management style, check out my Manager README.
Frontend Developer
January 2019 — June 2020
Ottawa, Ontario
As a Front End Developer at Shopify, I worked on the Shipping team, collaborating with developers and UX designers to plan and develop user interfaces for over a million merchants around the world. My primary focus was on the front-end, using technologies such as React, GraphQL, Apollo, and Typescript. I also had the chance to work on the back-end using Ruby on Rails when necessary. One of the highlights of my time at Shopify was the opportunity to mentor other developers, primarily full-stack, on front-end development. This allowed me to not only sharpen my own skills, but also help ensure that the team consistently delivered high-quality front-end code.
I was proud to be a part of several projects during my time at Shopify, including the development of Shipping profiles, Local delivery, the Offset app, and Return labels.
Frontend Developer Intern
June 2018 — December 2018
Ottawa, Ontario
During my internship experience, I had the opportunity to gain valuable experience in the tech industry and to work on exciting projects. This was my second job as a developer, but it was my first time working abroad and leaving my hometown, which was a great opportunity for personal growth.
During my 8 month internship, I worked with a variety of technologies and languages, including legacy code written in CoffeeScript and ERB. I also had the chance to work with more modern technologies, such as React, TypeScript, and Apollo, which allowed me to further develop my skills and learn new ones.
1STi
7 months
Frontend Developer Intern
August 2017 — March 2018
João Pessoa, Paraíba
As a Front End Developer Intern at 1STi, I had the opportunity to gain valuable experience in the field of web development. One of the main responsibilities of my internship was to develop the user interface of projects using modern front-end technologies such as React, Redux, and styled-components. I also had the chance to work with other technologies such as RxJS, Firebase, WebRTC, and pusherjs. Working on these projects not only allowed me to improve my technical skills, but also gave me a chance to learn about the entire development process, from idea generation to deployment.