
João Figueiredo
Verified Expert in Engineering
Front-end Developer
Porto, Portugal
Toptal member since April 3, 2020
João started building things for the web in his early teens. After finishing his master's degree in computer science, he worked as a front-end engineer at Betfair in Porto and Ginetta in Zurich. He has worked with a variety of clients, ranging from big companies to startups, translating ideas to minimum-lovable products. He recently founded aditus.io, where he helps developers and designers make the web more accessible for everyone.
Portfolio
Experience
- HTML - 15 years
- JavaScript - 15 years
- CSS - 15 years
- React - 7 years
- TypeScript - 6 years
- Node.js - 5 years
- WCAG 2 - 4 years
- Web Accessibility - 4 years
Availability
Preferred Environment
GraphQL, Next.js, Gatsby, Cypress, Jest, User Experience (UX), CSS, TypeScript, React
The most amazing...
...thing I've built is a web accessibility checker that focuses on color contrast in buttons. It automatically reports contrast failures of any URL.
Work Experience
Founder
Aditus
- Provided consultancy services to clients to make their products more accessible and compliant with accessibility regulations like Web Content Accessibility Guidelines and Section 508.
- Performed web accessibility audits, detailing issues and remediation suggestions.
- Created a B2B SaaS accessibility monitoring tool that automatically performs site-wide auditing and generates dynamic reports required for compliance, such as a VPAT statement.
Senior Front-end Engineer
Ginetta AG
- Worked with a variety of clients, ranging from big companies to startups, translating ideas to minimum lovable products.
- Implemented the first version of Crowdhouse.ch, a crowdfunding platform that enables investment in fully assessed and exclusively secured properties. Since its early launch, the company has placed 700 million Swiss francs worth of property.
- Joined agile teams at the enterprise level to quickly iterate, build, and launch products. Clients include Allianz, Doodle, Hilti, Swisscom, Zurich, and Vontobel, among others.
Front-end Engineer
Betfair Group
- Collaborated with the front-end team of one of the biggest online sports betting exchanges in the world, with over 135 million transactions processed every 24 hours.
- Built both the client-facing application and internal tools that help punters live-change the odds of certain events.
- Worked within a multi-region, distributed tech team with several different time zones.
Freelance Web Developer
Self-employed
- Helped several local small businesses establish an online presence.
- Designed and implemented websites from scratch with non-tech savvy clients.
- Had my first real-world experience of collaborating alongside clients to fulfill business goals.
Experience
Sidekick Mobile App
https://sidekick.online/Alethea
https://alethea.io/I was the only developer responsible for the whole front-end application from scratch. The application used Next.js, TypeScript, Tailwind, and GraphQL for data fetching.
Athletiq
https://www.athletiq.app/Crowdhouse.ch | First Real-estate Platform, Enabling Investments in Properties All Over Switzerland
https://crowdhouse.ch/I worked closely with the founder's team, together with a designer, going from a blank canvas to their first online product. To date, the platform placed 1.5 billion CHF (roughly 1.6B USD) investments in the market, becoming one of the biggest successful startup stories in Switzerland.
Fringe
https://www.fringe.us/The project consisted of implementing a whole set of new UI components and screens using React, Styled Components, Storybook (and Storyblok for UI regression tests), Jest, React Testing Library, and Cypress.
Sparkademy Platform
https://www.sparkademy.com/On the tech side of things, the platform uses React, TypeScript, CSS-in-JS, Cypress, Jest, and Webpack.
Onfido
https://onfido.com/I worked directly with their marketing team to make the website fit their needs. The website was developed using React, Gatsby, Contentful, and Styled Components. I also helped their SEO lead with technical SEO features that were lacking on their website.
Lizzy App
This innovative project was realized in close collaboration with the client, making the application available for iOS in just three months. The Android app followed a month later.
The back-end was implemented with a headless cockpit CMS and OpenShift/Kubernetes, enabling the client to easily scale the back-end capacity if the user demand increases.
Education
Master's Degree in Software Engineering
Faculdade de Engenharia da Universidade do Porto - Porto, Portugal
Master's Degree in Software Engineering
Vienna University of Technology - Vienna, Austria
Skills
Libraries/APIs
React, Node.js, AWS Amplify
Tools
React Apollo, Expo, Sketch, Figma, Slack, Adobe, Adobe CS3, Webpack, AWS AppSync, Auth0
Languages
JavaScript, CSS, TypeScript, HTML, Less, PHP, GraphQL
Frameworks
Tailwind CSS, Next.js, Redux, React Native, tRPC, NestJS, Jasmine, Selenium, Cypress, Jest, Serverless Framework, AngularJS
Platforms
Firebase, Vercel, Amazon Web Services (AWS), Mobile, iOS, Android, Visual Studio Code (VS Code), Storyblok, Contentful, Blockchain, Docker, Kubernetes, OpenStack
Storage
Amazon DynamoDB
Paradigms
E2E Testing, Agile Project Management, Mobile Development
Other
Web Accessibility, WCAG 2, APIs, Full-stack, API Integration, Back-end, Front-end, Apollo Server, Apollo, CI/CD Pipelines, Supabase, Content Management Systems (CMS), User Experience (UX), Gatsby, Styled-components, Storybook, SEO Tools, Software Engineering, Computer Science, Web Development, Data Visualization, Headless Software, Architecture, Software Design, Tailwind UI
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