Education
Technology Degree in Systems Analysis and Development
| February 2022 - December 2023Experience
Valid
Front-end Software Engineer
-
Executed software engineering and continuous evolution for a B2B digital security web platform handling thousands of monthly requests. Responsible for designing and implementing a Micro Frontends architecture using React and TypeScript, integrating APIs, and developing custom hooks to encapsulate complex business logic and ensure ecosystem scalability.
-
Relational data modeling and integration using PostgreSQL and Drizzle ORM, architecting client-side reactive state propagation to mitigate data inconsistency and rendering loops.
-
Development of unit tests with Vitest for front-end components, integrated into CI/CD pipelines to ensure continuous quality and prevent regressions.
-
Integration with Identity and Access Management (IAM) solutions, utilizing JWT for the implementation of authentication, authorization, session management, and private route protection.
-
Structuring of isolated development environments with Docker, segmenting front-end and back-end scopes.
-
Utilization of Trunk-Based Development with Git, reducing branch conflicts by over 60% and accelerating deliveries with automated validations.
-
Direct collaboration in architecture design and technical decision-making within cross-functional teams, defining strategies for scalability, security, and clean code standards for web applications.
-
Performance in cloud infrastructure and DevOps practices utilizing Google Cloud Platform (GCP), including management of secrets and environment variables, configuration of CI/CD pipelines, monitoring of applications and services, and administration of development and production environments.
Afixcode
Full Stack Developer
-
Development and maintenance of a responsive web productivity system for routine management, focusing on delivering dynamic and interactive interfaces for a high-volume user base using HTML, CSS, SASS, JavaScript, and jQuery.
-
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 Boards, 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
-
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#, JavaScript 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,
- Webpack,
- JWT (JSON Web Token)
-
Tools and Platforms
- Node.js,
- GitHub,
- Git,
- Bitbucket,
- SQL Server,
- Scrum,
- Docker,
- Google Cloud Platform (GCP)
Projects
-
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.
Reach Goals
| view github repository | try a demo
Courses
- conclusion - 2023