MD SAMIUL ISLAM

MD SAMIUL ISLAM

Software Engineer

Brain Station 23 Ltd

Biography

Hi, this is Md Samiul Islam! I’m a software engineer with in-depth experience in backend. In a nutshell, I develop high-quality software design and architecture that help organizations address business challenges and meet their needs.

My expertise lies within back-end web apps, and the main skills in my tech stack are python, go, Django, Django-rest-framework, celery, postgreSQL, elasticsearch.

Download my resumé .

Interests
  • Distributed system
  • Web technologies
  • Database
  • Full-text serach and Analytics
Education
  • Bachelor of Science in Computer Science, Jan 2017 - Jun 2021

    BRAC University

Skills

Problem Solving
Web Development
GNU/Linux

Experience

 
 
 
 
 
Software Development Engineer 1
Oct 2023 – Present Dhaka-1212

Responsibilities include:

  • Responsible for the development and optimization of data-intensive applications.
 
 
 
 
 
Software Engineer
Jan 2021 – Oct 2023 Mohakhali Commercial Area, Dhaka-1212

Responsibilities include:

  • Led the design and development of multiple enterprise-level microservice applications using the latest technologies of Go, Gin Mongo, Redis, PostgreSQL, Elasticsearch, Firebase, and increased performance optimization 20% by crafting optimized database queries.
  • Designed and implemented scalable APIs and background workers for managing first- and third-party proprietary licenses using python Django, AWS, Celery, Elasticserach that serve millions of license requests daily. Achieved a 15% reduction in costs through the implementation of caching.
  • Led the development of several products, from identifying system requirements and partner dependencies to workload balancing, software implementation, engineering, testing, and configuring metrics, alarms,monitors, and dashboards.
  • Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, load/stress testing, unit/integration testing.
 
 
 
 
 
Mentorship
Feb 2022 – Oct 2023 Uttara, Azampur

Responsibilities include:

  • Creating the curriculum, instructional materials, and learning resources for the online course. This involves designing engaging and interactive content, structuring the course in a logical and coherent manner, and developing assessments and assignments that align with the course objectives.
  • Delivering the course content effectively to students through online platforms and tools. This includes recording high-quality video lectures, facilitating live or recorded webinars, moderating online discussions, and providing timely feedback and guidance to students.
  • Designing and implementing assessments and assignments to evaluate student learning. This involves creating fair and meaningful assessments, providing constructive feedback on student work, and grading assignments in a timely manner to keep track of student progress and performance.