Full-Stack Engineer
CurrentApplication Restructuring: Led the restructuring of a critical application, focusing on architectural improvements through the implementation of Clean Architecture and DDD principles. This project resulted in a more modular application with increased availability and scalability.ITSM Integration: Developed and implemented integrations with ITSM systems, including Axios Assyst, GLPI, and System Center Service Manager, automating processes and improving operational efficiency. These integrations involved the creation of robust and secure APIs.Deployment and Infrastructure: Managed the deployment of various applications using Docker and Kubernetes, configuring production environments and automating processes with CI/CD. This ensured a continuous delivery pipeline, reducing deployment time and increasing reliability.Full-Stack Development: Actively participated in the development of chatbots, automations, and web applications, utilizing a diverse technology stack, including React.js, Next.js, Node.js, NestJS, React Native, Twilio, IBM Watson, IBM STT, Take Blip, and Power Automate. This included building chatbot flows based on NLP and integrating with third-party APIs.Key Projects:Human Chat Application: Developed a human chat platform with integration to tools such as Take Blip, Google Chat, Assyst ITSM, and WhatsApp Web. Leveraged NestJS and React in a decoupled architecture, facilitating the integration of new services.Process Automation: Created automations for internal workflows using Power Automate, integrating with existing APIs and systems, optimizing manual processes, and increasing team productivity.Technical Leadership: Served as a technical leader, guiding the team in adopting principles such as SOLID, Clean Code, and design patterns, ensuring the quality and maintainability of the developed solutions.