Projects

Project:

QualityHub + InterviewQ

Role:

Full-Stack Web Developer

Front-End Stack:

React | React Router | Apollo Client | GraphQL | axios | date-fns | jwt-decode | pusher-js | socket.io

Back-End Stack:

Node.js | Express | graphql-yoga | Prisma | Apollo Server | Apollo Federation | bcryptjs | dotenv | jsonwebtoken | Stripe | jest | supertest

Gateway Stack:

Apollo Server | Apollo Gateway | GraphQL

Description:

Gig economy hub app connecting job seekers with career coaches in a variety of quality assessment areas

Team:

9-person remote cross-functional team with two UX Designers and six other Full-Stack Developers, communicating via Slack and Zoom

Responsibilities:

  • Iterated features for all aspects of project
  • Implemented Apollo Client state management system for declarative and precise data fetching and caching
  • Implemented Cloudinary technology for Avatar image upload functionality
  • Implemented History and Coach Report pages and functionality on InterviewQ microservice for improved user experience
  • Built landing page for mobile responsiveness
  • Utilized Prisma + GraphQL-Yoga and Apollo Federation and Apollo Gateway to connect and coordinate data from back-end microservices
  • Built out InterviewQ back-end GraphQL API according to data models
  • Employed PostgresQL database using Prisma ORM to store and manage data
© 2022, Built with