
Grégory D'Angelo
Verified Expert in Engineering
Software Developer
Amsterdam, Netherlands
Toptal member since October 18, 2022
Grégory is a passionate full-stack software engineer with a master's degree in computer science. He has strong programming skills and extensive professional experience with JavaScript, TypeScript, React, Next.js, and GraphQL. He is comfortable working in a fast-paced environment and collaborating across teams and disciplines. Grégory is an infinite learner who proactively stays up to date in state-of-the-art, modern web development and is also a tech content creator and educator.
Portfolio
Experience
- Express.js - 10 years
- Node.js - 10 years
- PostgreSQL - 8 years
- React - 7 years
- MongoDB - 6 years
- TypeScript - 5 years
- GraphQL - 4 years
- Next.js - 4 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, GitHub, Slack
The most amazing...
...thing I've built is the AlterClass platform, which allows technical instructors to create and sell interactive online courses.
Work Experience
Full-stack Software Engineer and Founder
AlterClass school
- Built the entire AlterClass educational platform using TypeScript, React/Next.js, GraphQL, and PostgreSQL.
- Designed and implemented the visual course builder for instructors and the classroom experience for students.
- Enhanced the instructor's experience and enabled them to sell their online courses by integrating third-party services, such as Stripe, Google Analytics, Facebook Pixel (now Meta Pixel), and ConvertKit.
- Integrated with the Vercel API to provide instructors with a personalized Next.js web app for hosting their online courses on an AlterClass subdomain or a custom domain name.
- Developed and implemented the website landing pages, blog, and tutorials pages.
- Maintained and improved the platform by developing new features, troubleshooting, and fixing bugs.
- Created content to teach modern web development through hands-on tutorials and interactive online courses.
Full-stack Web Developer and React Nanodegrees Mentor
Udacity
- Mentored a group of 15 students for the full-stack web developer and React nanodegree programs.
- Provided timely technical help and reviewed student projects.
- Conducted one-to-one calls, webinars, and ask-me-anything sessions weekly.
- Helped students complete the coursework by providing personalized guidance aligned with individual student needs.
Senior Front-end Engineer
Esker
- Led web app development and redesign projects for over 300 business customers using the React and Redux modern tech stack.
- Held several internal React training sessions to help upskill the team.
- Built React components with D3 charts to support interactive visualizations of customer data projections and analysis.
- Created unit tests and component snapshot tests using Jest.
- Produced a custom JavaScript library for extracting and annotating PDF business documents.
- Implemented the web apps' main component, used to process documents by end users to extract text into forms.
- Developed the client-side logic and API endpoints or resolvers in GraphQL for the approval workflow of business documents.
Experience
Development of the AlterClass Education Platform for Technical Instructors
Online Course Creation | The Full-stack Developer in 2022 with Next.js, GraphQL, and Prisma
Online Course Creation | Build a Full-stack App with Next.js, Supabase, and Prisma
Education
Master's Degree in Computer Science
Shanghai Jiao Tong University - Shanghai, China
Master's Degree in Computer Science
Politecnico di Torino - Torino, Italy
Master's Degree in Computer Science
Institut National des Sciences Appliquées (National Institute of Applied Sciences) - Lyon, France
Skills
Libraries/APIs
React, Node.js, React Redux, Stripe
Tools
Git, GitHub, Prisma, Slack, Mongoose
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, GraphQL
Frameworks
Jest, Cypress, Express.js, Next.js, Redux
Platforms
Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS)
Storage
Relational Databases, MongoDB, PostgreSQL, Redis
Paradigms
Agile, Scrum
Other
Computer Science, Front-end, Front-end Development, Responsive UI, Full-stack, Web Applications, Apollo Server, Storybook, Styled-components
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