Muhammad Imran Ishaq
Contact Information
Email Address-Mobile Phone: -
Address: House: 2-D. Street: Qayyum Park Shahadara More. City: Lahore. Country: Pakistan.
https://github.com/imran-ishaq
Skype: ime.ishaq
Personal Information
Gender: Male
Nationality: Pakistan
Residence Country: Pakistan
City: Lahore
Driving License Issued From: Pakistan
Summary
9 years of professional experience in Analysis, Design, Programming, Implementation, Administration
and development of Banking and Leasing Financial Web System development using Java (Java
EE/Java SE and Android for Mobile Application) language. I am a driven individual with the ability to
adapt to any situation and willing towards learning and challenging environment where I can utilize my
skills, knowledge and experiences to bring innovation.
Skills
Programming/Scripting Languages
Java, SQL, JavaScript, HTML, Android, XML, J2EE
Frameworks
Spring/Spring Boot, MVC, JDBC, Hibernate
Cloud Computing Environment
AWS, Elastic beanstalk, EC2, RDS, WAF, ELB, S3, Cloud Front
Frontend
CSS,HTML,XML,JQUERY
DATBASE
ORACLE, MYSQL, SQLLITE, DERBY, MongoDB
Tools
Eclipse, NetBeans, Android Studio, IntelliJ, TOAD, SQLYOG, SQLWORKBENCH, PLSQL, Tibco
Jasper Reports 6.5-6.14.0, POSTMAN, SVN, GIT, Bit bucket, Jira
Experience
1- Senior Java Developer (Principle Software Engineer Remote)
Employer: Macys
Location: USA
Job Role: Senior Software Engineer
Jun/2021 - Current
Key Responsibilities
My Job is to Design, Develop, Integrate and maintain the Web Applications and Back-end web
Services using java based Micro-Service Architecture.
2- Senior Java Developer (Team Leader Remote)
Employer: Global Engineering Services
Location: USA
Job Role: Principal Software Engineer
Aug/2019-May/2021
Key Responsibilities
My Job is to Design, Develop, Integrate and maintain the Web Applications and Back-end web
Services using java based Micro-Service Architecture.
Projects
1- Shipper App
Shipper App is a high-quality Medicine/Blood Carrier and Management tool to help make living
with diseases by tracking temperature and built-in cooling management system called
insuridge.This application helps you worry less and live life while handling the requirements
needed for managing Medicine and provide blood to remote area within required maintainable
cooling environment. The Shipper App smartly provides you privilege off end to end security by
making hardware locked and notify Admin who initiate shipment until it reaches to the end user
and who unlock it to extract medicine or blood from controlled insuridege container.
Database:
MySQL 6.0
Role of Mine:
I have written the endpoints for the Shipper Application in a team of backend developers.
Environment/Technology:
Java8, Spring Boot 2.1, Spring Security, JPA 2.1.4, HIBERNATE 5.3, Swagger 2, Jasper 6.14.0.
Aws Cloud Deployment:
Aws Elastic-Bean-Stalk, Route53, ALB, EC2, RDS (MySQL), WAF
2- Safe Med Sensor (Endpoints):
Safe Med Sensor is a high-quality diabetes management tool to help make living with diabetes easier.
This application helps you worry less and live life while handling the requirements needed for
managing diabetes. The Safe Med Sensor app smartly provides you notifications to assist your
lifestyle with diabetes. You'll receive notifications when your medications are approaching or out of
safe temperature range when it is time to take your medications when it is time to measure your blood
glucose and more.
Database:
MySQL 5.7
Role of Mine:
I have written the endpoints for the Safe Med Mobile Application in a team of backend developers.
Environment/Technology:
Java8, Spring Boot 2.0.4, HIBERNATE 5.2.1, Swagger 2.
2-Senior Java Developer (Team Leader)
Employer: MCB Bank
Location: Lahore, Pakistan
Job Role: Team Leader
Sep/2014 –Aug/2019
Key Responsibilities
My role is to manage and develop the web and Mobile solution to facilitate the Business Groups in
Banking Sector by Developing WEB and Mobile Solutions for them.
Projects (Java Web/Android):
1- FOCUS:
FOCUS application is used for CAD/CRCD administration for loan portfolio of the Bank, which is
centralized at Lahore, Islamabad and Karachi. This includes Commercial, corporate, Consumer, and
staff loans portfolio country wide. FOCUS application is capable of Post approval monitoring of Loans
and all CAD related activities, including Auto Ticklers postings, conversion, DAK Management,
Custody document lodgement, Unit Exception reporting, Deferral Management, Limit structuring and
Blocking / Un-Blocking etc. System is working as centralized MIS system for reporting to internal /
external auditors and SBP for CRCD/CAD related activities.
Database:
Oracle 12C
Role of Mine:
I was leading the project. I remodel this system to centralized by redesigned the Application & DB
Environment/Technology:
Java8, JPA, HIBERNATE 4.0, Custom MVC Framework, Jasper Reports.
2- Transaction Banking System:
In this project the organization records all the financial transactions those are impacting on CBS (Core
Banking System) of MCB. This product is available and operational in all branches of MCB in
Pakistan.
Database:
Oracle 12C
Role of Mine:
I developed this Java Solution in a Team as Senior Java Developer and was assigned a module of
Online Payments.
Environment/Technology:
Java8, Spring4.3, Hibernate 3.6, Oracle Reports.
3- Centralize Billing Server:
Itis such a configurable and modifiable and stable System which allow both APIS based and filebased configuration on choice of Client Company Which allow companies to upload there bills so that
their customer can access their bills on real time as they uploaded and can pay bill abruptly.
Database:
Oracle 12C
Environment/Technology:
Java8, Spring4.6, Spring JPA, SPRING Securities, Oracle Reports.
Role of Mine:
I lead this Project development with a team of 8 developers.
4- ICRR (Internal Credit Risk Rating System):
By Using this Application MCB Bank Rate their clients and keep track of all defaulters and top rated
and then evaluate them on the basis of rating calculated by system and then allocates debts.
Database:
Oracle 11g
Role of Mine:
I developed this WEB APPLICATION Single headedly.
Environment/Technology:
Java7, JPA, HIBERNATE 4.0, Custom MVC Framework, Jasper Reports.
5- Mcb Bio Metric Verification System (Android):
The MCB VS is responsible to verify the identity by saving the customer account detail and their
status for every operation from account activation to reset password.
Environment/Technology:
Java7, Android Studio3.0.1, Android 5-8(Lollypop - Oreo), NADRA APIs, Messaging.
3- Senior Android Developer (Team Leader)
Employer: Dev Batch
Location: Lahore, Pakistan
Job Role: Team Leader
Apr/2014 - Aug/2014
Hungry Hub (Hoteling App):
Hungry Hub is Thailand's premier online restaurant reservation app available 24 hours a day, 7 days
a week. Hungry Hub mobile app enables you to make table reservations at your favourite restaurants
within just 3 clicks.
Environment/Technology:
Java6, Android Studio, Google Location API’s, Google Cloud Messaging, Android-5.11(Lolly POP).
4- Android Application Developer
Employer: TBOX Solution
Location: Lahore, Pakistan
Job Role: Team Leader
Jul/2012 - Feb/2014
Magazine.nu (Magazine Application):
This is a Major Magazines Product based Application which is still in developing it has different
layouts for mobiles and Tablets and support all tablets and mobiles.
Environment/Technology:
Java6, Eclipse, Android-4.1(Jelly Beans), MUPDF Android SDK, PUSHWOOSH Cloud Messaging.
Link:
https://play.google.com/store/apps/details?id=co m.magzine.nu
Education
Bachelors in Computer Science (BCS (Hons.))
Institute: Punjab University College of Information Technology.
Location: Lahore, Pakistan
Completion Date: (June 2008 - June 2012)
Dissertation: Created Android Kite Fighting Game.
Hobbies
1.
Cricket
2.
Guitar
3.
Movies