Mike Mwita
Ambitious Software Developer
Passionate about building reliable software systems, scalable backends, and clean developer experiences across web, cloud, and distributed environments.
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