About Me

My Journey

I'm Patrick Timothy Njoli, a Senior Backend Developer with 6 years of professional experience currently working at Duplo, one of Nigeria's leading fintech companies. My passion lies in building robust, scalable backend systems that power modern applications.

Expertise

My core expertise is in Node.js and the NestJS framework, where I've architected and built numerous production systems serving thousands of users. I specialize in:

  • RESTful API development and GraphQL
  • Microservices architecture
  • Database design and optimization (PostgreSQL, MongoDB)
  • Cloud infrastructure (AWS)
  • Docker containerization and Kubernetes orchestration
  • CI/CD pipeline implementation
  • System performance optimization
  • Security best practices
  • TypeScript and modern JavaScript development

Professional Experience

Duplo (Current - 6 years)

At Duplo, I work on building and maintaining the backend infrastructure that powers financial operations for businesses across Africa. My responsibilities include:

  • Designing scalable APIs that handle high-volume transactions
  • Optimizing database queries and improving system performance
  • Implementing security measures and compliance requirements
  • Ensuring system reliability and uptime through robust monitoring
  • Mentoring junior developers and conducting code reviews
  • Collaborating with cross-functional teams to deliver features

Technical Philosophy

I believe in writing clean, maintainable code that solves real problems. My approach to backend development emphasizes:

  • Scalability: Building systems that can grow with user demand
  • Reliability: Ensuring high availability and fault tolerance
  • Security: Implementing best practices to protect user data
  • Performance: Optimizing for speed and efficiency
  • Maintainability: Writing code that's easy to understand and modify

Beyond Backend

While backend development is my primary focus, I also have experience with frontend and mobile development. This full-stack perspective helps me:

  • Design better APIs that meet frontend needs
  • Collaborate more effectively with frontend developers
  • Understand the complete user experience
  • Make informed architectural decisions

Continuous Learning

I'm passionate about staying current with the latest backend technologies and best practices. I regularly:

  • Contribute to open source projects
  • Write technical blog posts sharing my knowledge
  • Explore new frameworks and tools
  • Participate in the Node.js and NestJS communities
  • Stay updated with cloud and DevOps trends

Let's Connect

I'm always interested in discussing backend architecture, NestJS best practices, or potential collaborations. Feel free to reach out!

© 2026 Njoli Patrick