Hi, my name is

Md Irfan.

I build things for the web.

I'm a software engineer specializing in building exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products.

About Me

I am a passionate software engineer with expertise in full-stack development. My journey in technology has been driven by a deep curiosity for creating efficient and scalable solutions. I specialize in Java, Python, and web development, with a strong foundation in data analysis and machine learning.

My technical skills include Java, Python, Spring Boot, Hibernate, React, and various databases. I have experience in Exploratory Data Analysis (EDA), building RESTful APIs, and implementing modern web applications. I'm always eager to learn new technologies and solve complex problems.

Profile

Experience

2023 - Present

Software Engineer

Bidgely

Working on automation project using Python, Flask, React, and PostgreSQL. Developing and maintaining web applications with modern tech stack.

PythonFlaskReactPostgreSQL
2022 - 2023

Software Engineer

Principal Global Investor

Worked on enterprise applications using Spring Boot, Java, Hibernate, .NET, and AWS. Implemented CI/CD pipelines and cloud infrastructure.

JavaSpring Boot.NETAWSCI/CD
2021 - 2022

SDE Intern

Scaler

Developed web applications using Ruby on Rails and React.js. Worked with SQL databases and implemented various features.

Ruby on RailsReactSQL

Skills & Expertise

Frontend Development

React.js
HTML5 & CSS3
JavaScript (ES6+)
Responsive Design
UI/UX Principles

Backend Development

Java
Spring Boot
Python
Ruby on Rails
RESTful APIs

Databases

SQL
PostgreSQL
MongoDB
Database Design
Query Optimization

Data Analysis

Data Cleaning
KPI Analysis
Data Visualization
Seaborn
Matplotlib

Tools & Technologies

Git & GitHub
Docker
AWS
CI/CD
Agile Methodologies

Additional Skills

Problem Solving
Team Leadership
Code Review
Technical Documentation
Performance Optimization

Projects

E-Kart E-commerce

A full-featured e-commerce platform built with Spring Boot, implementing DAO pattern and annotations. Features include user authentication, product management, shopping cart, and order processing.

JavaSpring BootMySQLHibernate

Graduate Admission Prediction

A machine learning model for predicting graduate school admission chances. Built using Python, featuring data cleaning, analysis, and predictive modeling with pandas and numpy.

PythonPandasNumPyMachine Learning

Natural Language SQL Query

An innovative application that converts English sentences into SQL queries. Built with Flask backend, React frontend, and PostgreSQL database, featuring natural language processing capabilities.

PythonFlaskReactPostgreSQL