Mike Mwita

Ambitious Software Developer

Passionate about building reliable software systems, scalable backends, and clean developer experiences across web, cloud, and distributed environments.

Download full CV (PDF)


Summary

I am a driven and enthusiastic software developer with a strong interest in backend systems, cloud infrastructure, and developer tooling. I enjoy designing and building software that is maintainable, scalable, and easy to reason about.

I have hands-on experience collaborating in cross-functional teams, contributing to open-source projects, and delivering production-ready systems using modern tools and practices.


Skills: This is What I Do …

Software Development

  • Programming in Go, Python, and JavaScript (Node.js, ES6+)
  • Designing and consuming RESTful APIs
  • Backend architecture, system design, and data modeling
  • Writing clean, testable, and maintainable code
  • Debugging, monitoring, and performance optimization

Cloud & DevOps

  • Containerization with Docker
  • Orchestration using Kubernetes
  • Service deployment and management with systemd
  • CI/CD pipelines and automated deployments
  • Linux-based system administration

Engineering Practices

  • Test-driven and behavior-driven development
  • Code reviews and collaborative development
  • Documentation and knowledge sharing
  • Automation and scripting
  • Contributing to open-source projects (more here).

Interests

  • Distributed systems
  • Developer experience (DX)
  • Cloud-native architectures
  • Open-source software
  • Continuous learning