A highly skilled and experienced backend software engineer with a strong focus on system design and architecture. My strong command of backend technologies, data structures, and algorithms enables me to architect solutions that scale efficiently and perform reliably under demanding conditions. With a proven track record of designing and implementing complex backend 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.
Software Engineer (Backend)
LYXA SAL, Beirut, Lebanon
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.
 
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
Stellar Stories & Co, Remote (Contractual)
Jan 2024 - Dec 2024
Primarily focused on backend development specializing in system architecture design and DevOps.
Development Stack:
- MongoDB
 - Express
 - NodeJS
 - Typescript
 - SocketIO
 - Redis
 
DevOps Stack:
- GCP
 - Back4App
 - Docker
 - Github Actions
 
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, Dhaka, Bangladesh
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.
- Software Design
 - Database Design
 - DevOps
 - Javascript
 - NodeJS
 - Typescript
 - Python
 - C/C++
 - Bash
 - MySQL
 - MongoDB
 - PostgreSQL
 - Git
 - Electronics
 - Simulation