Justice Appiah, Developer in Accra, Greater Accra Region, Ghana
Justice is available for hire
Hire Justice

Justice Appiah

Verified Expert  in Engineering

Software Developer

Accra, Greater Accra Region, Ghana

Toptal member since August 23, 2022

Bio

Justice is a product-focused full-stack engineer with extensive knowledge of React and technical versatility for the delivery of critical projects, having shipped over 20 production-grade solutions with millions of users, mainly utilizing the MERN stack and Java. He has a sense of designing robust software architecture and leverages a background in UI/UX design to build engaging, functional applications. He is well-versed in TDD, SOLID, DRY, and other industry standards.

Portfolio

Hims
React, Node.js, Contentful, Amplitude, Looker, Retool, Storybook...
Cult of Coders
Meteor, React, MongoDB, Cypress, Jest, Extensions, GraphQL...
IT Consortium
Java, Springbot, Redis, RabbitMQ, SQL, PostgreSQL, Selenium, APIs...

Experience

  • React - 8 years
  • JavaScript - 8 years
  • Node.js - 8 years
  • MongoDB - 6 years
  • GraphQL - 6 years
  • Amazon Web Services (AWS) - 2 years
  • Next.js - 2 years
  • .NET - 1 year

Availability

Part-time

Preferred Environment

WebStorm, Slack

The most amazing...

...thing I've built is a service, as part of a large microservice, for a nationwide insurance USSD app used by over 1 million daily users with no technical faults.

Work Experience

Senior Product Engineer

2020 - PRESENT
Hims
  • Acted as the engineering team lead working with product managers to scale-up revenue from the skin-care vertical of the business by 35%, 100 million in 2021, using strategic experiments.
  • Discovered and initiated product insights and growth opportunities and generated requirements for new features.
  • Reduced Community Amenity Contributions (CAC) and increased the LTV of consumers in various business verticals.
  • Introduced developer tools that reduced developer test time from around two minutes to 20 seconds.
  • Performed as a key engineer on high-level metric evaluation meetings.
Technologies: React, Node.js, Contentful, Amplitude, Looker, Retool, Storybook, Front-end Development, HTML5, Redux, Figma, Front-end Architecture, ECMAScript (ES6), APIs, API Integration, QA Testing, TypeScript, Full-stack, Content Management Systems (CMS), Architecture, Application State Management, User Interface (UI), HTML UI, CSS3, HIPAA Compliance, Google Maps API, REST APIs, Front-end, Axios, Microservices Architecture, Webpack, Web Architecture, Headless Software, JavaScript Libraries, Sass, WCAG 2, Material UI

Senior Full-stack Engineer

2018 - 2020
Cult of Coders
  • Organized daily standups, disintegrated, and distributed high-level tasks with a PM as team lead for an internal project. Built user-facing interfaces and back-end systems using Meteor, JavaScript, React, and MongoDB. Client: Actoowin, France.
  • Worked alone on browser extension module using HTML and CSS. Provided complete UI testing and coverage using Cypress and Jest. Provided support for the existing production-ready projects as the exclusively AWS back-end engineer. Client: Equell, USA.
  • Built a wide range of solutions using React, Meteor, and SQL. I was an outsourced developer working with company-native developers. Client: Twinner, Germany.
  • Performed as a lead back-end engineer using Meteor and occasionally hopped on front-end tasks when necessary. It was an internal project for which I used React, Meteor, GraphQL, and MongoDB. Client: Novomed, UAE.
  • Collaborated with company-native team to implement modules for future releases, using Meteor and React. Client: Aphex, UK.
  • Cooperated with an external team to implement future releases using Meteor, GraphQL, and React. Client: Transmate, Belgium.
Technologies: Meteor, React, MongoDB, Cypress, Jest, Extensions, GraphQL, Front-end Development, Amazon Web Services (AWS), Next.js, PostgreSQL, HTML5, Redux, Figma, Chrome Extensions, Front-end Architecture, ECMAScript (ES6), Puppeteer, Selenium, APIs, API Integration, QA Testing, TypeScript, Full-stack, Content Management Systems (CMS), Architecture, Application State Management, User Interface (UI), HTML UI, CSS3, Docker, WebRTC, Google Maps API, REST APIs, Front-end, Axios, Microservices Architecture, Sequelize, Jenkins, NoSQL, Webpack, Web Architecture, JavaScript Libraries, Sass, WCAG 2, Material UI

Back-end Engineer

2018 - 2018
IT Consortium
  • Engineered a service, as part of a large microservice, for a nationwide insurance USSD app for over 1 million daily users with no technical faults.
  • Built REST APIs for integration with banks, insurance companies, and other minor fintech clients, using Java Spring, RabbitMQ, Redis, and SQL.
  • Provided DevOps support for the projects, manually scaling resources as anticipated.
Technologies: Java, Springbot, Redis, RabbitMQ, SQL, PostgreSQL, Selenium, APIs, API Integration, QA Testing, Full-stack, Architecture, Docker, REST APIs, Microservices Architecture, SOAP

Full-stack Engineer

2017 - 2018
Freelancer
  • Developed new products and features using leading-edge technologies for clients; handled development, testing, and deployment, primarily with Heroku of solutions for clients.
  • Worked collaboratively on projects with other developers, de-siloing engineers, and leveraging impact by sharing experiences via presentations, pair programming, and other avenues.
  • Provided support and maintenance of client projects, solving challenging technical problems at any level of the stack with high persistence in getting to the solution.
Technologies: Heroku, Electron, React, JavaScript, Express.js, MongoDB, Front-end Development, PostgreSQL, HTML5, Redux, Front-end Architecture, ECMAScript (ES6), Puppeteer, Selenium, APIs, API Integration, QA Testing, TypeScript, Full-stack, Content Management Systems (CMS), Application State Management, User Interface (UI), HTML UI, CSS3, Docker, WebRTC, Google Maps API, REST APIs, Front-end, Axios, Microservices Architecture, Sequelize, Jenkins, NoSQL, Webpack, JavaScript Libraries, Sass, WCAG 2, Material UI

Full-stack Engineer and UI/UX Developer

2016 - 2018
Asqii Incorporated
  • Worked on modeling mobile and web apps for clients through the software development lifecycle. Determined software limitations and provided solutions.
  • Managed and organized weekly sprint meetings for the desktop app team and provided technical input on best user experience solutions tailored to client requirements.
  • Engineered a complex time-table algorithm for a client and reduced time spent on matching tutors to classes with no conflicts in less than 10 seconds.
Technologies: Zeplin, Adobe Illustrator, Sketch, React, InVision, Android Studio, Java, Python, Cordova, Electron, HTML5, Redux, Front-end Architecture, ECMAScript (ES6), Selenium, APIs, API Integration, QA Testing, TypeScript, Full-stack, Content Management Systems (CMS), Application State Management, User Interface (UI), HTML UI, CSS3, REST APIs, Front-end Development, Front-end, Axios, Microservices Architecture, Sequelize, Jenkins, NoSQL, Webpack, WCAG 2

Full-stack Developer and Database Administrator

2014 - 2016
Opoku Ware School
  • Built an examination records management software that automatically handles rankings and promotions of students.
  • Provided support for the application, with regular updates and bug fixes.
  • Trained teachers and management information systems (MIS) officers on how to operate the software.
Technologies: C#, JavaScript, jQuery, Python, HTML, CSS, MySQL, Full-stack, User Interface (UI), HTML UI, CSS3, REST APIs

Experience

Loggabat

https://github.com/jaxtisapia/loggabat
Special logger for filtering logs users need in production and test mode only. Users will no longer dread which comments they need to eliminate before production. They can get a complete history of all messages they have logged to their console, just at the call of a function.

Education

2013 - 2017

Bachelor's Degree in Computer Engineering

University of Science and Technology - Kumasi, Ghana

Skills

Libraries/APIs

React, Node.js, Puppeteer, Google Maps API, REST APIs, WebRTC, jQuery

Tools

Sequelize, Webpack, WebStorm, Retool, Figma, Jenkins, Slack, Zeplin, Adobe Illustrator, Sketch, InVision, Android Studio, RabbitMQ, Looker

Languages

JavaScript, HTML, CSS, GraphQL, HTML5, ECMAScript (ES6), TypeScript, CSS3, Sass, SQL, C#, Python, Java

Frameworks

Express.js, Cypress, Jest, Next.js, Redux, Selenium, Material UI, Electron, .NET

Paradigms

Microservices Architecture, HIPAA Compliance, Web Architecture

Storage

MongoDB, NoSQL, MySQL, PostgreSQL, Redis

Platforms

Amazon Web Services (AWS), Docker, Heroku, Meteor, Contentful

Other

Software Engineering, Front-end Development, Chrome Extensions, Front-end Architecture, APIs, API Integration, QA Testing, Full-stack, Content Management Systems (CMS), Architecture, Application State Management, User Interface (UI), HTML UI, Front-end, Axios, JavaScript Libraries, WCAG 2, Storybook, SOAP, Headless Software, Embedded Systems, Robotics, Cordova, Springbot, Extensions, Amplitude

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring