-
Senior Software Engineer
2023 - CurrentIpScape(Sydney, New South Wales, Australia)- Frontend (Components + TypeScript)
- Architect and implement scalable VueJS/ReactJS components using TypeScript.
- Deep understanding of state management (Context API).
- Responsive design and component reusability following design system principles. (Agnostic library)
- Unit and integration testing with tools like Vite, Vitest.
- Backend (GoLang + PHP + MySQL)
- Design and build RESTful.
- Write clean, idiomatic code, leveraging concurrency where appropriate.
- Full-Stack Integration
- Ensure seamless API integration with the frontend.
- Build and document internal tools or admin dashboards to support the business.
- Debug and trace issues across frontend/backend/database layers.
- Bonus Points
- Experience with WebRTC, real-time data, or voice communication platforms.
- Familiarity with design systems in Figma and how to implement them in code.
- Work closely with Product Manager and Designers to bring UI/UX to life and provide technical input during design phases.
Technologies: Typescript, GoLang, MySQL, RabbitMQ, VueJS, ReactJS -
Toptal Consultant
-Toptal(Silicon Valley, US)"Toptal connects the top 3% of software engineer talents all over the world." - Toptal-
Senior Software Engineer
2021 - 2022Volvo(Los Angeles, CA, US)- http://www.volvo.com/
- "The Volvo Group is one of the world’s leading manufacturers of trucks, buses, construction equipment and marine and industrial engines." - Volvo
- Responsible for maintaining and updating the project's API, an API architecture with 14 HTTP microservices, 200K lines of code and more than 650 endpoints.
- Integrating the APIs with multiple clients (Operation Dashboard, Customer APP, Driver APP, Customer Website, and Integration Clients).
- Working on Operation Dashboard V3 frontend: new features and bug fixing.
- Using TDD as a software development approach.
- Participate in defining the product as part of regular meetings with product team.
- Ensure system stability by respecting the highest standards of software development, design, security and testing.
Technologies: Typescript, MySql, AWS S3, Kubernetes, Redis, Docker, NodeJS (BlueJay + MikroOrm + Microservices + Sequelize), React (Apollo + Sass + Jest + Apollo-link-rest) -
Full Stack Developer (Iot)
2021 - 2021UVAngel. (Washington, MI, US)- "UV Angel is a pathogen control technology company that uses years of advanced research and development in ultraviolet light to help make the environments around us cleaner and safer by reducing harmful pathogens." - UV Angel
- Responsible to stand up an externally interfacing API layer to communicate with Building Management Systems (BMS). The main functions of this API were to send IoT connected device data to external BMS systems and consume controlling inputs from the BMS system.
- I had to architect and develop externally facing APIs which was the main point of integration between internal services and external partners' BMS systems.
- Also responsible for writing new GraphQL queries/mutations to get metrics andmanage IoT devices.
- Started a new restful API backend with typescript to manage AWS IoT devices.
- Using the Jest framework to write unit tests for restful APIs and GraphQL logic.
Technologies: GraphQL, Typescript, AWS IOT, Serverless, Node.js, MongoDB, Jest. -
Full Stack Web Developer
2019 - 2020Cyral Inc. (Redwood City, CA, US)- Cyral helps businesses secure and govern their data in the cloud. Secure databases in any cloud with authentication, authorization, and auditing controls..
- Developed front-end solutions including web interfaces, internal dashboards, and the company website.
- Created the entire user ecosystem integrating with Auth0, Okta, Kibana, and Elasticsearch.
- Migrated Node.js backend to GoLang.
Technologies: React, Node.js, MongoDB, Docker, Auth0, Okta, Kibana, Elasticsearch, AWS, GCP, Google Cloud Platform.
-
-
Tech Lead
2018 - 2021Reluzent- "Reluzent develops digital solutions so that companies' business models grow exponentially" - Reluzent.
- Responsible to coach members on achieving goals and developing necessary skills that get results.
- Responsible for deciding how to approach tasks and develop a plan to accomplish them.
- Supervise and motivate employees to accomplish their tasks.
- Created amazing projects using Google AMP and PWA applications.
- Developed secure and scalable API services in Docker environment using Node.js and MongoDB.
- Built web pages that are compelling, smooth, and load near instantaneously for users.
- Ensured that all of the apps start with offline support, permissions support, and are mobile first.
- Design, developed, and supported DevOps processes.
- Designed and implemented full automation (where possible) for builds and releases using Gitlab pipelines.
Technologies: Tech Lead, Devops, Node.js, Express.js, MongoDB, AVA, Vue.js, React.js, Material Design, Tailwind CSS, CSS, Webpack -
Mentor/Coach Programming Robots
2013 - 2018AIDTEC (Gravatai, RS, Brazil)- Programming FRC robots to compete in the world's biggest robotics competition (FIRST).
- Developed a PWA application to control all important areas of the team: social media, events, and scouting.
- Teaching programming classes of FRC robots using WPILIB for public high school students.
- Supervise and manage the goals of the team and all internal frameworks.
- Won the Woodie Flowers Finalist award in 2018 at the Robotique Festival (Montreal, Canada). More information can be found in my portfolio.
Technologies: Java, WPILIB, Eclipse -
Full-stack Developer
2016 - 2018Arquitetura Processual Inteligente ltda / Pling (Porto alegre, RS, Brazil)- Implemented continuous delivery and continuous integration with CircleCI, Code Climate, and Codacy (a platform for automated code reviews and analytics).
- Built a core server based on microservices using Node.js, Hapi.js, MongoDB, Redis, and Elasticsearch.
- Created a tool called Pling-CLI to guide the team in how to upload their code to different projects using the concepts of first development then homolog and finally to production. This tool uses nothing more than the Git itself but in a productive way for junior developers who were not used to large-scale projects.
- Developed front-ends with Material Design in mind for a platform with many interconnected products; also built the data query part in the API.
- Deployed monthly products in environments created on Amazon.
Technologies: Node.js, API Server, Vue.js, Redis, MongoDB, Elasticsearch, Unit Tests (Mockery, Sinon.JS, Expect, Mocha), Devops, Git -
Full-stack Developer
2014 - 2016Tlantic Sl (Porto alegre, RS, Brazil)- Worked on an international project called MRS Sales—compatible with any mobile device, MRS Sales allows the seller to assist the customer with respect to several possible sales scenarios. MRS Sales is a type of mobile technology that improves the efficiency of the store and the operations while raising the results and customer service, wherever it is.
- Worked on all projects end to end—from their screens to the database and tested them all in all possible market conditions.
- Implemented continuous integration.
- Conducted unit testing in various scenarios.
- Provided support for Android, iOS, and Windows Phone platforms.
- Implemented PhoneGap as hybrid technology to render on all platforms.
Technologies: PhoneGap, Cordova, AngularJS, Jasmine, Elasticsearch, Kibana, Logstash, Node.js, C# .NET