Position: Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 2.5


Middle Software Developer
Speed & Function | Sept 2021 – April 2023

Worked on a modern web application using various front-end and back-end technologies and tools. Specifically, I used the Next.js framework with React and TypeScript, along with UI components such as MUI, Emotion, and styled-components. Testing and linting were done with Jest, Cypress, ESLint, and Prettier. Additionally, the project integrated a MySQL database via the mysql2 library and connected to Google Sheets using the google-spreadsheet library. Error tracking and logging were managed using Sentry. The project also implemented NextAuth for authentication, using Cognito as the provider and JWT for token management. MongoDB was used as the database for user data, and the Mongoose library was used to interact with the database. Was implemented a CI/CD pipeline in GitLab that allowed for continuous deployment and testing with each merge request.

Tools: Next.js 13, React 18, TypeScript 5, MUI 5, MySQL2, Mongoose, Google-spreadsheet, Jest, Cypress, Prettier, Sentry

I contributed to the development of a financial forecasting application that includes multiple calculators. My role involved collaborating with the team to ensure the application met business requirements and conducting extensive testing to ensure it was robust and free of bugs. I also provided technical support and continuously improved the application by incorporating user feedback and introducing new features.

Tools: Next.js 10, React 17, TypeScript 4, MUI 4, MySQL2, MongoDB 5, Express 4 Socket.IO 3

As part of the project team, I worked on a project with the objective of organizing data related to projects, clients, employees, practices, overhead, and reports. The project aimed to provide valuable insights into the profitability of the company, employees, and clients, using data collected manually or automatically extracted from different sources such as Redmine and RG.

Tools: Node.js 12, MySQL2, Mongoose, GraphQL, Bootstrap 4, Google-spreadsheet, Jest, Cypress, Prettier, Sentry


Created UI components for the web application using Twig, Storybook, JavaScript, and SCSS. Twig was used as a templating engine for generating reusable HTML code, while Storybook allowed for component development and testing in isolation. JavaScript was utilized for scripting interactivity and functionality of the components, while SCSS was used for styling the components with custom CSS.

Tools: SCSS, JS, React, Storybook, Yarn, Twig, Yaml