Felyppe Rodrigues, Developer in Catania, Metropolitan city of Catania, Italy
Felyppe is available for hire
Hire Felyppe

Felyppe Rodrigues

Verified Expert  in Engineering

Software Developer

Location
Catania, Metropolitan city of Catania, Italy
Toptal Member Since
August 12, 2021

Felyppe is a software engineer with over 14 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 capabilities of quick adaptation and multitasking.

Portfolio

Flint Hills Resources
JavaScript, Serverless, Amazon Web Services (AWS), TypeScript, React, Neo4j...
Candidus
Node-RED, AWS CodePipeline, AWS CodeBuild, AWS Systems Manager, Vue, React...
Nubank
Node.js, React, Angular, AWS Lambda, AWS CodeBuild, AWS CodePipeline...

Experience

Availability

Part-time

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

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

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

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

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

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

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

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

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

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

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

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

Candidus

Candidus is an IoT device added to greenhouses in order to work as a central to automate crop growth. It uses sensors to gather information from the environment. It has its own algorithm that decides when to turn ON/OFF lights based on the light provided, the kind of crop being cultivated, and the grower's objective (grow, flourish, etc.).

Olivia AI

A personal finance native app built for both Android and iOS, with back end in Node.js. I participated in developing features and in all steps of the project, using Android Native in Kotlin, iOS Native in Swift 3, back-end microservices and REST APIs in Node.js.

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.

Gemain

I developed the front end for the website using jQuery, the client's portal with AngularJS, and the back end as a REST API with C#. Even though the company does not exist anymore, a preview of the website is still running.
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

FEBRUARY 2018 - PRESENT

Certified Tester Advanced Level - Test Automation Engineer

ISTQB

NOVEMBER 2017 - PRESENT

Certified Tester Foundation Level

ISTQB

Libraries/APIs

jQuery, Node.js, Chai, Puppeteer, REST APIs, React, X (formerly Twitter) API, OpenCV, Vue

Tools

Postman, GitHub, Jenkins, Charles, Mocha, AWS CodeBuild, Webpack, Git, RSpec, Jira, Xcode, Android Studio, Magento Modules, Node-RED, AWS Systems Manager, Shell, AWS CloudFormation

Frameworks

AngularJS, Swagger, Express.js, Angular, Appium, .NET, ASP.NET, NHibernate, Jasmine, Unity, Laravel, Symfony, Symfony 2, CodeIgniter, Jest, Next.js

Languages

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

Paradigms

Software Testing, Continuous Integration (CI), Test Automation, Continuous Development (CD), Unit Testing, Microservices, Scrum, Automated Testing

Platforms

AWS Lambda, Visual Studio Code (VS Code), MacOS, Amazon Web Services (AWS), AWS Elastic Beanstalk, Bizagi, Magento, Android, iOS, Docker, Arduino, JVM, Microsoft, Azure

Storage

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

Other

Software Engineering, Software Testing Lifecycle (STLC), Manual Software Testing, Code Coverage, Black Box Testing, JSDoc, AWS CodePipeline, Architecture, Software Design, API Integration, APIs, Integration, Web Development, Full-stack, Serverless, Cloud, Back-end, Front-end, User Interface (UI), Minimum Viable Product (MVP), Front-end Architecture, Web Applications, Code Review, Full-stack Development, Software Architecture, UI Testing, mitmproxy, Legacy Code, Legacy Software, Technical Leadership, Leadership, Data Scraping, Web Scraping, User Experience (UX), Groovy Scripting, Jailbreak Tweak, CI/CD Pipelines, Amazon API Gateway, KronoGraph, KeyLines, CTO, Artificial Intelligence (AI)

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