I’m a knowledgeable and detail-oriented Software Engineer specializing in Backend development. I am accustomed to working in fast-paced and deadline-driven environments. Adept at developing solutions, writing clean code, and optimizing solutions for efficiency and speed. I offer analytical skills and the important ability to adapt, learn fast, and remain calm in stressful situations.
Employment and project experience
Software Engineer Trainee ALX-Africa
Sep. 2021 - Aug. 2022
● Designed and developed a web application that helps people find trusted barbers near them. It enables barbers to upload
photos and short videos and get reviews from their clients.
● Built the API business logic and designed flexible database models with Python(Flask ORM) and PostgreSQL.
● Worked alongside a team to improve an existing codebase for an Airbnb clone while implementing new features
● Deployed the clone on two AWS EC2 instances (1 load balancer, 2 application servers with a replication/master
database setup)
● Diagnosed and resolved issues with a web server failing under pressure and causing a high volume of failed HTTP requests
● Debugged a WordPress website running on a LAMP stack to fix a 500 internal server error using strace and tmux
Full-stack Software Engineer Leptons Multiconcept
Mar. 2022 - Present
● Developing the clientside of an e-commerce application that connects buyers to sellers using ReactJs
File Manager Platform Website not available. Sign in: https://www.twine.net/signup Website not available. Sign in: https://www.twine.net/signup
● Built a platform to upload, organize, share, and download files.
● Developed the API endpoints with NodeJs(ExpressJs) and MongoDB, wrote corresponding unit tests using Jest, and
documented each endpoint using SwaggerUI
● Implemented user authentication via a unique API token with a lifetime of 24 hours using Redis
● Built and integrated an API for automatically sending emails to users using Bull (a Redis-based queue for NodeJs)
● Deployed the application in a Docker container and hosted the image on an AWS ECR
Holbertonbnb Website not available. Sign in: https://www.twine.net/signup Website not available. Sign in: https://www.twine.net/signup
● Worked alongside a team to write a clone of Airbnb from scratch using HTML, CSS, and Jquery for the client-side
● Built REST APIs for the clone and implemented flexible database models with Python(Flask ORM) and MySQL
● Implemented a console to manage the models and built a real-time web terminal to access the console on the client side with
WebSockets(socket-io), wrote unit tests for the console and the models using Python Uniitests module.
● Automated 90% of the clone’s deployment using a Python script, deploying the app on two AWS EC2 instances (1 load
balancer, 2 application servers with a replication/master database setup) using Nginx as the web server and Gunicorn
as the application server.
Skills
Language
Education
Qualifications
Industry Experience
Skills
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Abuja today.