IBITOYE, OLADIMEJI.
A back-end developer with 3+ years of experience who is comfortable working
with Node.js, Javascript to deliver a great user experience. I have proven
experience in creating and designing software in a test-driven environment. I
love building challenging projects and giving life to value-giving ideas with my
codes. I have a strong passion for scalability, performance and a great user
experience. I am interested in taking up challenging projects of value across
any business sector.
EXPERIENCE
Strich, Inc., Lagos, Nigeria — Senior Backend Developer
August 2022 - Date
App - https://play.google.com/store/apps/details?id=com.strich.pos
The App was developed for SMEs to record sales, manage their business, and
see their business growth in real-time. Strich offers comprehensive analytics
that allows your business to gain traction and for you to manage your business
efficiently. Point of Sale: Record Sales, Generate Receipts, Add
Stores/Businesses, Barcode, Store Inventory, and Transfer and Receive
Payment.
Lagos, Nigeria.
-
Email:-
Github: github.com/Oladimejiibitoye
Linkedin:
www.linkedin.com/in/oladimejiibitoye
TECHNOLOGIES
Proficient in:
•
JavaScript,
•
TypeScript,
•
Node.js,
•
Express.js,
•
Nest.js,
•
ORM(TypeORM,
Sequelize)
•
Responsible for building backend APIs to communicate with our mobile
apps and front-end websites.
•
ODM(Mongoose)
•
•
RestAPI,
Collaborated with Front and mobile engineers to ensure code standards
across applications to ensure consistency and efficient delivery of
deliverables
•
GraphQL ,
•
Redis,
•
Took ownership of an existing codebase, added and implemented
changes where required
•
RabbitMQ,
•
Implemented Payment Gateway for the POS App using well-tested thirdparty API.
•
MongoDB,
•
•
Used MongoDB as the database for the project
SQL(MySQL, Postgres
Sqlite)
•
Performed a BEP analysis between Cloudinary and AWS S3 to select a
suitable solution.
•
Socket,io,
•
HTML,
•
Handled image upload with Cloudinary
•
CSS,
•
Led a team of two junior developers and perform code reviews.
•
EJS,
•
Developed and implemented architectural patterns that allow for efficient
and secure wallet creation and transaction
•
AWS, Heroku, DigitalOcean
•
The MVP has been completed and launched to the Google play store with
the crucial features. The App has less than 1000 users.
•
DevOps(Docker, Travis,
Jerkins CI/CD),
•
Test-Driven Development
with Jest, MochaJS
•
Software Development
lifecycle and agile project
management with ClickUp
•
Version Control with Git and
GitHub
Stack - Node.js, Express.js, MongoDB, Mongoose, Digital Ocean,
JavaScript, Heroku, AWS S3, Cloudinary, HTML, CSS, Git and Postman
Zummit Africa, Lagos, Nigeria — Backend Developer
June 2022 - August 2022
Zapi - API Market Place
https://www.zapi.ai/
•
The Artificial Intelligence (AI) API Marketplace
•
Z-API allows you to harness the power of AI on your applications without
stress.
•
Use powerful AI APIs developed by machine learning engineers all over
the world. The APP allows users to register their AI API for consumers to
use in a subscription model.
•
Contributed to the development of the micro-service API Market Place
platform using RabbitMQ as a message queue
•
Attended daily SCRUM meetings - agile methodology
•
Delivered the daily tasks assigned by the tech lead
•
Implemented Id_Check_Guard to help in the validation of UUIDs that is
SOFT SKILLS
•
Critical thinking
•
Team Work
•
Leadership
•
Great Communication skills
•
Time Management
present in the database and enable the efficient writing of cleaner codes
•
Design database schemas and write migration using TypeOrm.
•
Updated the existing SQL database schema using migration
•
Perform code reviews.to ensure high-quality products through functional
and unit testing.
Stack - Nest.js, Node.js, PostgreSQL, Microservice Architecture, AWS,
AWS S3, RabbitMQ, Swagger, and TypeOrm.
RaydianSoft, Lagos, Nigeria — Backend Developer
Jan 2022 - May 2022
•
Built an education application that allows instructors to create a course
relating to fashion, advertising, cooking, etc, and users can subscribe for
a course. The app has multi-user role permissions. The application was
built using Node.js Nest.js, Typeorm, and MySQL.
•
Model SQL database using the SqlDBM tool
•
I work on Business Logic, Validation, API Integration & Management,
Database Modeling, Data Migration, etc.
Independent Contractor, Lagos, Nigeria — Backend Developer
Dec 2019 - June 2022
Company Name -Trip-buddy
•
Worked in a team to deliver a flight and hotel booking app that has multi
feature. The application was built with Node.js
•
Third party API integration - Integration of Amadeus SDK to get Flight
and Hotel data.
•
Developed Endpoint Documentation using Postman
•
Implemented Facebook and Google OAUTH using passport.
•
Deployed API using Heroku
Company Name - Victoria-Organic
•
Built a REST API for an ecommerce site that had most of the functionalities
of a real ecommerce site – products, cart, orders, checkout and payment
Ariosh Limited, Lagos, Nigeria — Project / Planning Engineer
Jan 2018 – Jan 2022
•
Developing and maintaining detailed project schedules for operation
detailing the sequence of all work to be performed.
•
Report to the Project Manager about the current work progress and make
comparison between plan and actual progress and study impact of
alternative approaches to work.
•
Set up and administer Project Control System (Primavera- P6 and
Microsoft Office Project) on the projects to be executed in order to
generate weekly and monthly performance reports.
•
Devise strategies to overcome roadblocks or delays through various
methods.
PERSONAL PROJECTS
•
•
•
•
E-Shop-App - Server Side Render App - HTML, CSS, EJS, Node.js,
Express.js, MongoDB
Payment_Charges-App - Rest API - Node.js, Express.js, MongoDB
BookShelf App - Server Side Render App - HTML, CSS, EJS, Node.js,
Express.js, Sqlite
Property App - Rest API - Node.js, Express.js, MySQL
EDUCATION
Obafemi Awolowo University, Ile-Ife
Bachelor of Science, Civil Engineering (Second Class Honours), 2012 - 2017