This document provides a summary of Muhammad Jawad Butt's professional experience and qualifications. It summarizes his 17+ years of experience in software design and development, including current role as Senior Software Development Manager at Workforce Software in Karachi, Pakistan. It also lists his education qualifications and technical skills in areas like Java, databases, and software design patterns.
Dedicated and resolute C# Software Developer/Programmer with experience using object oriented design techniques and programming languages, including Microsoft .NET Technologies.
Proven IT manager focused on quality and flawless execution. Expert in financials, schedules, scope, issues, risks, decisions, status reporting, follow up, stakeholder and relationship management, and managing virtual teams,
Dedicated and resolute C# Software Developer/Programmer with experience using object oriented design techniques and programming languages, including Microsoft .NET Technologies.
Proven IT manager focused on quality and flawless execution. Expert in financials, schedules, scope, issues, risks, decisions, status reporting, follow up, stakeholder and relationship management, and managing virtual teams,
Resume - Taranjeet Singh - 3.5 years - Java/J2EE/GWTtaranjs
This is OLD PROFILE.
For latest one, visit : http://www.linkedin.com/in/taranjs
and connect with me using my email : taranjs at gmail dot com
B.Tech. (Electronics and Communication) from Guru Gobind Singh Indraprastha University.
● Proficiency in grasping new technical concepts quickly and utilizing the same in a productive manner.
● A proactive learner with a flair for adopting emerging trends & addressing industry requirements to achieve
organizational objectives & profitability norms.
● An exceptional performer with distinction of being commended for exemplary performance in academics as well as
extra-curricular activities.
● Total experience: 3 year and 5 months
1. MUHAMMAD JAWAD BUTT
R1/2 Khayaban-e-Saadi, Phase VII, D.H.A., Karachi.
Phone # +92 (321) 3755790, +92 (21) 35841848
Email: m_jawad_butt@yahoo.com
EXPERIENCE SUMMARY AND OBJECTIVE:
During my 17+ years of professional career in software design and
development, I have worked with various reputable multinational
organizations in Pakistan as well as in USA as a full-time employee and
an independent consultant. Since the last 9 years I have worked in
various leadership roles such as Architect, and Project Owner and
Software Development Manager.
Presently I am working at the Karachi (Pakistan) based offshore
development office of Workforce Software (www.workforcesoftware.com) as
“Senior Software Development Manager” and my responsibilities include:
- Project planning and resource allocation for product enhancements.
- Taking ownership of projects and leading them to completion. This
includes attending product team meetings to refine and finalize the
requirements, detailed design, development, providing assistance to
the QA team in test-case development and execution, and reporting
status updates to the senior management.
- Management of the development teams working on various projects.
This includes providing technical guidance to the team members with
regards to best practices of software design and development,
conducting design/code reviews to ensure that the development
practices being followed are consistent with the company standards,
ensuring timely completion of project tasks, and performing annual
performance reviews of developers.
- Managing the recruitment drives held in various universities such as
FAST, NED, Karachi University, and IBA, and participating /
representing WorkForce Software in these events.
- Recruiting software engineers, conducting orientation sessions for
the new hires with regards to company policies and procedures, and
providing them technical / product training.
I am looking for a senior position that allows me to contribute to the
bottom line of the company, and fully utilize my skills and experience,
by taking ownership of business and technical aspects of product(s) /
project(s) and ensuring that the deliverables are of high quality and
delivered within the allocated budget and timeline.
EDUCATION:
B.S. in Computer Science from Purdue University, USA (1996 - 1998)
B. Com. from Karachi University (1993 - 1995)
2-year Diploma in Computer Science from S.B.T.E. (1993 - 1995)
JOB SUMMARY:
COMPANY JOB TITLE START END
Workforce Software, Inc.
(Karachi)
Senior Software Development
Manager
Oct 08 Present
FSD Solutions (Karachi)
Project Owner (Independent
Consultant)
Jul 08 Oct,08
Protex International
(Karachi)
Solution Architect Apr 06 Jun,08
Hyundai Information
Technology (Karachi)
Senior Consultant / Team
Leader
Apr 02 Mar,06
I2 Technologies, Inc.
(Dallas, TX, USA)
Software Design Engineer Sep 00 Jan,02
Nokia Networks, Inc.
(Dallas, TX, USA)
Software Design Engineer Jan 99 Aug,00
2. JOB DETAIL:
Company: Workforce Software, Inc. (Karachi, Pakistan)
Description: Workforce Software is a leader in workforce management &
advanced job scheduling software for mid-sized and large
(10000+ employees) employers.
Role: Please see “Experience Summary” on the first page.
Technologies: Java, J2EE (non-EJB), OO design/patterns, Tomcat, Struts,
Axis2 WebServices (SOAP), LDAP v3.0, Selenium WebDriver /
TestNG, Rhino v1.7r2, JavaScript/ExtJS, HTML, XSL/XALAN,
XML/JAXP/JAXB, Oracle/MS-SQL/MySQL, Spring/Hibernate/JPA
(minimal use), ANT/Ivy.
Company: FSD Solutions (Karachi, Pakistan)
Project: Design and develop a cutting edge e-commerce portal for a
Kuwait based Telecom giant QualityNet. As the Project
Owner, I lead the project development effort from
requirements analysis up to project completion.
Key features and strengths of the solution:
- Scalability and robustness: The portal employs
distributed stateless enterprise beans deployed on a
Websphere 6 cluster with Oracle 10g as data store.
- Security: Employs HTTPS certificates for encryption and
server authentication. Use of escaping user entered data
prevents any possibility of SQL injection and/or
malicious script execution.
- User friendliness: Familiar "cart" based design with
emphasis on minimum click navigation.
- Internationalization: The portal fully supports the
English and Arabic languages.
- Pattern based and extensible design: The design
strictly follows the blueprint design patterns as
recommended by SUN. In addition, the design is very
modular and employs loose coupling to allow for ease of
maintenance and extensibility.
- Multi-browser support: The portal fully supports IEv6
and Firefox v3
Languages: English & Arabic.
Technologies: JEE v1.4 (EJB), SUN JEE blueprints/patterns, Struts
2/Tiles 2, WebSphere v6 (Multi-node / clustering
configuration), Glassfish v9.1u2, Oracle 10g.
Company: Protex International (Karachi, Pakistan)
Description: Textile manufacturing/export concern.
Role: Designed, developed, and implemented a web-based
enterprise application that fully automated the
accounting cycle and business operations such as
inventory & orders management, payroll, A/P, A/R, and
reporting. Hired and supervised technical staff for
development and on-going maintenance/enhancements of the
application.
Technologies: JEE v1.4 (EJB), SUN JEE blueprints/patterns, Struts 1,
Tiles 1, Glassfish v9.1u1, Hibernate, My-SQL,
JasperReports.
Company: Hyundai Information Technology, Inc. (Karachi, Pakistan)
Description: HIT is a Korea based multinational I.T. consulting
company having core competencies in ERP, System
Integration, and Business Intelligence systems.
Project: Implementation of Data warehousing solution for State
Bank of Pakistan, which is part of the overall SBP
Automation Project that was rewarded to HIT and funded by
World Bank.
3. Roles: Senior Consultant - Data warehouse: Responsible for
business requirements gathering, user interviews, data
modeling (facts, dimensions, attributes, hierarchies,
roll-ups, aggregations, etc.), ETL design and
development, as well as cube definition, customizations
(MDX), and web deployment.
Team Leader - Data Acquisition Gateway: Data Acquisition
Gateway is a web-based application used by SBP for
acquiring data provided by Banks, NBFIs, & Government
Departments. Responsible for all activities pertaining to
project including planning and resource management,
requirements analysis, architecture, development,
deployment, testing, documentation & management of user
training sessions. Key features and strengths of the
solution:
- Scalability and robustness: Used remote stateless
session beans and message driven beans (for long running
operations like applying business rules to determine
validity of reported data) deployed on a clustered Oracle
9i Application Server.
- Security: Used HTTPS certificates for encryption and
server authentication. Also used escaping user data
entered data to prevent the possibility of SQL injection
and/or malicious script execution.
- User friendliness: Dashboard based design that provides
users with a list of action items and minimum number of
clicks to perform those actions.
- Pattern based and extensible design: The design
strictly follows the blueprint design patterns (MVC,
Composite View, Service Locator, Business
Delegate/Session Façade, Data Object, DAO Factory) as
recommended by SUN. In addition, the design is very
modular and employs loose coupling to allow for ease of
maintenance and extensibility.
Technologies: Microsoft SQL-Server 2000 Analysis Services (MS-OLAP),
JEE v1.4 (EJB), SUN JEE blueprints/patterns, Struts 1,
Tiles 1, Oracle 9i Application Server & Database, Oracle
9i Reports, HP-UX v11.
Company: i2 Technologies, Inc. (Dallas, USA)
Description: i2 is a leading supply chain optimization company having
core competencies in Supplier Relationship Management,
Supply Chain Management, Demand Chain Management, Service
Parts Management and Transportation. It has over 900
customers and over 4000 employees worldwide.
Role: Member of the development team for Web-Insight, which is
the web-based front end of i2’s business intelligence
server.
Company: Nokia Networks, Inc. (Dallas, USA)
Description: Nokia Networks is a leading provider of network
infrastructure, service delivery platforms and related
services to mobile operators and service providers.
Role: Design and development of the Wireless Data Enhancer
(WDE) product, which was Nokia’s first PC to Phone
connectivity SDK.
4. TECHNICAL SKILLS:
System and Database design: Object Oriented Analysis & Design,
Inheritance, Polymorphism, and Patterns UML modeling (Use-cases, Object
Model, Class Diagram, Sequence Diagrams, Object State Diagrams), Data
modeling (ER / Star / Snowflake modeling, normalization)
Programming Languages: Java, C/C++, PL/SQL.
Java EE Platform: Servlets/JSPs/JSTL, EJBs, JEE Security Framework
(Declarative/Programmatic security), JTA, JPA, Application of JEE
Blueprint Design Patterns and best practices, J2EE v1.4 deployment
descriptors, JEE v5 Annotations / Dependency Injection.
Service Oriented Architectures: JAX-WS, Axis2
Oracle Platform: Oracle 9i Certified Associate, Forms/Reports, query
optimization & database tuning (Indexing, partitioning, materialized
views, analytical functions), backup and recovery, SQL loader, Enterprise
Manager, and other basic to intermediate level administration tasks.
Data warehousing and OLAP: Star / Snowflake models, ETL scripting,
Crystal Reports / Business Objects Server 2008, MS-OLAP, MDX (calculated
measure, optimized custom rollup formulas, calculated cells, custom
member formulas), client-side manipulation of MS-DSOs (Pivot Table,
etc.), Oracle Analytical Functions.
Application Servers: IBM Websphere v6, Glassfish, Tomcat, Weblogic v6
Open Source Technologies: Struts 1 & 2/Tiles, Hibernate/JPA, ApacheDs v2
LDAP, GWT, MySQL, PostGre SQL, Hibernate, Selenium Web-Driver,
TestNG/JUnit, ANT/Ivy, JFlex/CUP, SVN, Apache HTTP, Tomcat/Glassfish
Development Tools: IntelliJ, NetBeans, ANT/Ivy, Perforce, Code-
Collaborator, Test-track, IBM Clear-Case, Visual SVN, PL/SQL Developer,
ERWIN.
Client-Side Scripting: AJAX (Javascript, JSON, ExtJS), HTML, CSS level 2.
CERTIFICATIONS:
Oracle 9i Certified Associate
Oracle Certified Java 1.7 Programmer
NON-TECHNICAL SKILLS/STRENGTHS:
Project planning and team management experience.
Experience of working in consulting as well as full-time
environments
Excellent communication and client interaction skills.
Leadership skills based on lead by example.
Result oriented and practical personality.
Always willing to learn from others and work as a team player.
Good overall knowledge of Central/Commercial Banking business.
Good knowledge of accounting principles, practices, and cycle.
5. REFERENCES:
NAME: DESIGNATION: CONTACT NO:
Rahat Saeed Deputy Director, Information Systems
Department, State Bank of Pakistan.
+92-21-9217245
Dr. Abdul Naseer Ex-Economic Advisor, State Bank of
Pakistan. Presently serving in
International Monetary Fund,
Washington as a Senior Economic
Advisor.
anaseer@imf.org
Mike Knister CTO / Partner, Workforce Software. +1-775-636-8014
ext. 444
Mujtaba Hussain Software Development Manager,
Workforce Software.
+1-734-742-2551
ext. 202