Work Experience
Software Engineer, Microservices Architecture
Duration: Project-specific duration not provided, employment from July/2019 to May/2023.
Summary: Restructured existing monolithic code to a microservices architecture to make the application scalable.
Responsibilities: Re-engineering of the system into smaller, cohesive modules, automating deployment processes for scalability with zero downtime.
Technologies: Spring Boot, Docker, Kubernetes, CI/CD pipelines
Software Engineer, MAFF Payment Gateway Integration
Duration: Project-specific duration not provided, employment from July/2019 to May/2023.
Summary: Successfully integrated a robust payment gateway into the main application, achieving compliance and ensuring uptime.
Responsibilities: Integration of payment gateway with the merchant account and backend system, ensuring reliability and PCI compliance.
Technologies: Java, merchant account systems, payment gateway technologies
Software Engineer, American Express (AMEX) Wallet Web Service
Duration: Project-specific duration not provided, employment from July/2019 to May/2023.
Summary: Developed a secure RESTful web service for payment solutions that can be used by banks and merchants.
Responsibilities: Creation of open API for payment solutions, ensuring secured communication using JWE.
Technologies: Java EE, RESTEasy, JSON Web Encryption (JWE)
Software Engineer, Commercial Credit Limit/Corporate Credit Cards/Financial Hierarchical Institute of Payments
Duration: Project-specific duration not provided, employment from July/2019 to May/2023.
Summary: Created a Java-based financial hierarchical system for managing payments within a corporate structure.
Responsibilities: Development of a system to manage company, departments, and employee payments within hierarchical levels, and implementation of algorithmic improvements.
Technologies: Java, payment processing algorithms
Software Developer, Meterflow Application
Duration: May/2023 to Present
Summary: Contributed to the Meterflow application's efficiency in managing UK residents' smart meters for accurate bill generation.
Responsibilities: Analyzing and fixing production bugs, implementing new electric meter requirements, managing XML Schema Definitions adjustments.
Technologies: XML Schema Definitions (XSD), transaction processing systems
Education
- Bachelor of Sciences in Computer Science
Punjab University College of Information Technology
2015 - 2019