Education
Technology Degree in Systems Analysis and Development
| February 2022 - December 2023Experience
Valid
Front-end Software Engineer
-
Development of web platforms using React and TypeScript, leveraging custom hooks to encapsulate business logic and promote scalability in organizational solutions.
-
Asynchronous state management with React Query, applying InvalidateQueries and setDataQuery to optimize data revalidation.
-
Development of unit tests for front-end components using Vitest, integrated into CI/CD pipelines to ensure continuous quality and prevent regressions.
-
Implementation of JWT-based authentication, supporting login, logout, and protection of private routes.
-
Setup of isolated development environments with Docker, segmenting front-end and back-end scopes.
-
Adoption of Trunk-Based Development with Git, reducing branch conflicts by over 60% and accelerating delivery through automated validations.
-
Active participation in technical team decisions, contributing to scalability, security, architecture, and best practices in web projects.
Afixcode
Full Stack Developer
-
Development and maintenance of a responsive productivity web system, used by 600+ active customers, prioritizing interactive and dynamic interfaces using HTML, CSS, SASS, JavaScript, and jQuery.
-
Implementing new components for the productivity system using technologies like C#, .NET Framework, and JavaScript.
-
Active participation in team code reviews and project planning.
-
Team collaboration in brainstorming and creating new ideas for system components and features.
-
Utilization of Git for version control, ensuring efficient management of changes and updates.
-
Task and backlog management with Azure DevOps, prioritizing activities to optimize the development flow, ensuring efficiency and software quality.
-
Performed regular check-ins to specific branches, implementing new features and bug fixes that increased system efficiency by 20%.
-
Debugging and fixing critical bugs in the productivity system, including data synchronization issues and layout failures on smaller screens, resulting in a smoother user experience.
Trainee
-
Collaboration with the team in applying best practices for coding and software architecture.
-
Support in the development and maintenance of responsive internal web systems used by other departments and productivity platforms, ensuring stable, performing routine tasks and optimized functionality across different devices.
-
Assistance in developing and creating web interfaces with HTML, CSS, and JavaScript, as well as resolving impactful interface bugs.
-
Support in developing and creating components with C# and .NET Framework, as well as fixing critical bugs in data request processes.
Skills
-
Technologies
- JavaScript,
- TypeScript,
- C#,
- HTML,
- CSS,
- SASS,
- Tailwind CSS,
- API REST
-
Libraries and Frameworks
- React,
- jQuery,
- ASP.NET,
- .NET Core,
- Vercel,
- Angular,
- Webpack,
- JWT (JSON Web Token)
-
Tools and Platforms
- Node.js,
- GitHub,
- Git,
- Figma,
- Azure DevOps,
- Bitbucket,
- SQL Server,
- Scrum,
- Docker
Projects
-
Latest personal portfolio focused on my professional career and developer skills, built with a JavaScript-driven SPA architecture and SASS for scalable, maintainable styles. The website has become my main platform for sharing my professional journey and showcasing my projects.
Personal portifolio
| view github repository | view project - Reach Goals is a modern web application designed to help users manage their daily activities, including tasks and personal goals. It allows users to create and organize activities with category and tag grouping, and offers multiple view modes, such as list, card, and calendar formats. Built with a strong focus on usability, scalability, and clean architecture, using technologies like React, Node.js, JavaScript, RESTful API, Prisma ORM, PostgreSQL and Design Patterns. The project is hosted on Vercel, featuring continuous deployment and a modular structure for fast iteration and easy maintenance.
Courses
- conclusion - 2023