Skip to main content
Ricardo RodriguesRR
Open to opportunities

Ricardo Rodrigues

@ricardorodrigues

Senior Software Developer | PHP | Laravel | Node.js | Typescript | React

Brazil
Message

I’m a Senior Full Stack Software Engineer with 7+ years of experience building and maintaining web applications, APIs, and scalable software solutions across different industries.

My background includes strong experience with PHP/Laravel, Node.js, TypeScript, React, Next.js, and C#/.NET, working across both backend and frontend development. I have also worked extensively with relational and NoSQL databases, REST APIs, Redis, messaging systems, Docker, CI/CD, automated testing, and AWS services.

Currently, I work at ADP Brazil Labs in a Ventures environment, where teams operate similarly to startups: solving business problems, iterating quickly, and collaborating closely with product and stakeholders. I contribute as a full-stack engineer while also taking on Scrum Master responsibilities. My work involves developing new features, improving existing products, troubleshooting production issues, integrating systems, and collaborating with international teams in English.

Throughout my career, I have also worked on modernizing legacy applications, including ERP migration initiatives, and have experience applying software engineering practices such as DDD, Clean Architecture, SOLID principles, automated testing, and API-driven architectures.

Beyond traditional software development, I’m particularly interested in system design, distributed systems, event-driven architectures, developer productivity, and AI-assisted software engineering. I have experience working with AI tools, creating skills and agents, and exploring ways to automate engineering and business workflows.

I enjoy environments where engineers have ownership, participate in architectural and product decisions, and are encouraged to improve both the technical solution and the way the team works. I’m especially interested in remote opportunities with international teams where I can contribute as a senior full-stack engineer, solve challenging engineering problems, and continue growing toward broader technical leadership responsibilities.

Experience

Work history, roles, and key accomplishments

ADP logoAD
Current

Senior Software Engineer

Dec 2022 - Present (3 years 9 months)

Develop and evolve BrightJump, a B2B and B2C SaaS outplacement platform, delivering features across backend and frontend services. Design REST APIs, background jobs and integrations with external services using Laravel, Node.js, PostgreSQL, Redis and AWS.

Education

Degrees, certifications, and relevant coursework

Federal University of Santa Maria logoFM

Federal University of Santa Maria

Master of Science, Computer Science

2017 - 2019

Pursued a Master of Science in Computer Science, focusing on advanced topics in computing.

Federal University of Santa Maria logoFM

Federal University of Santa Maria

Bachelor of Science, Computer Science

2012 - 2016

Completed a Bachelor of Science in Computer Science, building a strong foundation in software development and theory.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan