Hello, I'm Guilherme.
Fullstack Software Developer

I am passionate about developing high-quality software, focusing on efficiency, user experience, and positive impact.
Download resume
    About me

    I am a 22-year-old software developer with 4 years of experience, currently living in Brazil. My journey in programming started in high school, driven by curiosity about how the games and software I used at the time were built. I've always enjoyed challenges that require logic and creativity, and as I explored more, I realized that software development was the right path for me.

    My focus is on creating high-impact solutions, always prioritizing quality, efficiency, and an excellent user experience. I choose technologies according to the project's needs, without being tied to specific stacks or languages, but my expertise revolves around the JavaScript ecosystem. Additionally, I am an enthusiast of software design and its principles, such as DDD, SOLID, and various architectures.

    Skills
    ReactNext.jsViteCSSSCSSHTMLJavascriptTypescriptTailwindStyled-ComponentsMaterial UITanStack QuerySWRGraphQLStorybookNode.jsExpressFastifyNest.jsPrismaTypeORMPostgreSQLMySQLMongoDBRedisJestVitestCypressPlaywrightDockerKubernetesTerraformNginxRabbitMQKaftaClean ArchitectureDDD
    Experiences
    CRM Syonet - Frontend DeveloperOct 2022 - Present

    As a Frontend Developer, I work on implementing new features and improving the architecture of a sales CRM tailored for the automotive sector, used by over 100 dealerships across Brazil. I actively participate in modernizing the system, refactoring legacy AngularJS modules into React, enhancing code maintainability.

    Furthermore, I apply SOLID principles and Clean Code, reducing bug occurrences and improving software scalability. I have also developed unit and E2E tests with over 85% coverage, ensuring greater stability in deliveries.

    I also collaborate with UX/UI designers and backend developers to transform business requirements into functional and accessible interfaces.

    ReactJavascriptTypescriptViteReduxRedux ToolkitMaterial UIZodCypressVitestJest
    Wansoft - Fullstack DeveloperJun 2021 - Oct 2022

    At Wansoft, I worked as a Fullstack Developer, creating and maintaining web software with various characteristics. I was responsible for the complete implementation of an internal HR platform, used daily by over 200 employees.

    I developed an agnostic design system for a PSP company dashboard, promoting visual consistency and efficiency throughout the application.

    Additionally, I contributed to the implementation of scalable APIs with Node.js, Express, and PostgreSQL, applying Clean Architecture patterns to improve organization and separation of concerns.

    ReactJavascriptTypescriptNext.jsViteStyled-ComponentsTailwindNode.jsExpressTypeORMPostgreSQLDockerCypressJest
    Projetos
    spica-ui

    A small study Design System built with React & Storybook.

    Design SystemRadixUIReactStitchesTurboTypescript
    finance-app

    A monorepo application developed during college classes, featuring a simple finance dashboard created with Node.js & React.

    AxiosFastifyNodeJSPrismaReactReact Hook FormTailwindTypescriptViteZod
    op-destiny

    A card bot for Discord servers, developed with TypeScript & MongoDB.

    MongoDBTypescript
    gym-manager-api

    A study API for a gym management system, designed to apply SOLID principles, built with Node.js & Fastify.

    DockerNodeJSPrismaSolidTypescriptVitestZod
    fastify-api-rest

    A simple study API built with Fastify & Node.js.

    FastifyKnexjsNodeJSSQLiteTypescript
    forum-domain-driven-design

    A simple study project of a forum, used to apply DDD and Clean Architecture concepts, built with Node.js & TypeScript.

    Clean ArchitectureDDDFastifyNodeJSTypescript