概要

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
Jan 2023 - 代表 | 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
Oct 2020 - 代表 | 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
Jan 2022 - Jan 2023 | 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
Jul 2018 - Oct 2020 | 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
Jul 2017 - Jun 2018 | 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
Aug 2015 - Jul 2017 | 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

语言

熟练 英语
熟练 印度语
熟练 旁遮普语
熟练 乌尔都语
初学者 阿拉伯语
初学者 荷兰语