About me
Curious about me? Here you have it:
I'm a software engineer with expertise in JavaScript, NodeJS, and RESTful APIs. I'm passionate about creating scalable backend systems and contributing to dynamic projects that push the boundaries of what's possible in web development.
When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or enjoying a good cup of coffee while brainstorming innovative solutions to complex problems.
Finally, some quick bits about me.
- B.Sc in Computer Science Engineering
- Full Stack Developer
- Quick Learner
- Problem Solver
One last thing, I'm available for freelance work, so feel free to reach out and say hello! I promise, I don't bite 😄
Skills
The skills, tools and technologies I am really good at:
Experiences 👨🏻💻
Here is a quick summary of my most recent experiences:
Sr. Software Engineer
Gakk Media (BD) Ltd.
October 2023 – July 2024
- Developed RESTful APIs using .NET, Entity Framework, and SQL Server, optimizing data management for scalability and performance, resulting in a 30% increase in data retrieval speed.
- Designed and implemented a visually appealing and intuitive frontend utilizing NextJS, enhancing engagement.
- Integrated payment APIs including Nagad and bKash to facilitate seamless transaction processing.
Software Engineer
Daniyal Technologies
March 2023 – September 2023
- Developed API using NestJS, TypeORM, and MySQL, ensuring efficient and scalable data management.
- Implemented fast search functionality using Elastic NoSQL database, enhancing user experience with faster and more accurate search results.
- Designed frontend using NextJS and Vue, creating a visually appealing and user-friendly interface.
Programmer
Computer Ease Limited
July 2021 – Feb 2023
- Successfully migrated a .NET application and database from a virtual machine to an Azure server, resulting in improved application performance and reduced infrastructure costs.
- Developed enterprise software for various companies, meeting client requirements and delivering high-quality software within project timelines.
- Implemented system designs provided by the team lead, ensuring adherence to coding standards and best practices.
- Analyzed various systems to identify and fix bugs, resulting in improved system stability and user experience.
- Wrote efficient code and SQL queries, and provided support for already developed software, ensuring prompt resolution of issues and high customer satisfaction.
Projects 🛠️
Online Exam System
This platform functions as an online examination system, providing users with the option to take both multiple-choice and written exams. Once a participant finishes an exam, they can view a results page that presents comprehensive question details, along with a leaderboard highlighting the top achievers. Users also have the opportunity to engage in practice exams and access real-time result updates.
- Developed a robust backend API using NestJS and TypeScript, ensuring efficient exam management and result processing.
- Implemented a responsive frontend with NextJS, providing an intuitive user interface for exam-taking and result viewing.
- Integrated PostgreSQL for secure and scalable data storage, handling user information, exam data, and results.
- Designed and implemented a real-time leaderboard system, enhancing user engagement and competitiveness.
- Created a flexible exam creation system supporting both multiple-choice and written question types.
MyPlay Game
MyPlay Game is an online platform where users can subscribe and play various games. The project involved developing a robust backend API and an interactive frontend interface.
- Successfully developed and deployed a scalable API using .Net 6, ensuring smooth and efficient game interactions.
- Designed and implemented a responsive and user-friendly frontend interface using React and Ant Design, enhancing the user experience.
Online Sales and Distribution System (OSDS)
OSDS is the most popular secondary sales and distribution system in Bangladesh, featuring a complex and fully dynamic promotion and incentive module. This comprehensive system covers all aspects of secondary sales and related supply chain business requirements.
- Developed a robust system capable of handling complex business logic for sales, distribution, and supply chain management.
- Implemented dynamic promotion and incentive modules, allowing for flexible and customizable business strategies.
- Integrated various services including REST, SOAP and SSRS to create a comprehensive solution.
- Utilized Windows Service for background processing and task automation.
TradeTrack (Point of Sale System)
TradeTrack is a small business Point of Sale (POS) system that I developed. The project showcases a robust architecture with a backend built on the .NET Framework, implementing Clean Architecture principles.
- Implemented the CQRS (Command Query Responsibility Segregation) pattern in the backend, enhancing separation of concerns.
- Utilized the MediatR library to effectively manage commands and queries, facilitating the CQRS implementation.
- Adopted the repository pattern to abstract the data access layer, improving maintainability and flexibility.