Marco Antonio Arruda
Verified Expert in Engineering
Front-end Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since September 7, 2022
Marco is a highly efficient TypeScript web developer skilled in working with AWS, Nest.js, Vue, and SQL databases. He has worked for international clients for the last five years, from startups to internationally known companies, creating solutions mostly for real-time apps using WebSockets, WebRTC, and scalable architecture on AWS cloud. His work involves designing real-time systems architecture, creating tests for critical systems in production, and fixing technical debt.
Portfolio
Experience
- REST - 8 years
- JavaScript - 8 years
- Vue - 5 years
- WebSockets - 5 years
- Node.js - 5 years
- TypeScript - 5 years
- Jest - 2 years
- NestJS - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, TypeScript, MySQL, Amazon Web Services (AWS), Vue, Unix, Jest, JavaScript
The most amazing...
...project I've developed is a robotics academy. I set up a highly-scalable cloud-based development environment for students with real-time UI using WebSockets.
Work Experience
Senior Front-end Developer
Prediktive
- Developed and maintained Vue 2 and Vue 3 applications using REST API services and Nginx proxy in an infrastructure composed of microservices.
- Tracked and fixed bugs using Jira and CI/CD for testing and release.
- Managed the release of each one of the features independently, branching out different features.
Software Developer
Solidos, Inc.
- Helped create the unit, integration, and end-to-end tests for a microservices architecture back-end software.
- Tracked and fixed bugs using Asana and GitHub CI/CD for testing, code review, and release.
- Contributed to internal training sessions to improve code development and code culture of the development team.
Vue Developer
HayNet Ltd
- Adjusted the app to be responsive and created new screens to interface with API endpoints.
- Tracked and fixed bugs using GitHub issues and PR revisions.
- Helped configure the project, adjusted Node.js version to current needs, and assisted new team members in setting up the environment.
Full-stack Developer
The Construct
- Developed an educational platform for robotics using Django, Vue, and AWS. I was in charge of creating new features and developing unit tests and videos to explain and present the features to the clients.
- Acted as an instructor, creating YouTube videos and courses.
- Served as the lead front-end developer in charge of designing the hosting architecture, CI/CD, and code organization.
- Contributed to the startup process breaking even, which required the development team to be extremely responsible and agile.
Experience
Real-time Graph Collaboration
https://www.linkedin.com/feed/update/urn:li:activity:6956974302881546240/Back-end App | Node.js/NestJS + TypeScript
https://github.com/marcoarruda/nestjs-task-managementFront-end App | Vue 3 + Pinia + TypeScript + Router
https://github.com/marcoarruda/frontend-api-tasks-booksCertifications
AWS Certified Developer
Amazon Web Services
Skills
Libraries/APIs
Vue, Vue 2, jQuery, Vuex, Node.js, Vue 3, WebRTC, Socket.IO, Stripe, D3.js
Tools
Git, NPM, Gazebo Simulator, GitHub, Amazon CloudFront CDN, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CloudFormation, Trello, NGINX, Mongoose, GitLab, Figma
Languages
JavaScript, HTML, CSS, TypeScript, SCSS, ECMAScript (ES6), Python 3, Python 2, Python, PHP, GraphQL
Frameworks
Jest, NestJS, Express.js, Vuetify, Django, Express.io, gRPC, Tailwind CSS
Platforms
Amazon Web Services (AWS), Visual Studio Code (VS Code), Unix, AWS Elastic Beanstalk, Docker
Storage
JSON, MySQL, Amazon S3 (AWS S3), MongoDB, Databases
Paradigms
REST, Agile
Other
WebSockets, APIs, Front-end Development, Vue Router, Front-end, Back-end, Robot Operating System (ROS), Robotics, Algorithms, Full-stack, Amazon RDS, SVG, AWS CodePipeline, CI/CD Pipelines, Pinia, Storybook, Vitest, GraphQL Code Generator, OpenAI GPT-3 API
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring