Marco Antonio Arruda

Florianópolis, Santa Catarina, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Marco Arruda is a Senior Frontend Developer with 11 years of experience building interactive web applications, currently focused on TypeScript, Vue.js and AWS-driven frontends at Prediktive while freelancing through Toptal. He blends a strong engineering foundation—from mechatronics and a master's in mechanical engineering—with hands-on cloud and robotics work, having contributed to The Construct’s cloud-based Robotics Academy and to the widely used roslibjs library. Comfortable across full-stack contexts, he has implemented backend features in Node/NestJS and worked with GraphQL, MongoDB and modern CI/build processes. As a community leader and mentor for Toptal’s VueJS channel, he pairs technical delivery with developer coaching and open-source collaboration. Less obvious: his background in embedded and microcontroller programming informs a pragmatic, systems-aware approach to frontend problems and integrations.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
709reputation
347kreached
14answers
3questions
github-logo-circle

Github Skills (18)

javascript10
service-design10
service-provider10
ros10
websocket9
vue9
nodejs9
mutation6
backend6
rospy6
amazon-ec26
subscriber6
front-end-development6
vuetify6
amazon-web-services6

Programming languages (16)

C#C++CSSRustCVueGoHTML

Github contributions (5)

github-logo-circle
RobotWebTools/roslibjs

Aug 2016 - Jan 2017

The Standard ROS JavaScript Library
Role in this project:
userFull-stack Developer
Contributions:9 commits, 4 PRs, 6 comments in 5 months
Contributions summary:Marco contributed to the roslibjs library by implementing node and service details, including their respective types and details. They updated the build process and made changes to the core Ros.js file to include a method for retrieving action server information. Further commits included name updates for better code readability and maintainability.
javascriptrosroboticstypescriptwebsockets
EESC-LabRoM/rosweb

Jun 2016 - Feb 2022

Web based supervisory system for ROS
Contributions:1 release, 225 commits, 4 PRs in 5 years 8 months
rosrosbridge
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial