Amjad Hossain

Amjad Hossain

Software Engineer | Golang & Python Specialist

Professional Summary

Software Engineer with 6 years of experience specializing in Golang and Python for web application development. Proven expertise in designing, developing, and maintaining scalable microservices in REST and gRPC APIs. Experienced in container-based deployments using Docker and Kubernetes, continuous integration (CI) with GitHub Actions, and Agile methodologies like SCRUM, and skilled in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

Professional Experience

Technical Consultant
Arvato Systems Malaysia, Kuala Lumpur
December 2023 – Present
  • Designed and developed scalable APIs and automation scripts using Python and Golang, enhancing deployment efficiency by 25%
  • Deployed and managed containerized services on Kubernetes, optimizing resource usage and service reliability
  • Administered PostgreSQL databases, ensuring performance and reliability through regular maintenance
  • Managed secure cloud hosting with VMware VPC infrastructure, enhancing system security and uptime by 30%
  • Streamlined CI/CD pipelines using GitHub Actions, reducing deployment time by 40%
Environment: Python, Golang, Postgres, Redis, Docker, Kubernetes, Github, Linux, VMware
Senior Software Engineer
UPAY (UCB Fintech Company Ltd.), Dhaka
October 2020 – November 2023
  • Re-engineered microservices from Python to Golang, improving throughput by 35% and reducing memory usage by 50%
  • Created and managed Docker images and utilized GitLab CI/CD pipelines for efficient image registry updates
  • Developed APIs using Protocol Buffers and gRPC to improve system communication efficiency
  • Implemented a customer authentication system with Golang and Redis, reducing user login latency by 50%
  • Implemented a core banking system based on Bangladesh Bank guidelines
  • Built a PostgreSQL-based RPC service for high-volume data retrieval, increasing TPS by 25%
  • Created a unit testing suite and added the unit tests to the GitLab CI/CD pipeline
  • Integrated USSD channels for various mobile operators, improving transaction efficiency and expanding service reach
Environment: Golang, Python, Protobuf, gRPC, Postgres, Redis, Cassandra, Docker, Kubernetes, Gitlab, Linux
Software Engineer
iHelpBD, Dhaka
November 2018 – October 2020
  • Developed web applications using Python, employing MVC architecture for modular and scalable design
  • Built and integrated APIs for multiple payment systems, ensuring seamless transaction processing
  • Utilized Django Rest Framework to create and maintain RESTful APIs, enhancing web application functionality
Environment: Python, Golang, Docker, Restful API, JSON, Postgres, GitHub, Linux
Software Engineer Intern
Samsung R&D Institute Bangladesh, Dhaka
August 2018 – November 2018
  • Supported software development by applying knowledge of C++ and Python to aid in product design and testing
  • Gained experience in Agile management methodologies, contributing to efficient product development cycles
Environment: C++, Python, Restful API, Git, GitHub, Linux

Technical Skills

Programming Languages

Golang Python TypeScript Rust C++

Databases

PostgreSQL MongoDB Cassandra Redis Prometheus

DevOps & Tools

Docker Kubernetes GitHub Actions GitLab CI/CD Istio Grafana VMware

Featured Projects

HTEMPLX

Modern full-stack website built with Golang, HTMX, Templ, and Tailwind CSS. A demonstration of modern web development techniques using Go for backend services.


View on GitHub

RAFTD

Toy implementation of a distributed key-value storage system using the Raft consensus algorithm with gRPC for communication between nodes.


View on GitHub

TERMCHESS

Implementation of a chess playground that runs in the terminal, built using the bubbletea TUI framework for Go. Features a complete chess game interface.


View on GitHub

Certifications

Certified Kubernetes Application Developer (CKAD)

Professional certification demonstrating expertise in designing, building, and deploying cloud-native applications on Kubernetes.

Education

Bachelor of Science — Mathematics

University of Dhaka, Dhaka, Bangladesh

Graduated: 2018