
Henrique Ramos
Verified Expert in Engineering
Front-end Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since October 18, 2022
Henrique is a front-end developer who aims to create products with great user experience. He believes a good UX, along with an eye-catching UI, is the first thing that stands out for the customer, so he strives to create out-of-the-box experiences using a test-first approach to build performant and reusable components and animated interfaces, whether in two or three dimensions. Henrique likes to explore new technologies and contribute to open source projects in the Dev Community.
Portfolio
Experience
- CSS - 4 years
- JavaScript - 4 years
- Sass - 4 years
- React - 3 years
- TypeScript - 3 years
- Redux - 2 years
- Figma - 2 years
- Svelte - 2 years
Availability
Preferred Environment
Linux, Arch Linux, Visual Studio Code (VS Code), TypeScript, React, Vim Text Editor
The most amazing...
...website I've developed is a product suggestion page that helped the client leverage his sales and product discoveries.
Work Experience
Front-end Engineer
Navalia
- Implemented a Backend-For-Frontend (BFF), effectively hiding internal services and enforcing web-specific security standards. Optimized data fetching using TanStack Query and Orval for OpenAPI-driven TypeScript generation.
- Played a key role in adapting the Jack in the Box app to Android. Developed core Kotlin native modules, integrated Mapbox API and Google Maps, and provided cross-team support for porting modules for Google Pay, deep linking, Amplitude, etc.
- Built a React and TypeScript application (using Figma for prototyping) for QSR's internal team to adapt inventory management strategy fluctuations. Collaborated with stakeholders and POs to deliver user-friendly interfaces, tested with Jest and RTL.
- Integrated the iOS Jack in the Box app with leading Martech tools (Amplitude, Punchh, and mParticle). Streamlined data collection and user behavior analysis for data-driven marketing strategies.
- Led the delivery of Navalia's website. Delivered a website redesign by working together with a relevant design agency, using Figma for design and Astro, CSS, and TS for development. https://navalia.io.
Front-end Svelte Developer
Sun Tribe Trading, LLC
- Created new user interfaces provided by the design team and integrated it with a GraphQL API.
- Refactored Svelte components and pages for better compliance with the Framework standards while making better use of its features, such as stores, conditional classes, transitions, and directives.
- Parsed Svelte and JavaScript code to use TypeScript, leading to a better developer experience.
- Added Histoire, a front-end workshop for building UI components and pages in isolation that better integrates with Svelte.
- Converted Cypress tests to Playwright, using the Page Object Model test structure.
- Optimized a front-end GitHub Actions workflow to use caching, artifacts, and parallel job execution better.
Full-stack Developer
Avenue Code
- Introduced a product recommendation feature that leveraged sales on the eCommerce platform and increased the product discovery rate on user payment flow by 30%.
- Implemented trending search terms and autocomplete search features, improving search efficiency.
- Added client-side events for tracking user behavior throughout the website.
- Refactored a legacy front-end codebase using TypeScript and increased testing coverage using React Testing Library and Jest.
Front-end Engineer
Avenue Code
- Worked closely with the UX team to refresh the bottom of the funnel interface to be responsive and user-friendly.
- Refactored low-performant React interfaces and reduced re-renders by up to 62%.
- Used Apollo GraphQL and TypeGraphQL to implement back-end for front-end pattern.
Junior Full-stack Developer
Teknisa
- Developed a dashboard for monitoring franchise sales data.
- Created the integration between self-service terminals and card machines.
- Integrated smart card machines with the restaurant management system.
Experience
Draggable
https://draggable-puce.vercel.app/Workout
https://github.com/Workout-FitTEMPO1984
https://hnrq.github.io/TEMPO1984/#/Restoration Hardware Website
Good Eggs
https://www.goodeggs.com/homeThree.js Journey Portfolio
https://github.com/hnrq/threejs-journeyIn R3F lessons, I chose to use Svelte and Threlte to achieve a better performance.
Education
Bachelor's Degree in Software Engineering
Pontifical Catholic University of Minas Gerais - Belo Horizonte, MG, Brazil
Technical Degree in Information Technology
Federal Center for Technological Education of Minas Gerais - Belo Horizonte, MG, Brazil
Certifications
Three.js Journey
Three.js Journey
EF SET English Certificate | C2 Level
EF Education First
Advanced Typography
Origamid
CSS with Sass
Origamid
The Complete 2020 Flutter Development Bootcamp
Udemy
Advanced React and Redux
Udemy
The Complete React Web App Developer
Udemy
Skills
Libraries/APIs
React, Node.js, REST APIs, Chart.js, SolidJS, Playwright, Three.js, WebGL
Tools
Figma, Illustrator CC, React Apollo, Terraform, CircleCI, Prisma, Vim Text Editor, Astro
Languages
CSS, JavaScript, HTML, HTML5, ECMAScript (ES6), Sass, TypeScript, C++, Java, CSS3, GraphQL, PHP, SQL, GLSL
Frameworks
Jest, Redux, Svelte, Next.js, React Native, Material UI, Flutter, AngularJS, Express.js, Cypress
Paradigms
Test-driven Development (TDD), Object-oriented Programming (OOP)
Platforms
Linux, Amazon Web Services (AWS), Algolia, Firebase, Arch Linux, Visual Studio Code (VS Code), AWS Lambda
Storage
Database Modeling, PostgreSQL, MongoDB, Amazon DynamoDB, Datadog
Other
Web Applications, Front-end, Vite, Styled-components, Single-page Applications (SPAs), Full-stack, Algorithms, Networks, Architecture, UI Engineering, Distributed Systems, Apollo, Storybook, English, Typography, eCommerce, APIs, Slate, WebSockets, OpenID Connect (OIDC), React Three Fiber (R3F)
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