bigjohncodes - Overview

Hi there, I'm John Agboola 👋

Typing SVG

🚀 About Me

I am a passionate and results-driven software developer with expertise in building web, mobile, and desktop applications. My core focus lies in architecting and developing scalable, high-performance systems that solve real-world problems — particularly within distributed systems and modern software architectures.

Driven by curiosity and continuous learning, I explore and prototype innovative solutions through hands-on research. The architectures and projects featured in my repositories are the direct outcome of my independent investigations and technical experimentation.

I specialize in crafting robust backend systems using technologies such as Java, C++, C#, Python, JavaScript, and PHP. I leverage event-driven architectures and microservices patterns to deliver resilient, extensible, and enterprise-grade applications capable of adapting to complex, real-time business environments

Profile Views Counter

💼 Skills & Technologies

Java Spring Kafka gRPC Python PHP Laravel C++ Docker Kubernetes AWS Git Node.js Express.js REST API MongoDB Redis PostgreSQL MySQL React.js Tailwind CSS

🏆 Featured Projects

🛒 Exams Survellance System

A microservices-based e-commerce shopping cart system with event-driven architecture using Kafka and Spring WebFlux.

🛒 Commerce Core Distributed Reactive Shopping Cart

A microservices-based e-commerce shopping cart system with event-driven architecture using Kafka and Spring WebFlux.

💳 gRPC Order-Payment Microservices

A distributed system for order processing and payment handling with gRPC for service communication and Kafka for event messaging.

🤖 Recommendation System (still working on it)

An intelligent recommendation engine built with Django Python and machine learning algorithms.

🎶 Music streaming application

A Spotify-like Music streaming application built with React.js and Tailwind.css

📊 GitHub Analytics

GitHub Streak Stats

🌱 Currently Learning

  • Reactive Programming with Project Reactor
  • Domain-Driven Design
  • Cloud-Native Architecture Patterns
  • Advanced Distributed Systems Concepts
  • Distributed locks
  • Advanced features of Redis (Redisson)
  • Next.js

📫 Connect With Me

LinkedIn Email