👋 Hi, I’m Derrick — Software Engineer | Java & Spring Boot
I’m a passionate Software Engineer with 5+ years of experience building secure, scalable, and production-grade backend systems. I specialize in Java, Spring Boot, Microservices, and Cloud-native solutions, with a strong focus on writing clean, testable, and maintainable code.
I enjoy solving complex problems, designing robust architectures, and delivering solutions that genuinely help users. I’m also big on DDD, clean architecture, CI/CD, containerization, and performance optimization.
🚀 What I Do
• Build RESTful and event-driven microservices using Spring Boot
• Implement JWT authentication, RBAC, and security best practices
• Work with relational & non-relational databases (PostgreSQL, MySQL, MongoDB)
• Use Docker, Kubernetes, GitHub Actions, and automation tools
• Write high-quality unit, integration, and end-to-end tests
• Apply DDD, Hexagonal Architecture and modern design patterns
🧩 What I’m Learning
• Advanced system design for large-scale apps
• Cloud architecture (Azure)
• High availability, observability, and distributed systems patterns
🛠️ Tech Stack
Java | Spring Boot | JPA/Hibernate | GitHub Actions | Docker | Kubernetes | PostgreSQL | Redis | Kafka | JUnit | Cucumber | DDD
🌍 About Me
• Based in Nairobi, Kenya
• Love working on backend-heavy systems and automation
• Passionate about clean code, mentoring, and engineering excellence
📫 Connect With Me
• LinkedIn: linkedin.com/in/derrick-mutwiri-7a0723122
• GitHub: github.com/d3rrick
Popular repositories Loading
-
typescript-interview-questions
typescript-interview-questions PublicForked from Devinterview-io/typescript-interview-questions
🟣 Typescript interview questions and answers to help you prepare for your next technical interview in 2025.
-
payment-service-demo
payment-service-demo PublicA demo Payment service to showcse production concerns (idempotency, retries, security, async processing)
Java 1
-
distributed-job-sceduler
distributed-job-sceduler PublicA production-grade system that shows mastery of distributed systems, fault tolerance, consistency, and backend architecture.
Java 1
-
pr-review-bot
pr-review-bot PublicA serverless, GitHub Actions–powered AI bot that automatically reviews your pull requests.
Java 1
-
-
If the problem persists, check the GitHub status page or contact support.
