Skip to main content

About Irfan Ullah Khan

Professional Java Developer & Software Engineer | Expert in Spring Boot, Microservices, and Full-Stack Development

With 5+ years of professional experience, I specialize in creating robust, scalable solutions using modern Java technologies and web frameworks. Based in Lahore, Pakistan, serving clients worldwide.

Irfan Ullah Khan - Java Developer and Software Engineer

My Professional Journey in Numbers

5+
Years Experience
50+
Projects Completed
30+
Happy Clients
10+
Certifications

Based in Lahore, Pakistan | Available for Remote Work Worldwide

Professional Summary

I am Irfan Ullah Khan, a dedicated Java Developer and Software Engineer with 5+ years of professional experience in building enterprise-grade applications and software solutions.

Java & Spring Boot Development

Building scalable backend systems and RESTful APIs

Microservices Architecture

Designing distributed systems for scalability and resilience

Database Design & Optimization

MySQL, PostgreSQL, MongoDB, and query optimization

React JS Frontend Development

Building responsive user interfaces and web applications

Android App Development

Native Android applications with Java/Kotlin

Cloud Deployment & DevOps

AWS, Docker, CI/CD pipelines, and infrastructure

Work Experience

Java Backend Developer (J2EE, Spring Boot)

Jan 2024 Present

SHABIX (Pvt) Ltd – Lahore, Pakistan (On-site)

  • Designing, developing, and maintaining Java backend applications using J2EE and Spring Boot
  • Developing RESTful APIs following MVC and layered architecture
  • Working with Spring Boot, Spring MVC, and basic Spring Security concepts
  • Managing database operations using JPA/Hibernate and JDBC
  • Integrating backend systems with frontend applications and third-party APIs
  • Debugging, testing, and optimizing backend performance
  • Collaborating with team members to deliver efficient backend solutions
J2EE Spring Boot Spring MVC JPA/Hibernate JDBC REST APIs

Junior Java Developer

Dec 2023 Present

Dimensions Tech – Lahore, Pakistan (Remote)

  • Developing and maintaining Java backend applications with Spring Boot
  • Creating RESTful APIs using Spring MVC and Spring Security
  • Database integration using JPA/Hibernate and JDBC
  • Third-party API integrations and performance optimization
  • Debugging, testing, and code review processes
  • Collaborating with cross-functional teams on software development
Java Spring Boot Spring MVC JPA/Hibernate JDBC REST APIs

Java Backend Developer (J2EE, Spring Boot)

Feb 2022 Dec 2022

Previous Organization – Pakistan

  • Developed and maintained Java backend applications using J2EE and Spring Boot
  • Built RESTful APIs following MVC architecture
  • Managed database operations using JPA/Hibernate and JDBC
  • Integrated third-party APIs and optimized system performance
  • Performed debugging, testing, and code optimization
J2EE Spring Boot JPA/Hibernate JDBC REST APIs

Web Development Trainer

Dec 2021 Jan 2022

Encoder Bytes – Bano Qabil KPK Program

  • Successfully delivered 36 Credit Hours training program as a Web Development Trainer
  • Taught web development fundamentals to students including HTML, CSS, and JavaScript
  • Conducted hands-on training sessions and practical workshops
  • Mentored students in building real-world web projects
  • Received Certificate of Appreciation for outstanding performance
Web Development HTML/CSS JavaScript Training Mentorship

Education & Certifications

Bachelor of Software Engineering

Virtual University of Pakistan

BSE (Software Engineering)
2018 - 2022 CGPA: 3.5/4.0
Oracle Certified Java Programmer

Oracle Corporation

OCJP Certification
2022 Exam: 1Z0-819
Spring Certified Professional

VMware Tanzu

Spring Professional
2023 Spring Framework 6
AWS Certified Developer

Amazon Web Services

AWS Certified
2023 Associate Level
Certificate of Appreciation

Bano Qabil KPK / Encoder Bytes

Web Development Trainer
2021 36 Credit Hours
Professional Achievement

WIPMOK Certificate

Achievement Award
2023 Recognition

Java Tutorials & Demos

Watch my technical tutorials, project demonstrations, and Java development insights on YouTube

Java Development Tutorial: CS619 Prototype Phase Viva Questions | What to Expect & How to Prepare

CS619 Prototype Phase Viva Questions | What to Expect & How to Prepare

Ready to Work Together?

Let's discuss your Java development project and create something amazing.