Felipe Roque, Developer in São Paulo - State of São Paulo, Brazil
Felipe is available for hire
Hire Felipe

Felipe Roque

Verified Expert  in Engineering

Full-stack Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
August 25, 2021

Felipe is a full-stack developer with over five years of experience working with startups and large organizations to build complex web platforms and mobile apps. In product terms, Felipe's built two eCommerce apps, one financial trading app, one social network, one call center app, and one digital education platform. And in technical terms, Felipe's worked mainly with React and Node.js but also with React Native and native Android along with some Java Spring experience.

Portfolio

PowerSchool
React, Node.js, GraphQL, TypeScript, JavaScript, Java, Amazon DynamoDB, MongoDB...
AB InBev
Android, Kotlin, React Native, Node.js, React, JavaScript, Java, Elasticsearch...
Triibo
Android, Kotlin, Node.js, Google Cloud, JavaScript, React, Java, React Native...

Experience

Availability

Part-time

Preferred Environment

JavaScript, Node.js, React, React Native, Java, Android, Amazon DynamoDB, MongoDB, Elasticsearch, MySQL

The most amazing...

...feature I've architected and delivered was a real-time end-to-end encrypted chat application used by thousands of concurrent users.

Work Experience

Senior Full-stack Developer

2019 - PRESENT
PowerSchool
  • Developed a virtual events scheduler so that US colleges could continue to attract the best students even when in-person events were not possible.
  • Rebuilt an internal social network for higher education representatives to connect with high school counselors using a modern framework for a better, more intuitive experience.
  • Participated in several different remote worldwide teams throughout the years within this company—was constantly being pulled into different teams that needed help with complicated data migration and integration processes.
  • Conducted bimonthly company-wide presentations—talking both to product teams, showcasing new features, and for technical teams, highlighting best development practices.
Technologies: React, Node.js, GraphQL, TypeScript, JavaScript, Java, Amazon DynamoDB, MongoDB, Elasticsearch, MySQL, Jenkins, Microservices, Test-driven Development (TDD), Redis, REST APIs, Automated Testing, CSS, Architecture, Software Architecture, Amazon Web Services (AWS), Redux, Express.js, APIs, CSS3, HTML, HTML5, React Apollo, AWS Lambda, AWS Step Functions, JSX, User Interface (UI), User Experience (UX), Front-end, Scrum, Agile, Git, Webpack

Lead Mobile Developer

2018 - 2019
AB InBev
  • Developed the Android version of the biggest B2C eCommerce app in South America.
  • Transitioned and deployed both the Android and iOS versions while leading a team of four developers for our move to React Native.
  • Led a team to build from the ground up the PWA version (built with React and a Node.js back end).
Technologies: Android, Kotlin, React Native, Node.js, React, JavaScript, Java, Elasticsearch, MySQL, GraphQL, Microservices, REST APIs, CSS, Architecture, Software Architecture, Android Studio, Xcode, Amazon Web Services (AWS), Redux, Express.js, iOS, APIs, CSS3, HTML, HTML5, React Apollo, AWS Lambda, JSX, User Interface (UI), User Experience (UX), Hybrid Apps, Front-end, Scrum, Agile, Git, Webpack

Senior Mobile Developer

2017 - 2018
Triibo
  • Developed the Android version of a mobile app for a digital startup.
  • Architected and implemented the entire back end and data processes for many of the above-mentioned app's features as it was a lean startup without many developers.
  • Worked according to customer feedback and tried out ideas to pivot quickly as needed; every month would be unique in terms of challenges and expectations.
Technologies: Android, Kotlin, Node.js, Google Cloud, JavaScript, React, Java, React Native, Elasticsearch, MySQL, REST APIs, CSS, Architecture, Software Architecture, Android Studio, Redux, Express.js, APIs, Google Cloud Platform (GCP), CSS3, HTML, HTML5, JSX, User Interface (UI), User Experience (UX), Hybrid Apps, Firebase, Front-end, Git

myG Esports Network

An Australian startup for an esports social network that manages online tournaments.

I architected and developed the front end, back end, and infrastructure/deployment; I also reported directly to the founder.

For the past two years, I've seen it go from an idea to a published reality where it's used by thousands of concurrent gamers for finding esports matches and organizing tournaments.

I contributed to the development of most of the features from the end-to-end. This included the encrypted chat app, friend recommendations, and user search to the gamification features and guest access that helped with conversion rates.

I met with the founder and the design and marketing team weekly to discuss product strategy and data reports. I started as a freelance developer, but after a few months, I became part of the core team.

Languages

JavaScript, TypeScript, CSS, CSS3, HTML, HTML5, Java, Kotlin, GraphQL

Frameworks

Redux, Express.js, React Native

Libraries/APIs

React, Node.js, REST APIs

Tools

JSX, Git, AWS Step Functions, Jenkins, Android Studio, Xcode, React Apollo, Webpack

Paradigms

Microservices, Scrum, Agile, Test-driven Development (TDD), Automated Testing

Platforms

Amazon Web Services (AWS), Android, Google Cloud Platform (GCP), AWS Lambda, Firebase, iOS

Storage

Elasticsearch, Amazon DynamoDB, MongoDB, MySQL, Google Cloud, Redis

Other

APIs, User Interface (UI), User Experience (UX), Front-end, Hybrid Apps, Architecture, Software Architecture

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