Description of Image
Interests
  • Computer Vision
  • Data Analysis, Data Science
  • Enterprise Application Integration
Tech Stack
  • Java, Grails, Python, Bash Scripting
  • Angular JS, React JS
  • SQL, PL/SQL
  • Cloud Foundry, Kafka, Kubernetes
Contact
Languages
  • Native: Urdu, English
  • Beginner: Arabic, Gaelic, Mandarin
  • Intermediate: Korean, Pashto
  • CEFR A1: French
  • CEFR B1: Estonian, Russian
© 2001 - . All Rights Reserved.
Industry Experience
Academic Experience
Internship(s)
Volunteer Work
Software Engineer III
Employer
J.P.Morgan Glasgow Technology Centre, Scotland, UK
Duration
Jul 2017 – Jan 2025 (7.5 yrs)
Job Description
Transitioned from mid- to team leaderdship role; Responsible for a small group of business-critical micro-services and a back-office web application
Highlights
  • Refactored and revamped services for cost-reduction and in fulfilment of cloud-native modernization effort
  • Facilitated two-fold increase in team performance and reduced PROD incidents by 90%
Tech Stack
Java 11 (/17), AngularJS, React JS, Bash and Groovy scripting, Oracle 19c, Kafka, SAP BO, and Python
Product Engineer (aka Software Engineer)
Employer
(Transfer)Wise, Tallinn, Estonia
Duration
Feb 2015 – 2017 (2 yrs)
Job Description
Mid-level engineering commitment introducing software engineering practices in a startup culture
Highlights
Worked on partner integrations for to-AED, to-COP, to-ZAR and to/from-CAD money transfer feature
Tech Stack
Grails, Java 8, Spring, Hibernate, MySQL, Slack Integrations and Looker
Software Developer
Employer
Mindware OÜ (now Aktors OÜ), Estonia
Duration
Sep 2013 – Jan 2015 (1.33 yrs)
Job Description
Junior-level engagement with an opportunity to gain hands-on experience with multiple technologies and CI/CD
Highlights
  • Implemented server side for authorized signing and sharing of e-documents, and workflow integration in Azerbaijani Digital Portal
  • Implemented server side for new features, changes and bugs pertaining to interest generation and bank reports in Estonian State Treasury
  • Designed and implemented scalable channel server for digitally signed (jdigidoc) communication on payment clearance and settlement between proprietary banking system and SEB (Swedish Bank)
Tech Stack
Java EE7, Spring, JOOQ, MySQL, Java EE5, Struts2, Hibernate, SonicMQ 7.5, Quartz and Oracle 11g
Software Engineer
Employer
InterActive Group, Islamabad
Duration
Aug 2008 – 2010 (2 yrs)
Job Description
Entry-level development effort on confidential enterprise integration projects for classified clients
Highlights
  • Hands-on industry introduction to software engineering
  • Gained functional knowledge on Java and SQL performance optimization
  • Performed comparative analysis and tested software obfuscation solutions
Tech Stack
Java EE 5, Hibernate 3.0, Oracle 10g, and SUN Virtualization Technologies
Software / Business Analyst
Employer
InterActive Group, Islamabad
Duration
Jul 2005 – 2008 (3 yrs)
Job Description
Performed software requirement (gap) analysis for multiple e-government projects
  • required client interaction for as-is/to-be processes’ analysis and requirements’ gathering
  • liaised with development team for technical use cases’ elicitation and backend scripting for Oracle 9i
Delivered as Lead Analyst for John Hopkins‘ Project on Child Immunization Surveillance
  • worked with John Hopkins’ team on requirements’ elicitation and design decisions
  • represented development team for reporting on project progress and product demonstration
Delivered as Lead Analyst for feasibility report: Market analysis for data-centric services
  • worked with business on financial feasibility of inhouse datacenter as-a-service project
Recognition
Earned Excellence Award in Development Consultancy
Final Year Supervisor
Employer
National University of Computer and Emerging Sciences (NUCES aka FAST-NU)
Duration
Aug 2015 - May 2016 (01 yr)
Job Description
Served as external/industry mentor for final year BS(CS) students
Responsibilities
  • Supervised a team of three on a year-long capstone project “Chopaal”
  • Proposed project idea, imparted functional knowledge on selected technologies and industry standards
  • Facilitated students in earning an A on both end-of-semester submissions
Assistant of Informatics
Employer
University of Tartu, Estonia
Duration
Sep 2012 – Sep 2013 (01 yr)
Job Description
Part-time contract during enrolment
Responsibilities
  • Assisted with (under)graduate courses in Information Systems, System Administration, and Databases
  • Responsible for running hands-on sessions (labs), formulating and grading quizzes and assignments
  • Delivered lecture(s) on select topic(s)
Teaching Assistant
Employer
University of Tartu, Estonia
Duration
Aug 2011 – Jun 2012 (01 yr)
Job Description
Part-time commitment during graduate studies
Responsibilities
  • Assisted with (under)graduate courses in Information Systems, and Databases
  • Responsible for running hands-on sessions (labs), formulating and grading quizzes and assignments
  • Delivered lecture(s) on select topic(s)
Lecturer BS(CS)
Employer
IMCG St. 25 F-6/2, Islamabad
Duration
Mar 2007 – 2010 (03 yrs)
Job Description
Visiting faculty member at alma mater for undergraduate degree offered in affiliation with the University of Punjab
Responsibilities
Responsible for undergraduate courses in Calculus II, Discrete Mathematics, Computer Organization and Assembly Language, Numerical Analysis, and Analysis of Algorithms
Highlights
Delivered 100% pass rate with 50% of the students earning above 90% score
Recognition
Earned recognition from Ministry of Education for initiating and running Computer Science department’s Quarterly Journal “The Digital Patrol”
Teaching Assistant
Employer
NUCES (aka FAST-NU), Islamabad
Duration
Aug 2003 – May 2007 (04 yrs)
Job Description
Part-time commitment during undergraduate studies and after graduation
Responsibilities
  • Assisted with undergraduate coursework in Differential Equations, Numerical Analysis, Database Management Systems, Distributed Computing, and Artificial Intelligence
  • Responsible for running hands-on sessions (labs), formulating and grading quizzes and assignments, and mentoring on semester-end projects
Intern IT Programmer
Employer
University of Tartu, Estonia
Duration
Jun - Nov 2011 (0.5 yr)
Assignment
Email Management in InferatoFS
Implemented Python scripts for transforming email content into proprietary format for efficient search and hassle-free retrieval, integrated the scripts in existing Integrative Graph based File Systems (InferatoFS) in Ubuntu environment, and tested the implementation on CMU’s Enron Email Dataset.
Links
Dummy Link
Intern
Employer
Academy of Educational Planning and Management, Ministry of Education, Islamabad
Duration
Jun - Aug 2003 (0.2 yr)
Assignment
Dynamic portion of AEPAM website
Worked on conditional loading of dropdown values and forms' submission using ASP, VB Script, Java Script, and MS Access
Links
Dummy Link
Ignite Machine Learning Community of Practice Co-Lead
Employer
J.P.Morgan Glasgow Technology Centre, Scotland, UK
Duration
2019 - 2021 (2 yrs)
Job Description
Transitioned from mid- to team leaderdship role; Responsible for a small group of business-critical micro-services and a back-office web application