I am a Full Stack Software Developer with 4+ years of development experience in JavaScript and Ruby on Rails projects. I have a special bias for ReactJS in the iteration of production level applications for the delivery of high-quality products and value to clients. I enjoy working on products/projects that challenge and test my competencies and allows me to contribute effectively to its progress.
Migrated parts of the views in a tele-psychiatry application built in Ruby on Rails to React.js with the ability to consume the API endpoints provided by the Ruby on Rail app.
Single-handedly integrated the app with Opentok live video and voice service, and built the availability schedule management feature that allows users manage their availability for appointments.
Increased the application’s automated test coverage through unit tests and integration; fixing identified bugs and making the application more scalable and performant.
Provided technical expertise for the improvement of the performance of a crowdsourced knowledge base and data visualization application while extending existing features for the client.
Refactored a file of about 4000 lines of code into separate files making the project easier to work with, leading to an increase in the overall productivity of the team.
Improved the performance of the database; optimizing the queries by the application and adding indexes to the tables that require frequent fetching of data.
Provide technical consultancy to to Andela partners as a full stack engineer using the MEAN stack, RoR, and React.js libraries for the development of production level applications.
Co-facilitate and guide junior developers on the fundamentals of modern web development and programming using the latest technology tools.
Efficiently mentor and guide junior developers on different projects within the company.
Executer is a mobile application that uses scheduled information from Google Calendar to figure out where users are and where they need to be at any point in time. It helps users schedule an uber pick up with enough time for them to make it to their next appointment just in time. It sorts them out with just a few clicks. Participated in the development and deployment of the application for the client.
Civic Graph is an open source, crowdsourced knowledge base and data visualization project which aims to map the civic tech community, players and connections; using their types, locations and levels of influence in an interactive, intuitive, and modern way.