About
Hi there, I’m Saddam Hossain, a Software Engineer from Bangladesh. My journey began with QBASIC and C programming language at college. Then started to learn different languages like Visual Basic, Java, PHP, Golang, Javascript, and different software related technologies like database, cache, messaging, VPS, docker, Kubernetes, micro-services, distributed system, etc. As I love Golang more than any other programming language, for now, most of the time I spent writing different services, packages in Go. I’m familiar with different PHP/JS/Golang libraries & frameworks like Laravel, Lumen, Codeigniter, jQuery, React, Vue.js, Gorilla mux, chi, echo, beego, etc. Spend almost 14 Hrs a day with different tech stack, contributing/reading open source projects, reading articles somewhere on the web. Always trying to learn “how to design better software”.
Quick highlighs
- Extensive experience in Golang and PHP
- 6+ years of professional experience in the software industry
- Experience in developing distributed system using microservice architecture and message passing.
- Developed applications by following SOLID principles, clean architecture.
- Experience in developing applications utilizing TDD (Test Driven Development), Unit and Integration testing
- Worked in Agile Scrum process in software development
- Opensource enthusiast and love write elegant code
Technology Stacks
- Language: Golang, PHP
- Messaging: RabbitMQ
- DBMS: MySQL, PostgreSQL, MongoDB
- Infrastructure: Docker, Consul, Kubernetes, CI/CD