Yinka Babatunde
Fullstack Software & Backend Developer
Lagos, NG.About
Versatile Fullstack Software and Backend Developer with 1+ years of experience, specializing in architecting, implementing, and optimizing IT systems. Proven ability to deliver high-performance RESTful APIs, scalable database solutions, and efficient backend services using Node.js, Express, and MongoDB. Adept at leveraging technical expertise to enhance system responsiveness, streamline operations, and drive impactful product development for diverse client needs.
Work
Agrico
|Software Engineer
Lagos, Lagos, Nigeria
→
Summary
Contributed to the design, development, and optimization of software solutions, enhancing core e-commerce functionalities and system performance.
Highlights
Developed and maintained robust API endpoints for core e-commerce functionalities, including product listings, user cart management, and checkout processes using Node.js, Express, and MongoDB.
Integrated secure payment processing systems into the checkout flow, ensuring smooth and reliable transactions for users.
Engineered an inventory management system enabling real-time product availability updates, which significantly reduced out-of-stock occurrences.
Optimized application performance by implementing Redis caching, leading to a significant reduction in load times for frequently accessed data.
Designed and implemented scalable database schema changes to support new features like discounts and loyalty programs, ensuring data consistency across microservices.
Freelance Projects
|Fullstack/Backend Engineer
Lagos, Lagos, Nigeria
→
Summary
Led end-to-end development and optimization of backend systems and APIs for multiple client projects, ensuring high performance and data integrity.
Highlights
Developed and optimized high-performance RESTful APIs and backend services using Node.js, Express, and MongoDB, ensuring fast response times and efficient database queries.
Migrated legacy PHP-based APIs to Node.js, significantly enhancing system scalability and performance, resulting in improved overall responsiveness.
Designed and implemented robust database schemas for both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB), improving data retrieval time and integrity across projects.
Integrated diverse third-party services and APIs, including payment gateways and email services, to automate backend processes and significantly improve client operational efficiency.
Built a secure user authentication and authorization system utilizing JWT, incorporating secure login mechanisms, role-based access, and encryption to ensure data protection and privacy.
Certificates
Microsoft Certified: Software Engineering Essentials
Issued By
Microsoft
Microsoft Certified: Server-Side Development with Node Js
Issued By
Microsoft
Skills
Programming Languages
Python, C#, JavaScript, PHP.
Web Technologies
HTML, CSS, React, Node.js, Express, Django.
Tools
Docker, Git, GitHub.
Operating Systems
Windows, Ubuntu, MacOS, Linux.
Databases
MongoDB, MySQL, PostgreSQL, DynamoDB.
Methodologies & Practices
RESTful APIs, Database Design, System Architecture, User Authentication, Authorization Systems, Background Jobs, API Integration, Database Migrations, Unit Testing, Code Optimization, Agile Methodologies, Version Control, Caching.