Back to Works
Apr 2021 - Oct 2021

Dstech

Full Stack Expert, improving processes, driving technical solutions, and introducing best practices to enhance productivity and quality.

As a Full Stack Expert, I worked as part of a team dedicated to a public administration project, collaborating with a large consulting company. I played a key role in improving team processes and driving technical solutions, focusing on introducing best practices to enhance overall productivity and code quality. I provided mentorship to team members, guiding them through complex technical challenges and fostering a collaborative environment. My contribution helped streamline development workflows and ensured alignment with project goals.

Key Responsibilities

  • Provided consulting services for optimizing business production processes.
  • Developed web applications using advanced paradigms such as REST, Reactive REST, Reactive Programming, Microservices, Microfrontends, and SPA.
  • Automated development and release processes using DevOps methodologies.

Technologies and Languages Used

  • Languages: Java, JavaScript, TypeScript, SQL, PL/SQL
  • Frameworks and Libraries: Spring, Spring Boot, Angular, RXJS, NGRX, Socket.io, Node.js, JPA, Hibernate
  • Databases: Oracle

Key Skills

  • Spring Framework, Spring Boot
  • Angular, RXJS, NGRX
  • RESTful Web Services, Microservices
  • Git, Node.js, Hibernate
  • Teamwork, JSON, Java EE

Badge Management System

This project focuses on managing ID cards, handling tasks such as creation, issuance, and tracking the status of cards, including the process for reporting a lost card and subsequent reissuance. The goal of the system is to ensure a secure and efficient process for managing sensitive data related to identification.

The system includes features to manage various scenarios, such as card creation, status updates, and loss reporting, while also enabling real-time tracking of each card’s status. The system was designed with a high level of security to ensure that sensitive data is handled in compliance with privacy regulations, maintaining high standards of data protection and integrity.

Results Achieved

  • Improved frontend architecture: Refactored the Angular code by introducing best practices, separating business logic from components, and implementing a modular architecture with dedicated services, interceptors, guards, pipes, and routing.
  • Led the team in skill enhancement: Provided support on Git, Angular, REST, Java Spring, and modern development methodologies, contributing to the overall technical growth of the team.