Justice is a highly driven Full Stack Engineer with the technical versatility and nous for the delivery of critical projects; having shipped 10+ production-grade solutions with millions of users mainly utilizing the MERN stack and Java. He is well-versed in TDD, SOLID, DRY, and other industry standards and has team lead experience having worked on several high functioning teams across the globe.
Leverage existing solutions, design patterns, frameworks and followed best practices in writing readable, secure, and tested outsourced/in-house solutions on projects for clients.
Analyzed and resolved technical and application problems; assessing opportunities for improvements and adhering to high-quality development principles.
Support fellow engineers through peer code reviews and constructive discussions on architecture and feature implementation decisions on projects.
Engineered production-ready USSD apps for use by over 1 million active users; testing and deploying secured Microservices and refactored/extended projects.
Built REST APIs for integration with Banks, Insurance companies and other minor fintech clients, using Java Spring, RabbitMQ, Redis, and SQL.
Worked on the provision of technical support for baby-authored projects and code base; upholding engineering standards and consistency on processes.
Developed new products and features using leading-edge technologies for clients; handling development, testing and deployment (primarily with Heroku) of solutions for clients.
Worked collaboratively on projects with other developers; de-siloing engineers and leveraging on impact by sharing experiences via presentations, pair programming, and other avenues.
Offered ongoing support and maintenance of client projects; solving tough technical problems at any level of the stack with high persistency in getting to the solution.
Worked on the modelling of mobile and web apps for clients through the software development lifecycle; determining software limitations and coming up with creative solutions.
Managed and organized weekly sprint meetings for the desktop app team and provided technical input on best user experience solutions tailored to suit client requirements.
Engineered a complex time-table algorithm for a client; reducing time spent on matching tutors to classes with no conflicts, in less than 10 seconds.
Loggabat is a special logger for filtering logs users need in production, and logs they need in test mode only. It allows users to overcome the dread over which comments need to be eliminated before production. It gives users a full history of all messages logged on their console, just at the call of a function.
Worked on a portal for the enrolment and management of users for Nationwide's private Health Insurance scheme. Single-handedly built a USSD app used by 1M+ active users; extending an existing microservice architecture for the iteration of the USSD application. The app is interfaced with various external companies and Government agencies with the highest technical compliance.
SchoolDesk⢠is a decentralized state-of-the-art school management system; an advanced cloud-based system with an offline-online architecture specifically designed for elite schools. Planned the project modules with project managers, built complete mockups, organized sprint meetings, proposed and implemented technologies, and offered full-stack development expertise. Worked on the desktop MVP for this product, successfully launched and deployed to 30+ schools.
Education
BSc. Computer Engineering
Kwame Nkrumah University of Science and Technology, Kumasi, Ghana