Felipe Roque
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Lead Mobile Developer
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).
Senior Mobile Developer
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.
Experience
myG Esports Network
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.
Skills
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
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