I'm Habibur, a Software Engineer from Bangladesh. I dedicate the majority of my time to coding and immersing myself in technology by reading articles and documentation, striving to stay at the forefront of the ever-evolving tech landscape.
🌐 Connect with me!
🌱 Dedicated to programming and knowledge sharing.
💻 My go-to lines of code:
cout<<"hello world!"<<endl;
(C++)echo "hello world!";
(PHP)console.log("hello world")
(JavaScript)
🤝 Actively seeking opportunities to contribute to open source projects and create innovative solutions.
📬 Feel free to contact me at sobuj.hrs@gmail.com.
🔬 Passionate about critical thinking, mastering new technologies, and, above all, coding.
-
Software Engineer
- Gigalogy, onsite, Full-time
- June 2024 – Present
- Currently working as a software engineer, gaining hands-on experience in software engineering.
-
Trainee Associate Software Engineer
- Softzino Technologies, onsite, Full-time
- December 2023 – February 2024
- Acquired knowledge in data structures, algorithms, OOP, SOLID principles, and design patterns, alongside foundational knowledge of Linux.
- Skilled in JavaScript development with expertise in Agile methodologies like Scrum. Comfortable in office culture and collaborative team environments.
- Familiar with Docker for containerization.
-
Full Stack Web Developer
- Employin, Remote, Part-time
- December 2022 – October 2023
- Full-stack web developer experienced in MERN stack, with a primary focus on Node.js, Express.js, and React.js.
- Responsible for server maintenance and smooth operation.
- Proficient in both frontend and backend development.
-
Full Stack Web Developer
- SageByte, Remote, Part-time
- May 2022 - October 2022
- Collaborated in a team to develop visually appealing, responsive websites.
- Translated design mockups into functional interfaces using HTML, CSS, Tailwind CSS, and React.js to create an engaging user experience.
- Optimized frontend performance for faster loading.
-
Solved more than 500+ programming problems on several online judges like Leetcode, Codeforces, URI Online Judge, etc.
-
Online Judges Handles:
Project Name | Description | Technologies | Links |
---|---|---|---|
Student Aid | A comprehensive platform developed using Node.js, Express.js, and React.js to support financially disadvantaged students in fundraising for their education. It employs MongoDB with Mongoose for data storage and implements a robust Student Verification System. Additionally, it integrates a secure Payment Gateway using SSLCOMMERZ for safe transactions. | Node.js, Express.js, React.js, MongoDB, Mongoose | Backend, Frontend, Live |
Project Management Application | Track developer activity and project progress with the Django Rest Framework backend and React.js frontend. Developers update project status; managers create projects, assign developers, and generate work reports. Focus on scalability, performance, and user-friendly project visualization. | Django Rest Framework, React.js | Backend, Frontend, Live |
Chat Application | A live chat application developed with Node.js, Express.js, and Ejs for server-side development. It uses MongoDB with Mongoose for data storage and Socket.io for concurrent user connections. Custom authentication is implemented using pure Node.js, and JWT generation ensures security. | Node.js, Express.js, Ejs, MongoDB, Socket.io | Backend, Live |
Quiz Application | An authentication-based quiz application that allows users to play quizzes and provides detailed results with correct answers. It's built using React.js and utilizes Firebase for smooth functionality. | React.js, Firebase | Live |
CGPA Calculator | A user-friendly tool for easily calculating GPA and CGPA. It also offers the ability to design a cover page for university students. The project is built using React.js, providing a responsive and intuitive experience. | React.js | Live |
Madrasatus Suffah | A school website with authentication features for teachers. Teachers have access to a dashboard where they can perform various activities, including publishing notices and sharing results. The platform is built using Django, ensuring a secure and efficient environment. | Django | Live |
Publication | A simple online bookshop where users can browse and purchase books. It offers a user-friendly interface and secure transactions, making it easy for anyone to find and buy books they desire. | Django | Live |
HSTU Transport System | A bus schedule system designed for HSTU students. Students can access updated bus schedules and request or acquire bus services from the university administration. The system is built using React.js and Firebase for efficient functionality. | React.js, Firebase | Live |
Blood Bank Management | A simple blood bank system that allows users to search for blood donors and register as donors. It facilitates a crucial aspect of healthcare by connecting those in need of blood with willing donors. The system is built using React.js and Firebase for efficiency. | React.js, Firebase | Live |
Dashboard | A simple and elegant dashboard layout that can be customized for various purposes. It's built using Next.js for a responsive and efficient design. | Next.js | Live |
Portfolio Template | A clean and minimalistic portfolio template, ideal for showcasing your work and personal projects. It's built using HTML and CSS for easy customization. | HTML, CSS | Live |
Burger Builder | A fun and interactive React.js project that allows users to create custom burgers. It's integrated with Firebase for real-time data storage, creating an engaging experience for users. | React.js, Firebase | Live |
eCommerce Template Design | A sleek and modern design for an online store. It's crafted using HTML and CSS, providing a visually appealing and functional template for e-commerce businesses. | HTML, CSS | Live |
Blog Template Design | An elegant and user-friendly layout for bloggers. With its clean design and HTML/CSS foundation, it's a great choice for sharing your thoughts and content online. | HTML, CSS | Live |
-
Express Auth Guard
Overview
Express Auth Guard
is an NPM package designed to enhance security and user authentication within Express.js applications. My recent contribution to this project aimed to improve its functionality and overall codebase.
- Bachelor of Computer Science and Engineering (CSE)
- Hajee Mohammad Danesh Science and Technology University, Dianjpur.
- Major: Computer Science and Engineering (CSE)
- Graduation Date: November 2023