
Carlos Rodrigues
Verified Expert in Engineering
Software Developer
São Paulo - State of São Paulo, Brazil
Toptal member since March 29, 2017
Carlos has 15 years of experience building web and mobile apps, emphasizing best programming practices and rigorous testing. He has successfully delivered projects for Brazilian eCommerce leaders and, more recently, for a San Francisco-based online marketplace. Carlos is proficient in diverse technologies such as React, TypeScript, Node.js, Ruby on Rails, React Native, and AWS services (SQS, EC2, RDS, Lambda, DynamoDB, S3, Route53, API Gateway, CloudFront, and others).
Portfolio
Experience
- JavaScript - 13 years
- Ruby on Rails (RoR) - 8 years
- React - 6 years
- Node.js - 6 years
- Redux - 6 years
- Jest - 5 years
- GraphQL - 3 years
- TypeScript - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), WebStorm, Codeship, Git, MacOS
The most amazing...
...thing I've developed is a system to automate responsive email marketing campaigns with real-time prices and aggregated reports from multiple platforms.
Work Experience
Senior Software Engineer
Shift Technologies - Main
- Led the development of a new checkout experience in React, significantly improving user experience (UX) and boosting conversion rates. Used Storybook for component development and Chromatic for visual testing.
- Rebuilt the test drive booking flow as part of the company's omnichannel strategy using React + TypeScript, Ruby on Rails, and Postgres.
- Maintained legacy Go, React TypeScript, and Postgres applications with integrations with Salesforce, Iterable, Segment, Amplitude, and other delivery partner APIs.
- Migrated payments and orders from monolithic architecture to service-oriented design.
- Developed APIs in Go with OpenAPI docs to provide test drive scheduling features to their mobile app.
Full-stack Engineer
Freelance
- Developed an API and control panel for a facial recognition platform for threat identification and access control automation.
- Built with TypeScript, Chakra UI, React, and Serverless Framework.
- Included real-time updates via AWS Lambda Websockets with tenant granularity.
- Integrated with Slack and Microsoft Teams for notifications.
- Automated tests with Jest, Chromatic, GitHub Actions, and Cypress.io.
- Worked on communication and integration with the IoT team to update data in real-time.
- Automated the creation of AWS resources for new tenants.
React Native Developer
CDF
- Developed a white-label app published for three brands.
- Implemented automatic deployment for both Apple App Store and Google Play Store.
- Developed a React Native module to use the most recent Spotify API.
Full-stack Web Developer
Jp7
- Developed websites that integrated with Salesforce, Instagram, Facebook, and proprietary REST/SOAP services for many clients like Cambridge University Press, B2W, and CI—the largest exchange and youth tourism company in Brazil.
- Developed intranets with all pages and files searchable through Amazon CloudSearch, log in via Google Suite (formerly Google Apps), and several integrations with third-party services for e-learning, support, and chat.
- Built a React Native video player app for a startup which provides live streaming concerts of local artists. The app worked on Android and iOS.
- Developed a system to automate the generation of responsive email marketing campaigns highly reducing the artwork demand for the creative team and eliminating price errors through a real-time price system.
- Built a tool to periodically print web pages and track the banners displayed on some of the biggest eCommerce platforms in Brazil, which is available for clients that want to confirm their banners were displayed correctly.
- Architected a cloud structure to serve millions of real-time countdown animated GIFs for email marketing clients.
Experience
React Native App with Custom Spotify Player
https://play.google.com/store/apps/details?id=cdf.pernambucanasA React Native module was developed to use the most recent Spotify API, which can viewed at https://github.com/carlosvini/react-native-spotify.
The project is a white-label app published for three brands on Google Play Store and App Store.
Grupo Sinal | Car Dealer
https://www.gruposinal.com.br/Implemented a fast car search that's easy to use on desktop and mobile. It also implements server-side rendering, with a focus on SEO and performance.
Responsive Email Marketing Builder in React
https://intermail.ioThe software also uses Puppeteer and Headless Chrome to create on-demand images from HTML so you can decorate product images with tags that work on all email clients. InterMail is used by leading retailers in Brazil and has been used to build tens of thousands of custom emails through the years.
CI | Exchange Travel and Tourism Company
https://www.ci.com.br/• Admin panel allows each store to manage its data and publish events independently through a review system.
• Intranet has all documents and files searchable through CloudSearch and access control so only authorized departments can see specific content.
• Integration with support, chat, and e-learning APIs.
Fpag | Online Payroll System
Education
Bachelor's Degree in Computer Information Systems
Universidade Bandeirante de São Paulo - São Paulo
Skills
Libraries/APIs
Node.js, React, REST APIs, jQuery, Context API, React Query, Devise, Segment.io, Stripe, Stripe API, Twilio API
Tools
GitHub, Amazon CloudFront CDN, Jira, Mocha, Xcode, Android Studio, Visual Studio App Center, Amazon Cognito, Git, Codeship, WebStorm, RSpec, Amazon Simple Email Service (SES), Adobe Photoshop, Slack, Terraform, Figma, AWS Cloud Development Kit (CDK)
Languages
PHP, Ruby, JavaScript, TypeScript, SQL, CSS, HTML, HTML5, Sass, GraphQL, Go, Java
Frameworks
Redux, Ruby on Rails (RoR), Jest, Laravel, Tailwind CSS, Swagger, Material UI, Bootstrap, Next.js, React Native, Serverless Framework, OAuth 2, VirtueMart, PHPUnit, Codeception, Zend Framework, Express.js
Paradigms
Test-driven Development (TDD), REST, Agile Software Development, Microservices, DevOps, Unit Testing
Platforms
Docker, Amazon Web Services (AWS), Amazon EC2, Firebase, Ubuntu Linux, MacOS, Bitrise, AWS Lambda, Heroku, Visual Studio Code (VS Code), Joomla, iOS, WordPress, Android, Salesforce, DigitalOcean, Mapbox, Vercel
Storage
MySQL, Amazon S3 (AWS S3), PostgreSQL, Redis, MongoDB, Amazon DynamoDB
Other
APIs, Back-end, UI Components, Front-end, Full-stack, Webhooks, Chakra UI, Full-stack Development, Styled-components, Amplitude, Design Systems, Identity & Access Management (IAM), Single Sign-on (SSO), Live Chat, Video Chat, Payment APIs, Startups, Amazon CloudSearch, CI/CD Pipelines, HubSpot CRM, APIUM, Serverless
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