- I created features for an omnichannel platform focused on marketing from the backend (Node.js, Express.js) to the frontend (React, Next.js) - I created microservices aimed on sending marketing via email or sms - I improved the existing services structure adding a test structure and refactoring some parts
I worked for Locus clients on an outsourced basis, based on my tech stack and in internal projects.
- I developed resources for two main Neemo products. Each project had its own architecture and organization. - I was able to achieve great throughput in my activities, boosting the metrics at the end of each sprint. - I created a test structure to improve the quality of delivery and avoid system failures.
- I developed the front-end structure of a chatbot similar to ChatGPT, but for the legal niche called Carol AI - I integrated the existing API created by the client's back-end team - I used the Next.js API route feature as a proxy, allowing an efficient communication with the API - I containerized the application both for development, to help run the project, and for the production environment for deployment - I created tests to guarantee system quality and reliability
- I developed the user interfaces (UI) that were created by the design team for this security system - I added tests to ensure the system reability and quality - I set up a Next.js project from scratch, preparing the basis for subsequent development - I developed the authentication, including: - Body request encryption using their own authentication flow - Code review
- I developed the authentication flow using OAuth 2.0, integrated with Azure Active Directory - I added unit tests to the API to guarantee reliability and quality of code - I developed user interfaces for the plataform - I fixed bugs in the front-end, improving the user experience
- I developed new features for the platform, in addition to solving problems and bugs to ensure proper functionality. - I contributed to projects from Escale.dev clients, which is a company associated with Coodesh that offers squad as a service. - I adapted to different projects and contexts, handling the needs of the company and clients, and delivering high-quality outcomes.
Every improvement described below boosts the project and the user experience. Front-end: - I fixed bugs and problems which already existed on the project for a long time. - I improved the user experience using good design practices. - I collaborated with design's team to guarantee a suitable usability and aesthetic. - I created data visualization resources for factory's components and building analysis, for example, a bridge. Back-end: - I worked on creation and maintenance of a RESTful API which took care of the data received by the front-end. - I developed on AWS Lambda Functions written in C# (.NET). Those functions were used to sync data between Firestore and MySQL databases. - I worked on the logic of data migration so that it became scalable and efficient. - I fixed bugs related to performance and optimized the back-end. - I supported security improvements and application scalability
- I set up a React Native project (using Expo), laying down a solid foundation for app development. - I developed multiple screens, working with the provided design and ensuring that the screens matched what was developed. - I created the screens following the specifications and established patterns - I developed essential features on each screen, such as forms, lists, and API interactions.
- I evaluated the structure and architecture of the pre-existing Vue project, identifying the challenges involved in migrating to Next.js. - I refactored the Vue project to Next.js, leveraging the advantages offered by the Next.js ecosystem, using features such as SSR and SSG. - I developed tests to ensure the proper functioning of the migrated web application and addressed any issues encountered during the migration process.
- I developed features in Locusprime's clinic management software. - I solved bugs and identified issues in the software, ensuring software stability and optimal performance. - I collaborated with the team to address technical debt left by the previous team, improving code quality and system efficiency.
- I led the development of a custom solution for a restaurant. This solution included an app that the workers used to note the orders and a desktop software. - I added support for non-thermal ESC/POS printers, allowing the orders to be printed with quality and accuracy. - I added tests to identify and correct any problems or bugs, ensuring reliable performance and an improved user experience.
I worked as a freelancer for about 2 years, creating solutions for a variety of niches. I primarily used Javascript frameworks and C# (.NET).