About Me
Mohammad is a software engineer with over a decade’s experience. Throughout his career, he has collaborated with clients and multi-discipline teams, delivering industry-leading distributed systems, software, and services across startups, midsize, and large companies. An astute thinker, Mohammad has a passion for designing and building large scale distributed systems, backend services, and cloud native solutions that address real-world problems. Beyond his technical expertise, he is a fervent technology enthusiast and a lifelong learner. As a tech mentor, he’s committed to guiding other engineers, fostering an environment where they can refine their software development craftsmanship.
Skills
Core Engineering Skills
- Languages: C#, C++, Go, Python, Kotlin, JavaScript, TypeScript
- Databases: MSSQL, PostgreSQL, MySQL, MongoDB, Redis
- Academic: Distributed Systems Design and Architecture, Computer Forensics & Cyber Security, Data Structures & Algorithms
Specialisations
- Service Oriented Architecture
- Microservice Architecture
- Event-Driven Architecture
- Domain-Driven Design
Skills
Affiliations
- Africa Tech Summit
- PyConKe