Imran Ishaq

Imran Ishaq

Software Engineer

Followers of Imran Ishaq3000 followers
location of Imran IshaqWarsaw, Mazowieckie, Poland

Connect with Imran Ishaq to Send Message

Connect

Connect with Imran Ishaq to Send Message

Connect
  • Timeline

  • About me

    Principle Software Engineer(Java|SpringBoot|Hibernate|JPA|Microservices|AWS|Oracle|MySQL|kafkaMQ|REST|GraphQL|MVC|Redis)

  • Education

    • Hasseb model high school

      2005 - 2007
      High School Science A+

      Matriculation

    • Govt Islamia college Civilines Lahore.

      2007 - 2008
      Associate's Degree Pre-Engineering A

      I did FSC(Faculty of Engineering Science )

    • Govt Central Model high school

      2004 - 2005
      Priomary to 8th Standard Matric

      Primary

    • Punjab University of Information and Technology (P.U.C.I.T)

      2008 - 2012
      Engineer's Degree Computer Science A

      Activities and Societies: Music Society And Computer society and Management Society I was the student of Software Engineering

  • Experience

    • InteliSoft Solutions

      Apr 2012 - Feb 2013
      Software Engineer

      Android Applicaton and game developmer

    • (free lance)

      May 2012 - May 2014
      Senior Android Developer(Free Lancer)

      My job was to develop business applications for Android platform and had to lead the team of developers.• Involved in requirement gathering, Layout designs,Material Design View and development• Integrated location based services using Google Maps API to display locations of the nearest places • Searched Nearby places with user input and user current location using Google Places API• Used Android content providers to read SMS threads and designed GUI for it.• Constructing HTTP requests, getting server response in Json asynchronously .• Used Navigation Drawers and Tabs for easy navigation through the application.• Used GCM for implementing push notifications in multiple applications • Responsible for design of user interface using various custom layouts, buttons, dialog boxes and alert boxes. • Used list adapters for ListViews and pager adapters for ViewPager to change the dataset dynamically.• Used FastScrolling Serializable in ListViews to navigate through words.• Implemented SearchView for ListView in which row contains checkboxes, handled the changing adapter runtime on SearchView input.• Designed a reliable template of an Application Architecture. • Observed best practice standards in Android.• Responsible for general maintenance of application library and debugging.• Integrated Facebook and Uber API. Show less

    • Tbox Solutionz

      Mar 2013 - Mar 2014
      Senior Software Engineer Technical Lead

      My job was to develop business applications and games for Android platform and had to lead the team of developers.• Involved in requirement gathering, Layout designs,Material Design View and development• Integrated location based services using Google Maps API to display locations of the nearest places • Searched Nearby places with user input and user current location using Google Places API• Used Android content providers to read SMS threads and designed GUI for it.• Constructing HTTP requests, getting server response in Json asynchronously .• Used Navigation Drawers and Tabs for easy navigation through the application.• Used GCM for implementing push notifications in multiple applications • Responsible for design of user interface using various custom layouts, buttons, dialog boxes and alert boxes. • Used list adapters for ListViews and pager adapters for ViewPager to change the dataset dynamically.• Used FastScrolling Serializable in ListViews to navigate through words.• Implemented SearchView for ListView in which row contains checkboxes, handled the changing adapter runtime on SearchView input.• Designed a reliable template of an Application Architecture. • Observed best practice standards in Android.• Responsible for general maintenance of application library and debugging.• Integrated Facebook and Uber API. Show less

    • MCB Bank Limited

      Jan 2014 - Aug 2019
      Senior Software Engineer

      Development And Integration of New and Existing Systems/Software's(JAVA J2EE, J2SE, JAVA WEB Development, Android Business Applications).• Strong Knowledge of JAVA WEB DEVELOPMENT of BUSINESS and FINANCIAL APPLICATIONS and ANDROID BUSINESS APPLICATION DEVELOPMENT.• Well experienced with XML related technologies like XML Schema, XPath and XSL.• Strong knowledge of Web services including HTTP, SOAP, WSDL and XML concepts.• Experience in Application Development with a solid understanding of the following concepts: HTML, XML, J2EE, SSL, load balancing, Application TCP/IP, DNS, firewalls and multi-tiered architectures.• Worked in Creating Best practice guidelines for development and deployment of Message Broker components.• Experience in creating Tables, Views, Stored Procedures, Functions and Triggers such as in Oracle.• Excellent Technical, analytical, problem solving, interpersonal, written and communication skills with ability to work under pressure in a highly visible role in a team and individually.• Excellent understanding of the full Software Development Life Cycle (SDLC) and IT Production Control process & procedure. Show less

    • DevBatch

      Apr 2014 - Jan 2015
      Senior Software Engineer Technical Lead(Java and Android)

      My job was to develop business applications for Android platform and had to lead the team of developers.• Involved in requirement gathering, Layout designs,Material Design View and development• Integrated location based services using Google Maps API to display locations of the nearest places • Searched Nearby places with user input and user current location using Google Places API• Used Android content providers to read SMS threads and designed GUI for it.• Constructing HTTP requests, getting server response in Json asynchronously .• Used Navigation Drawers and Tabs for easy navigation through the application.• Used GCM for implementing push notifications in multiple applications • Responsible for design of user interface using various custom layouts, buttons, dialog boxes and alert boxes. • Used list adapters for ListViews and pager adapters for ViewPager to change the dataset dynamically.• Used FastScrolling Serializable in ListViews to navigate through words.• Implemented SearchView for ListView in which row contains checkboxes, handled the changing adapter runtime on SearchView input.• Designed a reliable template of an Application Architecture. • Observed best practice standards in Android.• Responsible for general maintenance of application library and debugging.• Integrated Facebook and Uber API. Show less

    • Invensify, Inc.

      Aug 2019 - Jun 2021
      Principle Software Engineer

      My job entails designing, developing, integrating, and maintaining web applications and backend web services using Java-based microservice architecture in Java. I specialize in utilizing the Java MVC framework, including Spring and Spring Boot, as well as JPA and Hibernate ORM.Move the backend from on Prem to Aws Cloud.Relational databases are MYSQL and Oracle.Cloud Environment is Amazon Web Services(AWS)

    • Nisum

      Jun 2021 - Jun 2022
      Senior Software Engineer
    • Confidential

      Jul 2022 - now
      Java Software Engineer
  • Licenses & Certifications

    • J2ee and php

      EVS
      Mar 2013
  • Honors & Awards

    • Awarded to Imran Ishaq
      Star Award MCB Aug 2018 For Out Standing Commitment towards Service Quality & Customer Experience
  • Volunteer Experience

    • Individual Contributor

      Issued by GitHub on Jan 2019
      GitHubAssociated with Imran Ishaq
    • Individual Contributor

      Issued by Stack Overflow on Jan 2019
      Stack OverflowAssociated with Imran Ishaq
    • Team Lead

      Issued by University Of Central Punjab on Jan 2013
      University Of Central PunjabAssociated with Imran Ishaq