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.
Bachelor of Science - BSc, Computer Science and Engineering
North South University, Dhaka, Bangladesh
Jan 2017 - Dec 2021
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.
- Software Design
- Database Design
- DevOps
- Javascript
- NodeJS
- Typescript
- Python
- C/C++
- Bash
- MySQL
- MongoDB
- PostgreSQL
- Git
- Electronics
- Simulation