概要

More than 6 years of experience in Software Development using JSE/JEE technologies. Developed enterprise applications from fully ajaxified dynamic web applications using Struts 2 framework mainly which are customizable in terms of UI and actions for numerous clients to OLTP high Volume/Performance/Scalable applications using Spring/JMS/JBoss Cache/Restful APIs which are able to process more than Terabytes of data with TPS that is scalable both horizontally/vertically.
Experienced working in environment where CI (Continuous Integration) is fully implemented with Jenkins where we have jobs for build, deployments and automated testing from main release, feature branches to team boxes. Experienced using Maven for application build and complete knowledge of maven release/versioning/dependency management/profiles and plugins, experienced using SonarQube for code quality, JaCoCo for code coverage, SVN for product versioning, Liquibase for database versioning and Nexus for repository management.
Business domain of Retirement Industry which covers processing of retirement plans for government, semi-government and private employees in US from contribution to remittance as per 401(k), 457 and 403(b) markets and Telecom billing system which covers monthly, annual, biannual etc. billing of SMS, Calls and GPRS data and Prepaid/Debit Card Industry which covers financial transactions, funds transfer, online bill pay, vendor management, sale and purchase.
Experienced in Object Oriented Analysis and Design (OOAD), Object Oriented Programming (OOP) and Relational Database Management System (RDBMS).
Experienced working with Agile (SCRUM) process model, sprints, retrospective, release planning, release deployment and Test Driven Development (TDD).
Experienced in complete SDLC of numerous projects.

工作经历

公司标识
Senior Software Engineer
EWS Pakistan Pvt Ltd
Nov 2013 - 代表 | Lahore, Pakistan

Analysis of assigned task (enhancements, bugs mostly) that includes code exploration; inter team discussions and previous domain knowledge.
Propose solutions in form of design artifacts based on agreed analysis.
Development as per agreed design.
Bug fixing and production support.
Re factoring existing code to improve readability, performance and reuse.
Daily scrum call, spring planning/retrospective meetings.
Deliver training on latest technologies like Apache Hadoop, Angular JS and JMS etc.

公司标识
Sr Software Engineer
ZIN Technologies (Pvt.) Ltd.
Jul 2012 - Nov 2013 | Lahore, Pakistan

Requirements analysis by involving in discussion with relevant stakeholders Team Lead, Business Analyst etc.
Designing of different modules on the based on finalized requirements this includes different UML diagrams; DFDs for business flows, architecture diagram showing collaboration of different components, interface diagram etc.
Development of the assigned module based on the design using JSE/JEE technologies, write down test cases in JUnit and integration of the code with rest of the team members.
Creating application builds using Maven and deployment on QA server.
Training QA on application change and configuration; collaboration on bugs.
Production support and issue resolutions.

公司标识
Sr Software Engineer
i2c Pakistan
Sep 2009 - Jun 2012 | Lahore, Pakistan

Requirements analysis by involving in discussion with relevant stakeholders Team Lead, Business Analyst etc.
Designing of different modules on the based on finalized requirements this includes different UML diagrams; DFDs for business flows, architecture diagram showing collaboration of different components, interface diagram etc.
Development of the assigned module based on the design using JSE/JEE technologies, write down test cases in JUnit and integration of the code with rest of the team members.
Creating application builds using Maven and deployment on QA server.
Training QA on application change and configuration; collaboration on bugs.
Production support and issue resolutions.

学历

University of the Punjab
硕士, 科学硕士学位, MSc IT‎
Java Enterprise Programming, Programming
2009

技能

熟练 Agile Programming
熟练 Ajax
熟练 AJAX Toolkit
熟练 Apache
熟练 Architectural Designing Skills
初学者 Asp
熟练 ATS Knowledge
熟练 Backend Development
中级 Continuous Integration
中级 Cross-browser Compatibility
熟练 Custom Software Development
熟练 DAO
中级 Database Management Library
熟练 Design Patterns
熟练 Design With UML
熟练 Distributed Development
熟练 Domain Modeling
熟练 Enterprise Design Patterns
初学者 Firebird
熟练 Front-End Coding
初学者 Git
初学者 Hadoop
初学者 Hibernate 3.1
中级 Informix
熟练 Infrastructure Management.
熟练 J2EE
熟练 JavaScript
中级 JBOSS
熟练 JDBC
熟练 jQuery
熟练 JSON
初学者 JSONP
熟练 JSP
中级 Linux System
中级 MS SQL Server
中级 MSQL
熟练 Multithreaded Application Development
熟练 Multithreading
中级 MySQL
熟练 Object Oriented Modeling
熟练 Object-Oriented Software
中级 Offshore Software Development
中级 OODBMS
熟练 OOP
中级 Oracle
熟练 Oriented Designing
中级 OWL
熟练 PHP
熟练 PL and SQL
熟练 Query Language

语言

熟练 英语