

Staff Software Engineer at Pathao Limited
Staff Software Engineer at Pathao Limited
As an experienced software developer with over 10 years of professional experience, I possess extensive knowledge of Golang and PHP programming languages. Throughout my career, I have honed my skills in developing distributed systems using microservice architecture and message passing, as well as designing applications that adhere to SOLID principles and clean architecture.
I have also gained valuable experience in utilizing TDD, unit and integration testing to develop robust and reliable software solutions. In addition, I am well-versed in the Agile Scrum process, having worked with it extensively throughout my career.
As an open-source enthusiast, I am passionate about writing elegant and efficient code that delivers optimal performance. My proficiency in messaging technologies such as RabbitMQ, Google Cloud Pub/Sub, and NATS, as well as my familiarity with various DBMS systems including MySQL, PostgreSQL, and MongoDB, makes me well-equipped to tackle complex projects and deliver quality results.
Moreover, I possess expertise in various infrastructure tools such as Docker, Consul, Kubernetes, and CI/CD, enabling me to design and deploy highly-scalable and fault-tolerant applications.