SlideShare a Scribd company logo
1 of 5
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
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.
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.
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.
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

More Related Content

What's hot

Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeVamsi Manoj
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)Shubham Goswami
 
Jose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose Rivera
 
Resume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneResume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneAashish patel
 
Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15Mallikarjun Dirisala
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPrenuga V
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resumeSam Walsh
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Shital Gunjal
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 

What's hot (20)

Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
Resume
ResumeResume
Resume
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)
 
Jose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose A Rivera (Developer) Resume
Jose A Rivera (Developer) Resume
 
Raveendra_Resume.DOC
Raveendra_Resume.DOCRaveendra_Resume.DOC
Raveendra_Resume.DOC
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
Stanly_Bangalore_6_YearsExp_Dotnet -WiproStanly_Bangalore_6_YearsExp_Dotnet -Wipro
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
 
Rajiv_Ranjan
Rajiv_RanjanRajiv_Ranjan
Rajiv_Ranjan
 
Resume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneResume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_June
 
Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15
 
Terrance Bowerman
Terrance BowermanTerrance Bowerman
Terrance Bowerman
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
 
My resume
My resumeMy resume
My resume
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Afsal Resume
Afsal ResumeAfsal Resume
Afsal Resume
 
Resume
ResumeResume
Resume
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 

Viewers also liked

DIDÁCTICA CRITICA
DIDÁCTICA CRITICADIDÁCTICA CRITICA
DIDÁCTICA CRITICAejudith31
 
Présentation1
Présentation1Présentation1
Présentation1Marseglia
 
Exposé littérature
Exposé littératureExposé littérature
Exposé littératureMarseglia
 
7 oz p_2015_ua
7 oz p_2015_ua7 oz p_2015_ua
7 oz p_2015_uapidru4
 
Diapo agon oedipe roi
Diapo agon oedipe roiDiapo agon oedipe roi
Diapo agon oedipe roiMarseglia
 
L’existentialisme manuela axelle nina
L’existentialisme manuela axelle ninaL’existentialisme manuela axelle nina
L’existentialisme manuela axelle ninaMarseglia
 
Diapost germain
Diapost germainDiapost germain
Diapost germainMarseglia
 
Oedipe à colone
Oedipe à coloneOedipe à colone
Oedipe à coloneMarseglia
 
Iconographie
IconographieIconographie
IconographieMarseglia
 
Histoire du théâtre grec dessinée
Histoire du théâtre grec dessinéeHistoire du théâtre grec dessinée
Histoire du théâtre grec dessinéeMarseglia
 
Tirésias dans la tragédie grecque 2
Tirésias dans la tragédie grecque 2Tirésias dans la tragédie grecque 2
Tirésias dans la tragédie grecque 2Marseglia
 
Représentation de l'Antiquité
Représentation de l'AntiquitéReprésentation de l'Antiquité
Représentation de l'AntiquitéMarseglia
 
7 nm b_2015
7 nm b_20157 nm b_2015
7 nm b_2015pidru4
 
les trois tragiques et sophocle
les trois tragiques et sophocleles trois tragiques et sophocle
les trois tragiques et sophocleMarseglia
 

Viewers also liked (20)

DIDÁCTICA CRITICA
DIDÁCTICA CRITICADIDÁCTICA CRITICA
DIDÁCTICA CRITICA
 
Présentation1
Présentation1Présentation1
Présentation1
 
Exposé littérature
Exposé littératureExposé littérature
Exposé littérature
 
Théâtre
ThéâtreThéâtre
Théâtre
 
7 oz p_2015_ua
7 oz p_2015_ua7 oz p_2015_ua
7 oz p_2015_ua
 
Diapo agon oedipe roi
Diapo agon oedipe roiDiapo agon oedipe roi
Diapo agon oedipe roi
 
L’existentialisme manuela axelle nina
L’existentialisme manuela axelle ninaL’existentialisme manuela axelle nina
L’existentialisme manuela axelle nina
 
Diapost germain
Diapost germainDiapost germain
Diapost germain
 
Lieux
LieuxLieux
Lieux
 
Oedipe à colone
Oedipe à coloneOedipe à colone
Oedipe à colone
 
O ulipo
O ulipoO ulipo
O ulipo
 
Choeur
ChoeurChoeur
Choeur
 
Iconographie
IconographieIconographie
Iconographie
 
Eros
ErosEros
Eros
 
Histoire du théâtre grec dessinée
Histoire du théâtre grec dessinéeHistoire du théâtre grec dessinée
Histoire du théâtre grec dessinée
 
Tirésias dans la tragédie grecque 2
Tirésias dans la tragédie grecque 2Tirésias dans la tragédie grecque 2
Tirésias dans la tragédie grecque 2
 
Représentation de l'Antiquité
Représentation de l'AntiquitéReprésentation de l'Antiquité
Représentation de l'Antiquité
 
7 nm b_2015
7 nm b_20157 nm b_2015
7 nm b_2015
 
les trois tragiques et sophocle
les trois tragiques et sophocleles trois tragiques et sophocle
les trois tragiques et sophocle
 
S4 tarea4 orrei
S4 tarea4 orreiS4 tarea4 orrei
S4 tarea4 orrei
 

Similar to Jawad's Resume (20)

Resume
ResumeResume
Resume
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-Net
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
Srikanth.Mulesoft
Srikanth.MulesoftSrikanth.Mulesoft
Srikanth.Mulesoft
 
Balaji_M
Balaji_MBalaji_M
Balaji_M
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Resume - Taranjeet Singh - 3.5 years - Java/J2EE/GWT
Resume - Taranjeet Singh - 3.5 years - Java/J2EE/GWTResume - Taranjeet Singh - 3.5 years - Java/J2EE/GWT
Resume - Taranjeet Singh - 3.5 years - Java/J2EE/GWT
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Resume
ResumeResume
Resume
 
George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Dany.shapiro cv-en
Dany.shapiro cv-enDany.shapiro cv-en
Dany.shapiro cv-en
 
Cvofmuhad.bk
Cvofmuhad.bkCvofmuhad.bk
Cvofmuhad.bk
 
Lokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_ResumeLokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_Resume
 
Kishor resume-
Kishor   resume-Kishor   resume-
Kishor resume-
 
CV
CVCV
CV
 
Naresh Babu
Naresh BabuNaresh Babu
Naresh Babu
 

Jawad's Resume

  • 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