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.
My Professional Journey in Numbers
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)
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
Junior Java Developer
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 Backend Developer (J2EE, Spring Boot)
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
Web Development Trainer
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
Education & Certifications
Bachelor of Software Engineering
Virtual University of Pakistan
BSE (Software Engineering)Oracle Certified Java Programmer
Oracle Corporation
OCJP CertificationSpring Certified Professional
VMware Tanzu
Spring ProfessionalAWS Certified Developer
Amazon Web Services
AWS CertifiedCertificate of Appreciation
Bano Qabil KPK / Encoder Bytes
Web Development TrainerProfessional Achievement
WIPMOK Certificate
Achievement AwardJava Tutorials & Demos
Watch my technical tutorials, project demonstrations, and Java development insights on YouTube
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.