
Muhammad Noman Software Engineer
Summary
Software Engineer with 5+ years of expertise in developing Java-based enterprise and fintech applications. Spearheaded a 15-member team with a focus on cross-functional collaboration to enhance project outcomes. Highlights include raising production system TPS to 500, reducing bug rates by 15%, and improving application uptime. Excelled in a lead role at i2c Inc., with achievements in reengineering APIs for better performance, implementing DevOps practices, and ensuring 100% system uptime. Technical strengths encompass Java, microservices using Spring Boot, distributed systems, API development, and proficiency with Docker, Kubernetes, and CI/CD. Holds a Bachelor's in Computer Science, backed by industry recognition with the Dean's List Academic Achievement Award.
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 PresentSummary: 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