CS
About
As a software developer and front-end specialist, I have successfully taken several products from 0 to 1. Currently I am working mostly with TypeScript, React, Node.js, GraphQL, Vue, SCSS. I have worked on developing a variety of systems and new features for existing applications. Including but not limited to real-time communication using WebRTC and WebSocket. In these 5 years of career, I was responsible for developing framework-agnostic libraries, tools that provide collaboration and communication components.
Work Experience
Meet in matterRemote
2024 - Current
Lead Developer
Meet in Matter is an innovative meeting platform that allows you to host immersive, real-time meetings within Matterport 3D spaces, making it ideal for professionals across real estate, remote inspections, virtual walkthroughs, and more.
SuperVizRemote
2024 - Current
Lead Developer
SuperVizRemote
2023 - 2024
Software Developer
As a Software Developer, I am part of the core team of SuperViz, and I was also responsible for developing the SuperViz video conferencing platform using AWS Chime and WebRTC.
Main activities:
- Led the development and architecture of the SuperViz SDK, enabling developers to integrate real-time features into web applications with a low-code approach. This SDK supports a wide range of components, including Contextual Comments for various environments (HTML, Canvas, Autodesk, Matterport, and ThreeJS), Presence features, and Video Conferencing.
- Designed and implemented the SuperViz React SDK, facilitating seamless integration of SuperViz features within React-based applications, streamlining developer workflows across industries.
- Engineered the Realtime/Socket Server, providing a robust and scalable infrastructure for real-time collaboration, ensuring high performance and reliability.
- Acted as the Feature Lead for the Video Calls component, delivering an interactive and scalable video conferencing solution powered by AWS Chime and WebRTC.
- Developed the Video Calls Recording feature, allowing users to record and store video sessions, enhancing functionality and user experience.
- Contributed to empowering developers to build custom solutions by combining SuperViz components, such as real-time mouse pointers, YJS Provider for collaborative editing, and a real-time data engine.
- Played a pivotal role in accelerating development for clients across diverse industries by leveraging SuperViz’s SDKs and APIs to provide scalable, customizable real-time solutions.
SupervizRemote
2022 - 2023
Front-end Developer
Main activities:
- Developed and maintained SuperViz’s video platform and 3D project management system, ensuring seamless functionality and an intuitive user experience.
- Worked with real-time synchronization services and video streaming tools to enable collaborative and interactive features.
- Designed and implemented a reusable component library based on the internal Design System, collaborating closely with the Design team to ensure consistency and scalability.
- Utilized technologies such as JavaScript, TypeScript, Three.js, Vue.js, Nuxt, CSS, SASS, Jest, HTML, and REST API integrations to build robust front-end solutions.
RocketripsRemoteFreelance
2023 - 2023
Full Stack Engineer
As a Full Stack Engineer, I worked on the architecture and development of Rocketrips' new travel platform, primarily focused on modernizing hotel booking, air travel, and car rental workflows.
Main activities:
- Architected and developed Rocketrips’ new travel platform, focusing on modernizing workflows for hotel booking, air travel, and car rentals, enhancing user experience and operational efficiency.
- Designed and implemented scalable front-end solutions using React, Next.js, Tailwind CSS, and MUI, ensuring a responsive and intuitive user interface.
- Contributed to the development of full-stack features, leveraging JavaScript and TypeScript to build robust and maintainable codebases.
- Collaborated with cross-functional teams to deliver a seamless and modern platform tailored to corporate travel and expense management.
InBolso
2020 - 2022
Front-end Developer
InBolso is a Brazilian Fintech company focused on receivables recovery.
Main activities:
- Maintenance of InBolso’s credit recovery platform, ensuring seamless user experience and performance optimization.
- Migration of interfaces from a monolithic system built with Laravel/Vue.js to a modern Vue.js Single Page Application (SPA), improving scalability and maintainability.
- Developed, and automated a reusable component library based on the company’s internal Design System, in close collaboration with the Design team to ensure consistency and adherence to brand guidelines.
InBolso
2020 - 2020
ERP Manager
Main activities:
- Designed and developed dashboards for data analysis, enabling data-driven decision-making across the organization.
- Administered and maintained the company’s ERP system, ensuring its efficient operation and alignment with business needs.
- Automated internal processes, including client onboarding and offboarding, to streamline workflows and enhance operational efficiency.
- Built internal management applications using low-code technologies from the Zoho One suite, accelerating development timelines and reducing manual work.
Education
Instituto Federal de Educação, Ciência e Tecnologia do Maranhão
2022 - Current
Bachelor of Computer Science
Skills
JavaScript
TypeScript
React | Next.js
Vue | Nuxt.js
Node.js
GraphQL
Apollo Client
WebRTC
AWS
WebSocket
Socket.io
WebComponents | Lit
Tailwind CSS
Rest API
CSS | SCSS | SASS
WebPack | Vite
JS libraries and Packages Design
Jest
WTR
Playwright
Projects
Monokai Theme
marketplace.visualstudio.comitems?itemName=carlossantos74.monokai-classic-darker
A Dark Theme for Visual Studio Code
Side Project