HabibDev

About

Profile Picture

Who Am I?

I am a passionate full-stack developer with expertise in Java, Spring, and modern web technologies like React, Next.js, and NestJS. With a strong foundation in software engineering and a commitment to delivering high-quality solutions, I thrive in team-driven Agile environments and love tackling complex challenges.

Personal Info

What I do!

Frontend Development
Building modern, performant web applications using Next.js with TypeScript, leveraging server-side rendering (SSR), static site generation (SSG), and other Next.js features. Creating responsive interfaces with ShadCN UI components and managing data with SWR for optimal user experience.
#Next.js#TypeScript#ShadCN#SWR#SSR#SSG#React#Tailwind CSS#HTML5#CSS3
Backend Development
Developing robust backend services using NestJS and MongoDB in a microservices architecture. Building RESTful APIs and maintaining scalable backend systems for AI-powered applications, with expertise in Java Spring Boot for additional enterprise solutions.
#NestJS#MongoDB#RESTful APIs#Microservices#Java#Spring Boot#MySQL#PostgreSQL
DevOps & Deployment
Managing containerized deployments using Docker, GitHub Container Registry (GHCR), and Portainer. Following a comprehensive testing and deployment workflow including feature development, testing, Docker image creation, and manual service updates.
#Docker#GitHub Container Registry#Portainer#Docker Swarm#K3S#Amazon S3#Manual Deployment
Software Testing & QA
Comprehensive testing across frontend and backend applications. Frontend testing includes component testing, integration testing, and end-to-end testing using Jest and Cypress. Backend testing focuses on controller and service layer testing with Jest for robust API validation.
#Jest#Cypress#Component Testing#Integration Testing#E2E Testing#Controller Testing#Service Testing
AI/ML Development
Developing AI agentic systems and intelligent applications that can reason, plan, and execute tasks autonomously. Building conversational AI, chatbots, and AI agents that can interact with users and systems intelligently.
#AI Agents#Conversational AI#OpenAI Agents SDK#Chatbots#Autonomous Systems#Task Planning#Intelligent Automation
RAG Systems
Built a comprehensive RAG (Retrieval-Augmented Generation) system using Express.js for web crawling, MongoDB for storing web page data, and Qdrant for vectorizing and storing embeddings. Creating intelligent knowledge retrieval systems for enhanced AI responses.
#RAG Systems#Express.js#MongoDB#Qdrant#Web Crawling#Vector Databases#Knowledge Retrieval#Embeddings

Technologies that I have worked with so far...

Docker Logo

Docker

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.

Kubernetes Logo

Kubernetes

Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management.

Express Logo

Express.js

Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

Flask Logo

Flask

Flask is a micro web framework written in Python, known for its simplicity and flexibility in web application development.

Google Cloud Platform Logo

Google Cloud Platform

Google Cloud Platform offers cloud computing services such as data storage, machine learning, and container orchestration.

Java Logo

Java

Java is a high-level, class-based, object-oriented programming language designed to have as few implementation dependencies as possible.

JavaScript Logo

JavaScript

JavaScript is a programming language that is one of the core technologies of the World Wide Web, enabling interactive web pages.

MongoDB Logo

MongoDB

MongoDB is a source-available cross-platform document-oriented database program, classified as a NoSQL database.

MySQL Logo

MySQL

MySQL is an open-source relational database management system based on SQL (Structured Query Language).

Node.js Logo

Node.js

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that executes JavaScript code outside a web browser.

React Logo

React

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.

TypeScript Logo

TypeScript

TypeScript is a programming language developed and maintained by Microsoft that adds static typing to JavaScript.

Next.js Logo

Next.js

Next.js is a React framework that enables server-side rendering and static website generation for building modern web applications.

PostgreSQL Logo

PostgreSQL

PostgreSQL is a powerful, open-source object-relational database system with a strong reputation for reliability and feature robustness.

Python Logo

Python

Python is a high-level, interpreted programming language known for its simplicity and readability, widely used in web development and data science.

Spring Logo

Spring Framework

The Spring Framework is an application framework and inversion of control container for the Java platform.

Figma Logo

Figma

Figma is a web-based vector graphics editor and prototyping tool that allows multiple people to collaborate in real-time.

GitHub Logo

GitHub

GitHub is a web-based platform for version control and collaboration using Git, widely used for open-source projects.

    We use cookies

    We use cookies to analyze site usage and improve your experience. By clicking Accept, you agree to the use of cookies for analytics purposes. If you prefer not to allow these cookies, you can select Decline. For more information, please see our Privacy Policy.

    By clicking "Accept", you agree to our use of cookies.
    Learn more.