Obinna Edmund
Email:-Github: https://github.com/Onwurah121
Skills
Node.JS, NestJS, ExpressJS, Sequelize, TypeOrm, Git, Typescript, Socket.io, Php, AWS, MYSQL.
Experience
July 2024 till Date
Mandate Agency, Nigeria - Backend Software Engineer(on-site)
●
Provisioned a dedicated staging server on an AWS EC2 instance to enable thorough testing of new
features and bug fixes before deployment to production. This staging environment ensured stability
and quality, allowing the team to identify and resolve issues early in the development cycle.
●
Established a Google Play Store presence by creating a company developer account and deploying
the application, which significantly broadened our reach and increased user accessibility. This
deployment led to a growth in our user base, enabling more users to access the application
seamlessly on Android devices.
●
Configured a secure VPN server on AWS EC2 to establish an IPSEC connection between our server
and a remote server, enabling secure and encrypted communication. This setup reinforced data
protection and compliance,increasing my understanding in cloud security and network configuration.
●
Implemented SOAP API integration using PHP to facilitate secure communication with an external
server. This integration supported critical data exchange and improved my understanding and my
ability to work with complex protocols, enhancing overall system interoperability.
September 2023 to August 2023
Fitted Fashion, Nigeria - Backend Developer (remote)
●
Rebuilt the server-side for an updated version of the app, enhancing backend performance,
scalability, and stability, and ensuring the platform was robust enough to support new features and
growing user engagement.
●
Developed the server side logic for a user-friendly measurement feature enabling tailors to
gather measurements from both authenticated and unauthenticated customers. This addition
significantly improved engagement and increased the collection of measurements, giving tailors
valuable customer insights.
●
Launched a product tagging feature using QR codes and NFC technology, empowering tailors
to strengthen their digital presence. Customers can now scan tagged products to access detailed
pages, where they can buy, like, or save the item, leading to higher customer engagement and
product visibility.
●
Automated tailored notifications by integrating the Zapier API, which sends real-time email
alerts to tailor brands when their tagged products are viewed, purchased, liked, or saved,
supporting targeted marketing and customer engagement.
●
Maintained and optimized existing systems by managing bug fixes swiftly and ensuring both
new and existing features performed optimally, enhancing the user experience and contributing to
a reliable, seamless service.
September 2023 – December 2023
EarlyBird Technologies, Nigeria - Backend Developer (remote)
• FAYND WEB APPLICATION
●
Implemented real-time chat using NestJS and Socket.io, allowing users to interact seamlessly
within the app, showcasing my command of these tools for dynamic communication features.
●
Enhanced search functionality by creating a flexible endpoint that supports multiple search
parameters and returns paginated data, improving user experience with efficient data handling and
demonstrating my SQL query optimization skills.
●
Optimized database performance by indexing key columns in MySQL, reducing query times and
highlighting my database management skills for large-scale data retrieval.
●
Developed a secure authentication flow with NestJS, JWT, and PassportJS, implementing both
Google login and traditional username/password methods to ensure user-friendly, secure access.
●
Built image upload endpoints using Multer and NestJS, and integrated Cloudinary for scalable
media storage, demonstrating my proficiency in media handling and third-party service integration.
• SLAYT MOBILE APPLICATION
• Developed the authentication flow (Google Login, username and password auth) for the
mobile application (Slayt) using NestJs and JWT(JSON web Token).
• Protected API endpoints using JWT Strategy from Passport JS Library.
• Implemented Stripe Payment to enable users to subscribe to a monthly plan and also allow
users to cancel subscription at any time using Stripe NodeJs SDK(software development
kit).
• Implemented Push Notification feature for the mobile application, this notifies users when
there is new information to be attended to.
• Built API endpoints to allow for files (Image) uploads using Multer and NestJS and uploaded
the images to Cloudinary, built middleware that allowed only image files to be uploaded via
the endpoint.
• Created Postman collection to enable Frontend Developers consume the APIs easily.
April 2023 - July 2023
Quanta LLC, Nigeria - Backend Developer (remote)
• Developed the Authentication flow (Google login, username and password auth) for the Edtech
Application(TalentDev 2.0) using NestJS and Passport JS.
• Protected API endpoints using JWT Strategy from Passport JS Library.
• Created Postman collection to enable Frontend Developers consume the APIs easily. • Built API
endpoints to allow for files (Image, Document, Video) uploads using Multer and NestJS.
• Built Email validation service for students’ signup using NestJS.
• Built a service to generate login details for facilitators.
• Deployed APIs to Render.
May 2022 - Dec 2022
LetMeIn, Nigeria - Backend Developer (remote)
• Developed the user Authentication (username and password auth) flow for different levels of users
for the Estate Security Application (LetMeIn) using ExpressJS.
• Developed an Email validation Service for verifying users’ email using Nodemailer and Gmail
service.
• Created an API endpoint that allows Users to generate a One Time Password (OTP) which expires
after a specified Time.
• Built an API endpoint that allows users to upload Image files using Multer and ExpressJS. •
Developed the application employing Monolithic Architecture to allow for easier code Management
and cost management.
• Deployed the application on Namecheap.
Sept 2021- Dec 2022
International Psychometric Centre (IPC), Nigeria - IT Support Staff
• Provided technical support for students in areas such as:
o Password Reset.
o Payment Verification and settlement.
o Account Retrieval using email or users’ full name.
• Uploaded reading materials and test questions on the web application.
• Created new accounts on the application’s back-office for new members of staff and assigned roles
on the application based on the Department.
• Created a company email account for each member of staff to allow for safe and effective
communication.
Education and Certification
2023
Certified Backend Developer (Talentdev.tech)
2022
Full Stack (MERN) Web Development (udemy.com)
2017 - 2019
The Federal Polytechnic, Ilaro, Ogun, Nigeria.
HND Science Laboratory Technology (Physics and Electronics Option)