Guilherme Crozariol Fullstack Engineer | Guilherme CrozariolToronto, ON, Canada +1 (647) 675-3313 guicrozariol@gmail.com github.com/gcrozariol gcrozariol.me |
ㅡ About me |
Proven expertise in building scalable and performant solutions using Next.js, React, and TailwindCSS on the frontend, and Node.js (Express.js, Fastify, Nest.js) with TypeScript. Passionate about innovation and leveraging technology to drive business success. |
ㅡ Experience | 9thCO / Frontend DeveloperMAY 2025 - CURRENT, TORONTO, ONDescription: I am currently involved in multiple frontend projects, including both new web applications and ongoing retainer work. My primary focus is on developing Next.js applications deployed via Vercel. These projects leverage headless CMS platforms such as Storyblok, utilize TailwindCSS for consistent UI development, and follow CI/CD practices using GitHub Actions to manage multiple environments, including development, staging, and production. Responsibilities: • Develop and maintain scalable frontend applications using Next.js, with a focus on performance, accessibility, and responsiveness across devices. • Implement and manage deployments through Vercel, ensuring delivery consistency across environments. • Integrate and configure headless CMS platforms to support dynamic and content-driven applications. • Implement responsive, component-based UIs using TailwindCSS for design consistency and development efficiency. • Set up and maintain CI/CD pipelines using GitHub Actions to automate testing, builds, and deployments. • Collaborate with multiple teams, including designers, backend developers, and project managers, to deliver high-quality user experiences and meet project goals. Environment: Next.js, Node.js, TypeScript, Storyblok, GitHub, Git, Vercel. Philips / Senior Fullstack EngineerDECEMBER 2023 - JANUARY 2025, NETHERLANDS (REMOTE)Description: My primary responsibility was maintaining multiple software programs to prevent security vulnerabilities, while also developing new internal applications that enabled designers to easily publish their work. A key part of my role involved managing both frontend and backend systems—primarily using Next.js and Nest.js—and automating deployments with GitHub Actions across various environments, servers, and services. This work contributed to keeping the systems secure, reliable, and efficient while also supporting overall team productivity. Responsibilities: • Migrated legacy frontend and backend applications to Next.js and Nest.js with a focus on security and reliability. • Designed and developed new projects using clean architecture and SOLID principles to maintain high-quality codebases. • Set up and maintained CI/CD pipelines via GitHub Actions to automate deployments and publish NPM packages. • Introduced and enforced the use of conventional commits to enhance the clarity of Git history. • Acted as a communication bridge between project owners and team members to ensure stakeholder expectations were clearly understood and met. • Led daily standups to track progress and keep deliverables aligned with deadlines. Environment: Nest.js, Next.js, Node.js, JavaScript, TypeScript, PostgreSQL, DatoCMS, Design Patterns & Principles, SOLID, Clean Architecture, Factories Pattern, Repositories Pattern, Test-driven Development (TDD). Deskree Technologies / Senior Fullstack EngineerMARCH 2022 - JUNE 2023, TORONTO, ON, CANADADescription: As a senior fullstack engineer, I participated in a significant project where I closely collaborated with the frontend and backend teams to implement data requirements. I then designed API endpoints and utilized GitHub Actions workflows to deploy them across various environments, including development, staging, and production. I additionally crafted complex features using Docker containerization, which required deployment within Google Cloud Platform's Kubernetes infrastructure and utilizing many other GCP tools. Responsibilities: • Collaborated to comprehensively understand and gather data requirements, ensuring a clear alignment between the frontend and backend aspects of the project • Engineered, coded, and implemented API endpoints to establish a crucial interface to facilitate data communication and interaction between various components of the application • Architected and developed intricate and advanced features, employing Docker as a key technology to encapsulate and manage these features efficiently • Planned and orchestrated the seamless deployment of the assembled API endpoints, meticulously ensuring their effective functioning across multiple environments Environment: TypeScript, JavaScript, SQL, Postgres, Node.js, Express.js, Sequelize, Jest, Vitest, Zod, Docker, Google Cloud Platform (GCP), Firebase, Git, GitHub, GitHub Actions. Deskree Inc. / Application DeveloperJANUARY 2019 - MARCH 2022, TORONTO, ON, CANADADescription: As an application developer, my primary responsibility involved providing applications to various clients by leveraging various front-end technologies. Throughout this period, I collected specifications from clients and involved parties and strategized and built diverse mobile and cross-platform apps, from gaming to social networking. Concurrently, I maintained and tested existing clients’ websites and resolved issues and bugs. Responsibilities: • Gathered requirements from clients to ensure the client's vision, goals, and expectations for the application • Provided reliable time estimates, allowing better project planning and successful delivery • Collaborated with the backend team to efficiently strategize optimal methods for both upcoming and ongoing projects • Developed web and mobile applications using the latest stack of technologies Environment: C#, Unity, Swift, SwiftUI, TypeScript, React Native, Jest, Git, GitHub, GitHub Actions, Jest, Vitest, Zod, Docker, SQL, Node.js, Express.js |
ㅡ Skills | Programming Languages: TypeScript, JavaScript Frontend Development: Next.js, React, React Native, TailwindCSS Backend Development: Nest.js, Node.js, Express.js, Fastify Databases: MySQL, Postgres, MongoDB Object-Relational Mapping (ORM): Prisma, Sequelize, TypeORM Testing: Jest, Vitest DevOps and Deployment: Docker, Kubernetes Cloud Computing: AWS (Amazon Web Services), GCP (Google Cloud Platform) Source Code Management (SCM): GitHub, Bitbucket Continuous Integration / Continuous Deployment (CI/CD): GitHub Actions, Jenkins Design Patterns & Principles: SOLID, Clean Architecture, Factories Pattern, Repositories Pattern, Test-driven Development (TDD) |
ㅡ Education | Lambton College / Mobile Application Design & Development Honours, GPA 3.8TORONTO, ON, CANADAUNIP / Systems Analysis & DevelopmentSAO PAULO, SP, BRAZIL |