Full-stack Developer
2021 - 2022Toptal Client- Developed a library that allowed product owners to collected users' activity on their products.
- Developed a dashboard with custom graphs to visualize the data collected by the analytics tool.
- Oversaw tools adopted by more than 12 products in the first six months.
Technologies: JavaScript, React, AdonisJS, PostgreSQLFront-end Developer
2018 - 2021Architecht Technologies- Developed the routing, authentication, authorization, and global state management architecture using TypeScript, React, and Redux. More than 25 developers developed business features on top of this architecture.
- Improved the project's Webpack build process. Gained 76% faster build time.
- Wrote and maintained unit tests for React using React Testing Library and Jest with 100% code coverage.
- Developed business and UI components in a banking application using React and Material-UI.
- Improved the First Meaningful Paint (FMP) by using techniques like minimizing, tree shaking, and lazy loading JavaScript libraries.
- Gained extensive experience in pair programming and code reviews.
- Built data access architecture using .NET 5 and Entity Framework Core. It was later adopted by the whole company of around 60 developers.
Technologies: JavaScript, React, Node.js, TypeScript, Express.js, .NET Core, Redux, MUI (Material UI), HTML, CSS, Design Patterns, Software Architecture, Docker, Webpack, Babel, Agile Software DevelopmentFull-stack Developer
2016 - 2018Mavinci- Developed the front end using HTML, CSS, and JavaScript for contract approval module in a project called Spectra.
- Built a back-end API for generating a dynamic flow of contract approval.
- Created a permission-based role mechanism both for the back and front end.
Technologies: JavaScript, ASP.NET MVC, SQL, HTML, CSS, C#, Bootstrap, Entity Framework