Summary
Muhammad Imran is a results-driven software leader with roughly a decade of hands-on experience building high-performance Java and full-stack web applications, now serving as VP and Lead Software Engineer at JPMorgan Chase. He combines deep JEE and Spring Boot expertise with Node.js, modern JavaScript frameworks, and cloud platforms (AWS/GCP) to architect scalable, secure systems across the full SDLC. Known for optimizing middleware, integration, and messaging solutions (JMS, REST, SOAP), he has a track record of delivering cross-team projects in large financial and healthcare environments. A collaborative Agile coach and mentor, he elevates team practices through testing frameworks (JUnit/Mockito) and robust CI/version-control workflows. His background spans enterprise systems and startup-style product builds—evident from early e-ticketing and API work to leading critical banking platforms—reflecting both practical engineering and architectural breadth. Based in Columbus, Ohio, he pairs an MS in Computer Science with a continual curiosity for emerging frameworks and containerization (Docker) hinted at in his full-stack GitHub interests.
9 years of coding experience
17 years of employment as a software developer
BSc Computer Science, BSc Computer Science at University of the Punjab
MSc in Computing Computer Science, MSc in Computing Computer Science at Leeds Met University UK
English