Felyppe Rodrigues, Developer in Catania, Metropolitan city of Catania, Italy
Felyppe is currently unavailable

Felyppe Rodrigues

Bio

Felyppe is a software engineer with over 15 years of experience. He has a generalist profile and a diverse skill set encompassing front-end web and mobile development for Android and iOS, back-end development, test automation, and DevOps. Felyppe spent most of his career working for startups, which improved his ability to adapt quickly and multitask.

Portfolio

Colgate-Palmolive - Hills Pet Nutrition Sales Inc
Node.js, React, Google Cloud Platform (GCP), Architecture...
Parambil
React, Node.js, AWS Lambda, AWS ECS Fargate, Amazon Simple Email Service (SES)...
SatQuote LLC
Next.js, Tailwind CSS, React, Front-end, Python, Artificial Intelligence (AI)...

Experience

  • Amazon Web Services (AWS) - 9 years
  • SQL - 9 years
  • Node.js - 6 years
  • HTML5 - 5 years
  • AngularJS - 5 years
  • REST APIs - 5 years
  • React - 5 years
  • Test Automation - 4 years

Preferred Environment

MacOS, Visual Studio Code (VS Code), Postman, Amazon Web Services (AWS), GitHub, Web Development

The most amazing...

...project I completed was an IoT environment to help greenhouses save money (around 30%) by using artificial lights wisely in order to grow their crops.

Work Experience

Full-stack Developer

2025 - 2026
Colgate-Palmolive - Hills Pet Nutrition Sales Inc
  • Developed a front-end app in React to support several languages using i18n.
  • Created and maintained APIs using Node.js, Redis for cache, and Firestore as a database.
  • Maintained email templates using Salesforce Marketing Cloud.
Technologies: Node.js, React, Google Cloud Platform (GCP), Architecture, Application State Management, Relational Databases, Redis, Caching, Cursor AI

Principal Software Engineer and Architect

2024 - 2026
Parambil
  • Developed the company platform from its first line of code using Next.JS (React and Node.js).
  • Created a lazy-loading PDF viewer and the surrounding environment, including upload, file splitting into single-page files, and loading as needed by the front end.
  • Set up the project infrastructure using Terraform for IaC (infrastructure-as-code).
Technologies: React, Node.js, AWS Lambda, AWS ECS Fargate, Amazon Simple Email Service (SES), Terraform, GitHub Actions, Python 3, Material UI, AWS Elastic Beanstalk, Claude Code, OpenAI API, PDF.js, PDFtk, Amazon RDS, Amazon DynamoDB, Amazon S3 (AWS S3), Amazon Route 53, Amazon Simple Queue Service (SQS), Slack API, Sentry, Next.js, Docker, PostgreSQL, AI Integration, Application State Management, Relational Databases, Infrastructure as Code (IaC), Redis, Caching, Figma to React, Agentic AI, AI Agents, Prompt Engineering

Full-stack Developer | AI Specialist

2024 - 2025
SatQuote LLC
  • Developed an AI agent using ChatGPT 3.5 turbo, ChatGPT 4, and Whisper APIs to allow end-users to interact with company services.
  • Created a dashboard using Next.js, React, and Node.js to allow clients to manage their chatbot agents so end-users would have a more customized experience.
  • Implemented continuous integration using GitHub Actions, AWS code pipelines, and Slack agents.
Technologies: Next.js, Tailwind CSS, React, Front-end, Python, Artificial Intelligence (AI), Material UI, Node.js, Back-end, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, Sequelize, ChatGPT API, ChatGPT Prompts, ChatGPT, Audio Chat, Whisper, CI/CD Pipelines, Slack API, Slackbot, Prisma, React Redux, GitHub Actions, System Architecture, Event-driven Programming, Startup Consulting, Machine Learning, Figma, Software as a Service (SaaS), API Gateways, Event-driven Architecture, Amazon RDS, Web App Development, UI Components, Front-end Development, Design Systems, B2B, Natural Language Processing (NLP), Large Language Models (LLMs), TypeScript, Open-source LLMs, Technical Architecture, Jira, Redux, Web Security, Vercel, Retrieval-augmented Generation (RAG), Speech-to-Text (STT), Text-to-Speech (TTS), Voice, API Development, Back-end Development, Security, Canvas, OpenAI, React Components, AI Chatbots, Chatbots, AI Integration, Application State Management, Relational Databases, Figma to React, D3.js, Prompt Engineering

Full-stack Developer

2022 - 2023
Flint Hills Resources
  • Developed UIs using React in order to consume data from REST APIs.
  • Created REST APIs using Node.js and TypeScript to process and provide data to React-based UIs.
  • Developed Cypher queries to maintain and improve a Neo4j database.
Technologies: JavaScript, Serverless, Amazon Web Services (AWS), TypeScript, React, Neo4j, Jest, Node.js, AWS CloudFormation, Back-end, Front-end, User Interface (UI), CSS3, JSON, Microsoft, Azure, Web Applications, Code Review, Git, Microservices, Full-stack Development, GraphQL, React Redux, Event-driven Programming, Startup Consulting, Figma, Third-party APIs, API Gateways, Event-driven Architecture, Amazon RDS, Web App Development, UI Components, Front-end Development, B2B, Data Visualization, Tailwind CSS, Redux, Large-scale Projects, API Development, Back-end Development, React Components, Application State Management

Principal Software Engineer | CTO

2022 - 2023
Candidus
  • Developed IoT-based solutions using Node-RED and Arduino to support smart light controls for greenhouses.
  • Coordinated maintenance for existing systems and the setup process of new ones built on demand for over 20 clients.
  • Engineered continuous integration and deployed solutions based on AWS to enable new versions of software for eligible clients.
Technologies: Node-RED, AWS CodePipeline, AWS CodeBuild, AWS Systems Manager, Vue, React, Angular, Node.js, Arduino, Shell, CI/CD Pipelines, CTO, Leadership, Back-end, Front-end, User Experience (UX), User Interface (UI), CSS3, JSON, Webpack, Front-end Architecture, Web Applications, Git, Next.js, Full-stack Development, NoSQL, React Redux, GitHub Actions, System Architecture, Event-driven Programming, Message Queues, Team Management, Startup Consulting, Figma, Software as a Service (SaaS), New Products, Strategy, API Gateways, Event-driven Architecture, Web App Development, UI Components, Front-end Development, Design Systems, B2B, Data Visualization, TypeScript, Amazon EC2, Technical Architecture, AWS Serverless Application Model (SAM), tRPC, Redux, Web Security, API Development, Back-end Development, Security, Canvas, React Components, Application State Management, Relational Databases, Figma to React, D3.js

Senior Software Engineer

2022 - 2022
Nubank
  • Worked in the engineering team after Olivia AI was acquired by Nubank while still managing the quality assurance team (QA).
  • Coordinated tasks for the QA team, mentored three testers, and developed test automation activities and tools alongside CI/CD implementation.
  • Performed the integration between Olivia's system (Node.js) and Nubank's microservices (Clojure).
  • Maintained integration services, allowing the Nubank app to predict the spending category for over 90 million clients daily.
Technologies: Node.js, React, Angular, AWS Lambda, AWS CodeBuild, AWS CodePipeline, JavaScript, TypeScript, Kotlin, Swift 3, PostgreSQL, Clojure, Back-end, MongoDB, Front-end, JSON, Code Review, Git, Microservices, Full-stack Development, Amazon DynamoDB, NoSQL, Amazon Simple Queue Service (SQS), Event-driven Programming, Message Queues, Fintech, Machine Learning, Figma, Third-party APIs, Strategy, API Gateways, Event-driven Architecture, Web App Development, UI Components, Front-end Development, Finance APIs, Open-source LLMs, Amazon EC2, Cloudflare, Technical Architecture, Mobile Apps, Large-scale Projects, Web Security, API Development, Back-end Development, Security, React Native, Application State Management, Relational Databases, Linux

Full-stack Developer

2021 - 2022
Visium Analytics
  • Maintained a cyber security data visualization system using Angular in the front end and Node.js in the back end.
  • Customized existing features from KeyLines and KronoGraph libraries.
  • Developed customized features to improve data readability in the form of graphs using Neo4j.
Technologies: AngularJS, Node.js, Docker, CI/CD Pipelines, GitHub, Visual Studio Code (VS Code), SQL, Neo4j, KronoGraph, KeyLines, AWS Lambda, Amazon API Gateway, Bash Script, API Integration, APIs, Integration, Legacy Code, Legacy Software, Web Development, Full-stack, Databases, Cloud, Back-end, Front-end, User Interface (UI), CSS3, JSON, Webpack, Minimum Viable Product (MVP), Web Applications, Code Review, Git, Full-stack Development, GraphQL, GitHub Actions, System Architecture, Event-driven Programming, Startup Consulting, Software as a Service (SaaS), New Products, Strategy, Amazon RDS, Web App Development, UI Components, Front-end Development, Design Systems, B2B, Data Visualization, TypeScript, Amazon EC2, Technical Architecture, Jira, Redux, Babel, Web Security, API Development, Back-end Development, React Components, Application State Management, Relational Databases, Figma to React

Quality Assurance Lead

2021 - 2022
Olivia AI
  • Implemented the quality engineering initiative in the company, applying good practices and developing tools to support it.
  • Coordinated tasks for the QA team, mentored three testers, and collaborated on developing test automation activities and tools alongside CI/CD implementation.
  • Implemented continuous integration using GitHub Actions and AWS, aiming for continuous deployment.
  • Maintained a history of automated test executions to help reproduce test incidents and enable audit when necessary.
Technologies: Node.js, Amazon Web Services (AWS), CI/CD Pipelines, Bash, SQL, Jira, Charles, Postman, Automated Testing, Mocha, Puppeteer, Chai, AWS CodeBuild, AWS CodePipeline, AWS Lambda, Amazon S3 (AWS S3), Amazon API Gateway, Architecture, Technical Leadership, Cloud, Leadership, MongoDB, Web Scraping, Artificial Intelligence (AI), JSON, Web Applications, Code Review, Git, Microservices, Amazon DynamoDB, NoSQL, Firebase, Flutter, GitHub Actions, System Architecture, Amazon Simple Queue Service (SQS), Testing, Message Queues, Fintech, Team Management, Figma, Third-party APIs, Software as a Service (SaaS), Strategy, Amazon RDS, UI Components, Front-end Development, Design Systems, Natural Language Processing (NLP), Finance APIs, Large Language Models (LLMs), TypeScript, Open-source LLMs, Amazon EC2, Cloudflare, Technical Architecture, AWS Serverless Application Model (SAM), Mobile Apps, Web Security, Security, AI Chatbots, Chatbots, Application State Management, Linux

Senior Software Engineer

2018 - 2021
Olivia AI
  • Developed the Android app within a full-stack framework, utilizing Kotlin for the front end and Node.js for the back end.
  • Created the full-stack iOS app, using Swift for the front end and Node.js for the back end.
  • Built several internal tools for the company using Angular and React for front end and Node.js for back end.
  • Maintained the AWS CI/CD structure using S3, Lambda, API Gateway, Secrets Manager, EC2, CodeBuild, and CodePipeline.
  • Maintained the apps and back-end structure stable for over 5 million users.
Technologies: Node.js, Kotlin, Swift 3, Bash, SQL, Android Studio, Xcode, Visual Studio Code (VS Code), PostgreSQL, Charles, Postman, Swagger, Amazon S3 (AWS S3), AWS CodeBuild, AWS CodePipeline, AWS Lambda, Scrum, Jira, REST APIs, GitHub, Express.js, AWS Elastic Beanstalk, React, PHP, CodeIgniter, Software Design, API Integration, APIs, Integration, Web Development, Full-stack, Databases, Cloud, Back-end, MongoDB, Data Scraping, Web Scraping, Artificial Intelligence (AI), Front-end, User Experience (UX), User Interface (UI), CSS3, JSON, Webpack, Minimum Viable Product (MVP), Front-end Architecture, Web Applications, Code Review, Git, Microservices, Full-stack Development, Amazon DynamoDB, NoSQL, Firebase, GitHub Actions, System Architecture, Amazon Simple Queue Service (SQS), Event-driven Programming, Fintech, Team Management, Third-party APIs, Software as a Service (SaaS), New Products, Web App Development, UI Components, Front-end Development, Design Systems, Data Visualization, Natural Language Processing (NLP), Finance APIs, Large Language Models (LLMs), TypeScript, Open-source LLMs, Amazon EC2, Cloudflare, Technical Architecture, Mobile Apps, Babel, Large-scale Projects, API Development, Back-end Development, Security, AI Chatbots, Chatbots, Application State Management, AI Integration, Relational Databases, D3.js, Linux

Test Automation Engineer

2017 - 2018
Wildlife Studios
  • Built a test framework using Ruby and Python to provide a user-friendly interface for creating automated test cases.
  • Developed features for the test framework for several platforms, including iOS Native in Objective-C, Android Native in Java, and Unity3D in C#.
  • Managed tasks for a team of three test automators and provided support in the framework for test-case generation.
  • Created CI/CD pipelines in Jenkins, performing tests in real devices as a control measure for each deployment.
Technologies: Ruby, Python, Objective-C, C#, Java, Groovy Scripting, Bash Script, JavaScript, Appium, RSpec, Jenkins, mitmproxy, Xcode, Android Studio, OpenCV, Jailbreak Tweak, Unity, Visual Studio Code (VS Code), Charles, Bash, Architecture, Software Design, Integration, Legacy Code, Legacy Software, Technical Leadership, Cloud, Leadership, Groovy, JVM, JSON, Code Review, Git, Microservices, Full-stack Development, NoSQL, Firebase, Testing, Event-driven Programming, Team Management, Third-party APIs, eCommerce, Ruby on Rails (RoR), New Products, Web App Development, UI Components, Front-end Development, Design Systems, Data Visualization, TypeScript, Technical Architecture, Mobile Apps, Jira REST API, Jira, Web Security, Back-end Development, Security, Video Streaming, Application State Management, Linux

Full-stack Developer

2015 - 2017
Gemain
  • Developed new features for the company's SaaS front end in AngularJS.
  • Created new features for the company's SaaS back end in C#.
  • Built an automation tool enabling functional tests to be applied to the system's back-end solution.
Technologies: C#, NHibernate, JavaScript, jQuery, AngularJS, Node.js, CSS, Less, HTML, HTML5, Microsoft SQL Server, Jasmine, Scrum, TypeScript, JSDoc, Visual Studio Code (VS Code), MySQL, Architecture, Software Design, API Integration, APIs, Integration, Legacy Code, Legacy Software, Web Development, Full-stack, Databases, .NET, C#.NET, ASP.NET, Back-end, Front-end, User Experience (UX), User Interface (UI), CSS3, JSON, Front-end Architecture, Web Applications, Code Review, Git, Full-stack Development, Software as a Service (SaaS), New Products, Web App Development, UI Components, Front-end Development, Babel, API Development, Back-end Development, Relational Databases

Developer | Consultant

2013 - 2016
Freelance Clients
  • Performed requirements elicitation, software testing, metrics analysis for software testing, and software quality evaluation.
  • Built customized websites for different clients and industries using PHP, CodeIgniter, Laravel, Symfony, JQuery, and MySQL.
  • Developed Magento and WordPress plugins to optimize various eCommerce solutions.
Technologies: UML, Bizagi, Magento, PHP, C#, CSS, Less, HTML, HTML5, JavaScript, AngularJS, MySQL, Laravel, Symfony, Symfony 2, Magento Modules, Architecture, Software Design, API Integration, APIs, Integration, Legacy Code, Legacy Software, Web Development, Full-stack, Databases, .NET, C#.NET, ASP.NET, Back-end, Front-end, User Interface (UI), JSON, Minimum Viable Product (MVP), Front-end Architecture, Web Applications, Git, Full-stack Development, System Architecture, Testing, Heroku, Third-party APIs, eCommerce, Web App Development, UI Components, Front-end Development, Design Systems, B2B, TypeScript, API Development, Back-end Development, Relational Databases, Linux

Full-stack Developer

2012 - 2012
Designtec
  • Created websites, including front and back end, for several clients using PHP, HTML, CSS, JQuery, and MySQL.
  • Developed Android applications using Java and SQLite.
  • Built social media applications for various platforms, including Facebook, Twitter, and YouTube.
  • Developed RESTful APIs as a back-end developer using PHP for several company clients.
Technologies: PHP, Java, HTML, HTML5, MySQL, JavaScript, jQuery, SQLite, CSS, Architecture, Software Design, API Integration, APIs, Integration, Legacy Code, Legacy Software, Web Development, Full-stack, Databases, Back-end, Front-end, User Interface (UI), JSON, Web Applications, Code Review, Git, Full-stack Development, X (formerly Twitter) API, Third-party APIs, eCommerce, Web App Development, UI Components, Front-end Development, API Development, Back-end Development, Relational Databases, Linux

Full-stack Developer

2010 - 2011
Neonet
  • Developed web applications as a front-end developer using PHP, HTML, CSS, and JQuery.
  • Created APIs as a back-end developer using PHP and C# for different clients.
  • Designed and maintained queries and tables for MySQL databases.
Technologies: PHP, SQL, MySQL, CSS, HTML, JavaScript, jQuery, Architecture, Software Design, API Integration, APIs, Integration, Legacy Code, Legacy Software, Web Development, Full-stack, Databases, Back-end, Front-end, User Interface (UI), Web Applications, Code Review, Git, Full-stack Development, Third-party APIs, eCommerce, Web App Development, UI Components, Front-end Development, API Development, Back-end Development, Relational Databases, Linux

Experience

Test Automation Platform for Mobile Apps

A Ruby-based test automation platform to perform black-box testing in already compiled mobile apps for Android and iOS.

The apps were both Native written in Java, Kotlin, Objective-C, Swift, or Unity-based. The test platform used Appium and Selenium WebDriver to create human-readable layers of test tools used by test automators. The platform also generates test reports in several formats such as HTML, pdf, JSON, and XML with screenshots to understand test issues better.

In addition, the platform also includes backdoor libs, C# for Unity, Java for Android and Swift for iOS that could be installed in a development version of the app being tested. These backdoors enable a class to be implemented in the app with public methods and open a door in the device being tested so these open methods could be accessed from external consumers in the same network.

DiaDia - Diabetes Management

An app for Android used for:
• Registering food ingestion
• Calculating carbs
• Estimating insulin units to be taken based on carbs ingested
• Registering and rendering glucose levels in charts
• Exporting it all as PDF/CSV to support communication between patient and doctor

Lazy Load PDF Viewer

A React-based implementation to support lazy loading large PDFs without having to download them entirely.
1. The user selects a PDF file for upload in the front-end form.
2. The back end registers the file name and size and returns an array of presigned URLs to allow file upload to happen directly to S3 in chunks.
3. The front end uploads the file to the presigned URLs in parallel.
4. Once the last chunk is uploaded, the front end triggers the back end to register the file and start the split microservice (Lambda - ECS).
5. The split step breaks the file into several single-page PDF files and stores them in S3. Other useful information is also extracted here, such as OCR and bookmarks.
6. When the front end accesses a file, it loads the first five pages only and continues loading more as the user scrolls. For performance purposes, only five pages are rendered at once, but this is invisible to the user and saves memory.
7. The UI also supports zoom, tilting pages, downloading a page or the entire file, navigating through pages and bookmarks, a search bar, and more. The component can also be loaded at a specific page if needed.

Education

2013 - 2016

Master's Degree in Systems Engineering and Computing

Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil

2008 - 2012

Bachelor's Degree in Computer Engineering

Universidade do Estado do Rio de Janeiro - Rio de Janeiro, Brazil

Certifications

FEBRUARY 2018 - PRESENT

Certified Tester Advanced Level - Test Automation Engineer

ISTQB

NOVEMBER 2017 - PRESENT

Certified Tester Foundation Level

ISTQB

Skills

Libraries/APIs

jQuery, Node.js, Chai, Puppeteer, REST APIs, React, Jira REST API, API Development, Vue, X (formerly Twitter) API, React Redux, D3.js, OpenCV, Slack API, OpenAI API

Tools

Postman, GitHub, Jenkins, Charles, Mocha, AWS CodeBuild, Jira, Webpack, Git, Figma, RSpec, Node-RED, ChatGPT, Prisma, Amazon Simple Queue Service (SQS), Babel, Canvas, Xcode, Android Studio, Magento Modules, AWS Systems Manager, Shell, AWS CloudFormation, Sequelize, Whisper, Amazon Simple Email Service (SES), Terraform, Claude Code, PDFtk, Sentry

Languages

C++, SQL, C#, CSS, HTML, HTML5, JavaScript, TypeScript, Python, CSS3, PHP, UML, Less, Ruby, Kotlin, Swift 3, Bash, C#.NET, GraphQL, Embedded C++, C, Java, Objective-C, Swift, Bash Script, Clojure, Groovy, Python 3

Frameworks

AngularJS, Swagger, Express.js, Angular, Next.js, Appium, .NET, ASP.NET, Tailwind CSS, Flutter, Ruby on Rails (RoR), AWS Serverless Application Model (SAM), Redux, NHibernate, Jasmine, Unity, Laravel, Symfony, Symfony 2, CodeIgniter, Jest, Material UI, tRPC, React Native

Paradigms

Software Testing, Continuous Integration (CI), Test Automation, Continuous Development (CD), Unit Testing, Microservices, Testing, Event-driven Programming, Event-driven Architecture, B2B, Scrum, Automated Testing

Platforms

Amazon Web Services (AWS), AWS Lambda, Docker, Visual Studio Code (VS Code), Amazon EC2, Linux, MacOS, AWS Elastic Beanstalk, Firebase, Heroku, Vercel, Bizagi, Magento, Android, iOS, Arduino, JVM, Microsoft, Azure, Google Cloud Platform (GCP), PDF.js

Storage

Microsoft SQL Server, PostgreSQL, Amazon S3 (AWS S3), MySQL, Databases, MongoDB, JSON, Amazon DynamoDB, NoSQL, Relational Databases, Redis, Neo4j, SQLite

Other

Software Engineering, Software Testing Lifecycle (STLC), Manual Software Testing, Code Coverage, Black Box Testing, JSDoc, AWS CodePipeline, CI/CD Pipelines, Architecture, Software Design, API Integration, APIs, Integration, Web Development, Full-stack, Serverless, Cloud, Back-end, Artificial Intelligence (AI), Front-end, User Interface (UI), Minimum Viable Product (MVP), Front-end Architecture, Web Applications, Code Review, Full-stack Development, GitHub Actions, System Architecture, Fintech, Team Management, Third-party APIs, Software as a Service (SaaS), New Products, Strategy, API Gateways, Amazon RDS, Web App Development, UI Components, Front-end Development, Design Systems, Data Visualization, Technical Architecture, Mobile Apps, Large-scale Projects, Back-end Development, React Components, AI Chatbots, Chatbots, Application State Management, Software Architecture, UI Testing, mitmproxy, Legacy Code, Legacy Software, Technical Leadership, CTO, Leadership, Data Scraping, Web Scraping, User Experience (UX), Message Queues, Startup Consulting, Machine Learning, eCommerce, Natural Language Processing (NLP), Finance APIs, Large Language Models (LLMs), Open-source LLMs, Cloudflare, Web Security, Retrieval-augmented Generation (RAG), Speech-to-Text (STT), Text-to-Speech (TTS), Voice, Security, OpenAI, AI Integration, Caching, Cursor AI, Figma to React, Agentic AI, AI Agents, Prompt Engineering, Groovy Scripting, Jailbreak Tweak, Amazon API Gateway, KronoGraph, KeyLines, ChatGPT API, ChatGPT Prompts, Audio Chat, Slackbot, Video Streaming, AWS ECS Fargate, Amazon Route 53, Infrastructure as Code (IaC)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring