ATIF MUSTAFA
Objective
Looking for a highly challenging career in the field of Development in a dynamic and reputable firm working with cutting edge technologies to show my professional expertise
Experience Summary
Skills
Skills
Java, JSP, Struts, HTML, HTML5, Java script, Ajax, JQuery, Ant, Formula One, velocity (for .rtf/.doc templates), jasper, Visual Basic, ASP, Crystal Reports, Bootstrap’s, Owl Carousel api, google map api, Spring MVC, Spring Boot, SAP UI for HTML5. Rest Web Services and AngularJS6 exploring currently.
Back End
MySql, SQLServer, Oracle
Servers
Tomcat, JSWDK1.1, IIS, PWS
Bug Tracker
Mantis, PVCS, Bugzilla
Versioning
CVS
Academics
Degree
University
Year
M.C.S (Computer Science)
Karachi University
2000
B.Sc. (Hons.) Mathematics
Karachi University
1997
Certifications
SCJP
Reg. No: G73SyD031C
Brain Bench Certification
This transcript can be viewed online at : http://www.brainbench.com/transcript.jsp?pid=1003376
Experience Detail
Sibisoft
JAN2004 till date
Product (Northstar) next-generation club management system for Private Clubs in the North American, Australia and Canada market developed using Java/J2EE technologies.
Development Head
Sibisoft (Pvt.) Ltd.
Mar 2008 – Present (10 years)
-Gather, analyze and document functional requirements from end user and develop specifications for new information systems or enhancements to existing systems.
-Constructs requirement document, Functional specification document, Test case scenarios etc.
-Prepare system data models, data flow diagrams and other logical and physical models as per specifications.
-Develop necessary technical documentation and procedures throughout all the phases of systems development in accordance with the user specifications and requirements.
-Develop/Code programs according to specifications, debug and test to ensure compliance with programme specifications.
-Assign, coordinate and participate in tasks pertaining to development of backend database and frontend implementation of the system.
-Define, design and implement the required interfaces between various applications to ensure availability and integrity of data
-Lead the team in implementing systems, analysis, design, development, test, delivery, support and communication of the Application projects.
-Performs modification of software, fixing software defects in code, and troubleshooting issues on production and test systems.
-Reviews design, analysis, and code for quality and adherence to standards.
-Evaluate and recommend new development tools, standards and procedures to ensure the cost effective delivery of quality information services
-Maintain the implemented applications and provides technical support.
-Coordinate and manage incident throughout the incident lifecycle. Coordinate with support personnel (at various levels) to find a fix.
-Responsible for managing the lifecycle of all problems. Identify the root cause of a problem, prevent Incidents from happening, and minimize the impact of Incidents that cannot be prevented.
-Plan and coordinate the installation of new releases and upgrades of application systems and ensure that the migration of database and programs are completed with minimal impact on business operations
-Provide training to promote the effective utilization of systems.
Team Lead
Sibisoft (Pvt.) Ltd.
Mar 2005 – Feb 2008 (3 years)
-Understand the Project / User Requirements and the Nature of the Business.
-Identify technical solution alternatives.
-Performs technical analyses; works with subject matter experts to ensure user needs are correctly specified and effectively implemented.
-Provide estimates for the project phases (Development, Implementation, Deployment, Testing,etc.).
-Develop his detailed task plans and development schedules for achieving project objectives and deliverables.
-Participate and assign development tasks.
-Work with end users to define system requirements and resolve technical issues.
-Assist in the training of data processing and user personnel on systems usage.
-Update Technical Service Manager on technical challenges/remedies faced during the course of job.
-Participate in the development & implementation phases.
-Guides users in formulating requirements; advises on alternatives and on the implications of new or revised computer systems/applications technology.
-Interprets information and informally arbitrates between system users when conflicts exist.
-Plans and coordinates the analysis, design, programming, timely implementation, and testing of applications projects.
-Reviews design, analysis, and code for quality and adherence to standards.
-Maintain the implemented applications and provides technical support.
Software Programmer
Sibisoft (Pvt.) Ltd.
JAN 2004 – Feb 2005 (2 years)
Account Receivable and Billing
- A module in North Star (Club Management System USA).
Responsibility:
- Business layer, Data layer and DB design
- Responsible for responding to resolve client issues within 24 hours
- Also, developing new processes as per requirements
General Ledger
- A core module which is integrated with all the accounting modules of Northstar application
Responsibility:
- Responsible for responding to resolve client issues within 24 hour
-Business layer, Data layer and DB design
Hamdard Education Net
JUN 2002 till OCT2003
Responsibility:
Projects Design and Development in Billing
and looking after their Network issues
Projects :
Complaint Center
-Logging and email Complaint Module
Hospital Information System
-Billing and Inventory System of Hamdard Hospital
Designations :
Software Engineering
Network Support Engineer
Technologies
VB 6 and SQL server 2000, ASP, Crystal Reports
Visiting Faculty Member
Apr 2001 till May 2002
Universities:
PAF Kiet
Biztek
Subjects :
Assembly Language
C-Language
OOPS - Java
E-Business
Personal Details
Name
Qazi Atif Mustafa
Father’s Name
Qazi Khursheed Mustafa
Date of Birth
November 18, 1978
C.N.I.C No.
42201-0523131-9
Passport Number
AN0871312
Address
A-425, Block 3, Gulshan-e-Iqbal, Karachi
Phone #
Cell
ac7zkx@r.postjobfree.com
Linked in profile
www.linkedin.com/in/atifmustafa-541245750
Reference
Available on request
Summary
An accomplished software engineer specialized in Object Oriented Programming Analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing, Debugging, and Maintenance.
Most of the experience is related to Accounting Package like Account Receivable/Billing, Accounts Payable, and General Ledger in club management software product.
My specialty is refactoring, picking up a bad code and making it awesome without any demand of time, understanding the business requirement and trying to develop in a user friendly processes.
Over 16 years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies. Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, EJB, Struts, Hibernate, JDBC, XML. Developed code, system design and test/QA plans using Test Driven Development (T.D.D) methodology for all solutions and often coordinated the national or international rollout. Also, developed large-scale, portable, thread-safe and ultra-high performance foundation and application infrastructure libraries.