خلاصہ

I am a Senior Software Engineer at Shell with 10+ years of experience in software development and engineering. I have a strong expertise in Java in microservices design and implementation. I use these skills to deliver solutions that support outstanding customer experiences and financial integration for Shell, one of the world's leading energy companies.

In my current role, I am responsible for building, testing, deploying, and maintaining software in a thriving environment i.e SpringBoot, Kafka, React, Angular. I work with a cross-functional team that upholds the highest technical standards and follows the latest trends in technology. I have a solid background in domain-driven design, microservice principles, cloud native infrastructure, and clean code best practices. I also have experience in fintech and payment services, having worked on large scale events and conferences applications. I am a problem solver, a quick learner, and a curious and inquisitive developer who is always eager to learn new technologies and improve my skills.





Top skillsTop skills





Java • Spring Boot • Microservices • React.js • Angular


پراجیکٹس

Finstreet Eco Banking
Freeman
Afterhire
DealForma

تجربہ

کمپنی کا لوگو
Senior Software Engineer
Rabo Bank Netherlands In-House
جنوری ۲۰۲۳ - موجودہ | Lahore, Pakistan








Microservices specialist at Rabo Bank Netherlands.This project aims to design and implement a robust microservices architecture utilizing Spring Boot, Apache Kafka, and domain-driven design principles. The architecture is tailored to enhance scalability, maintainability, and efficiency, addressing the needs for a modular, decoupled system that supports high throughput and fault tolerance.Microservices specialist at Shell. This project aims to design and implement a robust microservices architecture utilizing Spring Boot, Apache Kafka, and domain-driven design principles. The architecture is tailored to enhance scalability, maintainability, and efficiency, addressing the needs for a modular, decoupled system that supports high throughput and fault tolerance.












Skills: Java · Kotlin · Angular · React.js · Apache Kafka






کمپنی کا لوگو
Senior Software Engineer
Systems Ltd
اکتوبر ۲۰۲۰ - موجودہ | Lahore, Pakistan








- My job as lead dev is to take a design and list of specifications and/or requirements from the client and design team, to a full scale production application.- Design, develop, test, deploy and maintain software in a thriving environment- Microservices written in Java Springboot- Database Design and Analysis- Implementing designs, technical requirements and customisations into a full stack application for large scale events and conferences. Using built-in / custom components to meet client requirements.- Applied code splitting to improve bundling loading experience. - Mobile first frontend with custom build Saas, flex design pattern. - React, Redux, scss, React Custom Hooks. AWS Lambda functions, docker, docker-compose- My job as lead dev is to take a design and list of specifications and/or requirements from the client and design team, to a full scale production application. - Design, develop, test, deploy and maintain software in a thriving environment - Microservices written in Java Springboot - Database Design and Analysis - Implementing designs, technical requirements and customisations into a full stack application for large scale events and conferences. Using built-in / custom components to meet client requirements. - Applied code splitting to improve bundling loading experience. - Mobile first frontend with custom build Saas, flex design pattern. - React, Redux, scss, React Custom Hooks. AWS Lambda functions, docker, docker-compose












Skills: Java · Terraform · Continuous Integration and Continuous Delivery (CI/CD) · Kotlin · Reactjs · Apache Kafka · Microservices · Docker · Kubernetes






کمپنی کا لوگو
Staff Software Engineer
10 Pearls
جنوری ۲۰۲۲ - جنوری ۲۰۲۳ | Lahore, Pakistan








Responsibilities: • Micro Services, Spring Boot, Kafka, ELK, Spring Cloud Stream, Spring Security, Hibernate • Domain Driven Design, microservice principles, cloud native infrastructure and clean code best practices • Design, develop, test, deploy and maintain software in a thriving environment • Manage individual project priorities and deliverables whilst working in a team who enjoy knowledge sharing sessions • Up to date with the latest trends in technology • Working within your cross-functional team to uphold the highest technical standards right across the product • Fintech, Payment Services • Manage individual project priorities and deliverables whilst working in a team who enjoy knowledge sharing sessions • Up to date with the latest trends in technology • Working within your cross-functional team to uphold the highest technical standards right across the product • Database Design and AnalysisResponsibilities: • Micro Services, Spring Boot, Kafka, ELK, Spring Cloud Stream, Spring Security, Hibernate • Domain Driven Design, microservice principles, cloud native infrastructure and clean code best practices • Design, develop, test, deploy and maintain software in a thriving environment • Manage individual project priorities and deliverables whilst working in a team who enjoy knowledge sharing sessions • Up to date with the latest trends in technology • Working within your cross-functional team to uphold the highest technical standards right across the product • Fintech, Payment Services • Manage individual project priorities and deliverables whilst working in a team who enjoy knowledge sharing sessions • Up to date with the latest trends in technology • Working within your cross-functional team to uphold the highest technical standards right across the product • Database Design and Analysis












Skills: Java · Spring Boot · Terraform · Angular · Continuous Integration and Continuous Delivery (CI/CD) · Kotlin · Reactjs · Apache Kafka · Microservices · Docker · MongoDB






کمپنی کا لوگو
Senior Software Engineer
Bayt.com
جولائی ۲۰۱۸ - اکتوبر ۲۰۲۰ | Lahore, Pakistan








- Microservices Architecture on EKS,- Restful API Java Spring Boot- Building Modern SPAs using React.js - CICD, Continues Monitoring, Hystrix Dashboard, Zuul and Eureka- Service Discovery, Load balancing and Circuit breaking patterns- Database Design and Analysis- Administered and optimized database - Terraform based infrastructure management - Community member, contributor and advocate of Docker and Microservices based Architecture- Microservices Architecture on EKS, - Restful API Java Spring Boot - Building Modern SPAs using React.js - CICD, Continues Monitoring, Hystrix Dashboard, Zuul and Eureka - Service Discovery, Load balancing and Circuit breaking patterns - Database Design and Analysis - Administered and optimized database - Terraform based infrastructure management - Community member, contributor and advocate of Docker and Microservices based Architecture












Skills: Java · Terraform · Continuous Integration and Continuous Delivery (CI/CD) · Amazon Web Services (AWS) · Reactjs · Microservices · Docker · MongoDB · RabbitMQ






کمپنی کا لوگو
Full Stack Software Engineer
IQVIS Technologies
جولائی ۲۰۱۷ - جون ۲۰۱۸ | Lahore, Pakistan








- Restful API JAVA 8, Spring Boot- Frontend UIs using React.js- Restful API JAVA 8, Spring Boot - Frontend UIs using React.js












Skills: Java · Terraform · Spring Boot · Reactjs · Microservices






کمپنی کا لوگو
Software Engineer
Narsun.pk
اگست ۲۰۱۵ - جولائی ۲۰۱۷ | Lahore, Pakistan

Web Development, RESTful Services and DeploymentsSpring MVCApplication deployment on AWS , EC2, S3Ansible Playbook base deployment and scalabilityJoined the docker community started exploring decentralized , distributed system

تعلیم

University of the Punjab
بیچلرز, بی سی ایس / بی ایس, BS(Software Engineering)‎
Computer Science
2016

پیشہ ورانہ مہارتیں

ماہر AngularJS
ماہر AWS
ماہر Docker
ماہر ExpressJs
ماہر Full Stack
متوسط GraphQL
ماہر Java Spring Boot
متوسط Kubernete
ماہر Laravel
ماہر Mern
ماہر Mongo
ماہر NodeJs
ماہر Query Language
ماہر React JS
ماہر Rest Ful WebServices
متوسط Vuejs

زبانیں

ماہر انگریزی
ماہر ہندی
ماہر پنجابی
ماہر اردو
ابتدائی عربی
ابتدائی ڈچ