Yinka Babatunde

Fullstack Software & Backend Developer

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 Experience

Software Engineer

Agrico

Jan 2024 - Oct 2024

Lagos, Lagos, NG

Contributed to the design, development, and optimization of software solutions, enhancing core e-commerce functionalities and system performance.

  • 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.

Fullstack/Backend Engineer

Freelance Projects

Jun 2023 - Jan 2024

Lagos, Lagos, NG

Led end-to-end development and optimization of backend systems and APIs for multiple client projects, ensuring high performance and data integrity.

  • 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

Microsoft

Jan 2024

Microsoft Certified: Server-Side Development with Node Js

Microsoft

Jan 2024

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