概要

Working from 10+ years in JAVA/J2EE and other open source technologies with hands on experience in design, development, and maintenance of enterprise applications. Love to work on challenging projects with Agile methodology to achieve company goals.


Specialties: JAVA/J2EE, Spring(Core, MVC, Security, Boot), JSF/Stripes/Thymeleaf/Angular/JSP/Servlet`, Hibernate/MyBatis, HTML/CSS/Bootstrap, Javascript/JQuery, Design Patterns, Ant/Maven/Gradle, Tomcat/Websphere/JBoss, Lucene/Memcahed/Radis Cache, Oracle/MySql/Cassandra, JSON/XML, Eclipse/IntelliJ, Linux, iText/Jasper, SOAP/REST, JMS, Crons/Quartz, Javamelody, Sms Kannel Gateway, SVN/GIT. Payment gateway integration, Hardware integration, Social media integration, Android, Google App Engine, JUnit /Selenium/LeanFT Automation Testing, AWS/Microservices.

项目

LAND REGISTRATION AND MANAGEMENT INFORMATION SYSTEM
Assured Labor
Next Generation Immigration

工作经历

公司标识
Senior Lead Software Engineer
Emaratech
Dec 2012 - 代表 | Dubai, United Arab Emirates

As senior JAVA/J2EE developer currently working on visa processing and Borders (Airport, Land port, Seaport) Control Immigration Project for Dubai, UAE. I am responsible to design, develop, test and maintain the Borders Control and user management UI/Services/Integrations using JSF, Spring, Hibernate, HTML, CSS, JQuery, Oracle, WebSphere tools and technologies. Integration of Hardware devices such as Passport scanners, Barcode reader, Visa printers, Iris Scanner etc. with the system. Expose and consume the web services for external systems such as EGate, Smart Gate, Advance Passenger Information system.

公司标识
Principle Software Engineer
CDocs - NorthBay Solutions
Apr 2009 - Dec 2012 | Lahore, Pakistan

TimeTrade (http://www.timetrade.com/):

TimeTrade is the world leader in online appointment scheduling systems used by businesses to create new sales prospects, accelerate the sales and service process, and make it easy and fast to interact with customers.
TimeTrade uses a data-driven approach for appointment scheduling customization with hundreds of configuration settings are made available through the application \"back-end\" administrative interface. Configuration settings that are used to define business rules and workflow steps; to define activities, durations and capacities; to establish resource dependencies, skills and allocation rules; to establish availability schedules; to establish roles-based rights; and to perform other customization tasks. Organized in a very logical, hierarchical fashion and accessed through a well-structured menu system, the online software administration interface gives access to a broad variety of settings.

Responsibilities:
• BestBuy is one of the major client of TimeTrade so, I am responsible for developing utilities for BestBuy e.g. feeding data in TimeTrade etc.

Tools and Technologies: Java/J2EE, MS SQL Server, GlassFish, Web Services.


Assured Labor (http://www.assuredlabor.com/):

Assured Labor makes it easy for employers to connect with great candidates. We are compiling an extensive database of candidates in emerging markets and pre-screening them for diligence and integrity using our technology. Employers can view and select compelling candidates 24 hours a day and because we leverage mobile technology you can start interviewing candidates in hours instead of weeks. All for a price less than using classified ads.

Project URLs: http://www.empleolisto.com.mx http://www.trabalhoja.com.br

Responsibilities:
• Requirement gathering from client.
• Provide design and impact analysis.
• Implementation according to design.
• Unit Testing.
• Integration of payment gateways e.g. Paypal, Dinero mail etc

公司标识
Senior Software Engineer
NetSol Technologies Limited
Apr 2007 - Apr 2009 | Lahore, Pakistan

PUBLIC GRIEVANCE MANAGEMENT SYSTEM:

Public Grievance Management System for Prime Minister Secretariat Pakistan.

Responsibilities:
• Analysis and Design.
• Development.
• Unit Testing.

Tools and Technologies: Struts, Hibernate, JBoss, Oracle 10g, Log4j, Jdk 6.

PUNJAB PORTAL(PHASE TWO):

Portal of Government of the Punjab is the gateway to information and services offered by the digital Government with prospects of accessibility, convenience and trust, for citizens and public servants alike. Focusing on a better interactive environment for a progressive Punjab.

Responsibilities:
• Rnd on Liferay and help out the development team.

Tools and Technologies: LifeRay Portal 5.1.2, Struts, Hibernate, Ant, Tomcat 6, MySQL 5, Jdk 6.


MOTOR VEHICLE TAX COLLECTION MANAGEMENT INFROMATIN SYSTEM:

Punjab Motor Vehicle Tax Collection Management Information System is Web based application and available for public to calculate the any type of motor vehicle tax. While on the other side Banks and Post Offices are also collect the Motor Vehicle Token Tax and issue a receipt.

URL: http://mtmis.punjab.gov.pk/

Responsibilities:
• Develop RS Doc.
• Develop FS Doc.
• Development.
• Testing.
• Deployment
Tools and Technologies: Oracle 9i, Struts, Hibernate, AJAX, Tomcat Web Server, Jasper Reports, Log4j.

LAND REGISTRATION AND MANAGEMENT INFORMATION SYSTEM:

As a part of CMM® Level 5 Company, Working on a 3-Tier web based application, name is (LRMIS) Land Registration and Management Information System. The client of this project is Government of Punjab and sponsored by the World Bank. System based on Pakistan’s National Language Urdu. It’s the complete automation of Land Record and Streamline business processes of the land records management system. The primary objectives of this project are:
• Transparent and efficient access of land records to the citizens.
• Low transaction costs of obtaining Fard and other land records.
• Increase the leve

学历

Sun
证书, SUN CERTIFIED JAVA PROGRAMMER‎
Java Enterprise Programming
Completed
2009
COMSATS Institute of Information Technology
学士, 理工学士, BS(CS) Hon\'s‎
Computer Software
CGPA 2.9/4
2006

技能

熟练 3rd Party Software Integration
熟练 Gradle
熟练 Hardware Intigration
熟练 Hibrenate
熟练 HTML and XHTML
中级 IT Trobuleshooting
熟练 iText/Jasper Reporting
熟练 J2EE
熟练 JAVA
熟练 JMS
熟练 JPA
熟练 Jquery
熟练 JSF
熟练 Junit
熟练 Memcache
熟练 Oracle
中级 Payment Knowledge
熟练 Query Language
初学者 Selenium
熟练 SMS/Payment Gateway
熟练 Spring
熟练 SVN/GIT
熟练 Tomcat/JBoss/IBM WebSphere
熟练 Webservices(Soap/Rest)

语言

熟练 乌尔都语
熟练 英语