Profile

A highly skilled and experienced software engineer with a strong focus on system design and architecture. Equipped with a deep understanding of backend technologies, data structures, and algorithms, I am passionate about building scalable, robust, and efficient systems that power mission-critical applications. With a proven track record of designing and implementing complex solutions, I excel in analyzing requirements, architecting solutions, and optimizing performance to meet the demands of modern software development.

Outside of professional software development, I'm currently researching legged locomotion using model-free reinforcement learning.


Education

Bachelor of Science - BSc, Computer Science and Engineering

North South University, Dhaka, Bangladesh

Jan 2017 - Dec 2021


Experience

Backend Developer

LYXA SAL, Dhaka, Bangladesh

Jul 2024 - Current

  • Developed and maintained backend systems for web and mobile applications
  • Designed and optimized CI/CD pipelines for frontend and backend using GitHub Actions and Cloud Build, deploying applications to Google Cloud Platform
  • Improved API performance by reducing response size and load times by up to 8x
  • Debugged and resolved critical issues, including financial calculation errors, ensuring reliable and accurate system functionality
  • Contributed to database schema design and collaborated on a TypeScript-based project using tRPC for enhanced efficiency and scalability

Software Engineer

Stellar Stories & Co, Remote (Contractual)

Jan 2024 - Current

Primarily focussed on back-end development specializing in system architecture design and DevOps.

Development Stack:

  • MongoDB
  • Express
  • NodeJS
  • Typescript
  • SocketIO
  • Redis

DevOps Stack:

  • AWS
  • GCP
  • Back4App
  • Docker
  • Github Actions

Systems Engineer | Backend Developer

mi8 Studio, Dhaka, Bangladesh

Apr 2023 - Current

Primarily in charge of leading the software development team and designing customized solutions. This includes:

  • Conducting software requirement meetings with clients in order to define actionable project specifications
  • Crafting robust system architectures by conducting thorough analysis of client needs, industry standards, and scalability requirements
  • Overseeing the development process to ensure adherence to timelines and quality standards
  • Providing technical guidance and mentoring to team members

Software Engineer

Qavlo, Dhaka, Bangladesh

Nov 2021 - Apr 2023

Lead developer responsible for creating custom automation tools, evolving into a comprehensive development framework, and integrating DevOps practices for seamless deployment pipelines.

  • Designed and implemented custom automation tools to streamline development workflows, encompassing frontend, backend, and design processes
  • Integrated DevOps practices to enable seamless deployment pipelines from development to production

Automation Engineer | Backend Developer

Inkam, Dhaka, Bangladesh

Jan 2022 - Oct 2022

Drove workflow enhancements within the company by automating repetitive tasks, reducing time and effort expended on routine operations.

  • Created custom tools tailored to the specific needs of the operations team, streamlining their workflows and enhancing productivity
  • Introduced DevOps practices and methodologies to improve the software development workflow, fostering a culture of collaboration, automation, and continuous improvement
  • Implemented advanced version control, automated testing, and deployment pipelines to accelerate the delivery of software releases
  • Provided assistance and support to the backend development team to ensure the scalability and reliability of the system

Project Intern

e-Yantra - IIT Bombay, Mumbai, India

May 2021 - Jul 2021

Worked on "Simulation of a Quadruped in ROS Gazebo" as part of e-YSIP-2021.


Robotics and Game Development Specialist

The Tech Academy, Mumbai, India

Jul 2018 - May 2019

Helped develop robotics projects to teach basic electronics and hardware programming. Also created a handful of games (using the Godot game engine) that focus on specific game mechanics, to teach programming and game development to high schoolers. Apart from making the projects, worked on developing a curriculum for the students to gain a deep understanding of how they work.


Certifications
Skills
  • Software Design
  • Database Design
  • DevOps
  • Javascript
  • NodeJS
  • Typescript
  • Python
  • C/C++
  • Bash
  • MySQL
  • MongoDB
  • PostgreSQL
  • Git
  • Electronics
  • Simulation