Syed F. Mahmood
[pic]
Cell: 512-***-****
Email: *******@*****.***
[pic]
Over Fifteen years of experience as Sr. Programmer/Analyst,
Programmer/Analyst, Web Developer and Programmer and in the analysis,
design, maintenance and development of various kinds of software
applications on a variety of platforms like Internet, Intranet, Extranet,
and Client Server Solutions.
. Diverse experience in web based application software development using
Java, J2EE (JDBC, Servlets, JSP, Java Beans, XML), Jakarta Struts
Framework, IBM WebSphere, DB2, Sybase and Oracle
. Delivered series of software solutions in areas of client/ server and
web across Automotive & Manufacturing, Sales & eCommerce, Management
Information Systems and Asset Management domains from inception to
completion/ concept to deployment
. Experience with Object Oriented Programming, using Design Patterns/
J2EE Design patterns effectively and MVC Architectures
. Expertise in Unified Modeling Language (UML) and used it for
developing various UML diagrams for the project requirement/ design
specifications
Software/Tools/Languages
Expert Highly Skilled Proficient
JAVA IBM WebSphere 3.5/5.0 EJB
Java Servlets WSAD 4.0.3 JMS
JSP WSAD 5.0 JNDI
Java Beans IRAD LDAP
JDBC XML ClearCase
HTML PL/SQL Ant
JAVA Script Erwin/ERX 3.5/3.0/2.0 LoadRunner
Struts UML Oracle Application 11i
SQL JBuilder 4.0/3.5 Oracle Application 10.7
Oracle Developer/2000 UNIX
Oracle Reports 6i/3.0/2.5 DB2
Oracle Forms 6.0/5.0/4.5 BEA WebLogic
MS Windows Oracle 9i/8i/7x/6
3.1/95/98/2000/NT
Certifications
IBM Certified Associate Developer WebSphere Studio V5.0, 2005
Sun Certified Programmer for the Java 2 Platform 1.4, 2003
Sun certified Web Component Developer for Java 2 Platform, Enterprise
Edition, 2003
Oracle Forms 6i Developer Certified Professional, 2003
Oracle9i PL/SQL Developer Certified Associate, 2003
Oracle9i Database Administrator Certified Associate, 2003
IBM Certified Database Associate - DB2 Universal Database V8.1 Family,
2003
Work Experience :
Team Lead / Programmer/Analyst, Medco Health Solutions,
Fair Lawn, NJ
June 2010 to Current
. Developed general System Architecture using the Object Oriented
Programming techniques and Design Principles for supporting the
most current technologies like Java, JSP, and Struts.
. Wrote stored procedures and triggers using PL/SQL
. Developed application using MVC framework.
. Environment: Java, J2EE, Servlet, JSP, JDBC, JavaBeans, WebSphere,
Struts, HTML, JavaScript, IRAD,PL/SQL and Oracle9i.
Team Lead / Programmer/Analyst, DaimlerChrysler
Corporation, Detriot, MI
Arial 2009 to December 2009
Project: MyOperations
. Gathered customer requirements, analyzed and designed the complete
system.
. Developed class diagrams and sequence diagrams using Rational
Unified Modeling Tools.
. Developed application using STRUTS framework, Java Script, Java
Servlets, JSP and JAVA Classes.
. Wrote stored procedures and triggers using PL/SQL Involved in
testing and technical documentation.
. Involved in interviewing, training, and supervising the work
performance of team members.
. Developed test plan and tested (unit, regression, network, load and
stress) the application using Load Runner and Resource Analyzer.
. Environment: Java, J2EE (Servlet, JSP, JDBC and JavaBeans) in
WebSphere environment, Struts, HTML, JavaScript, IRAD, Web
Services, DB2, Oracle9i, XML, XSLT, Dimensions, LoadRunner.
Sr. Java Programmer, State of Michigan, Lansing, MI
December 2008 to March 2009
Project: Form Entry and Processing Subsystem
. Gathered customer requirements, analyzed and designed the complete
system.
. Developed application using MVC framework.
. Wrote stored procedures and triggers using PL/SQL Involved in
testing and technical documentation.
. Environment: Java, Servlet, JSP, JDBC/DAO, JavaBeans, HTML,
JavaScript, Oracle9i, Eclipse Europa, Apache Tomcat6.0, iText -
Java API for PDF, Adobe Acrobat 8 Professional.
Sr. Programmer/Analyst, DaimlerChrysler Corporation,
Detriot, MI
July 2004 to Novomber 2008
Job Title Project From To
Sr. Vehicle Informatiom Plus February To Date
Programmer/Analys (VIP) 2007
t
Sr. Chargeback October 2006 January
Programmer/Analys 2007
t
Sr. Rolling Parts Restriction August 2006 September
Programmer/Analys 2006
t
Sr. Dealer Service Profile April 2006 July 2006
Programmer/Analys
t
Sr. Digital Imaging September March 2006
Programmer/Analys Pre-Authorization Program 2005
t
Sr. Global Service Payment April 2005 August 2005
Programmer/Analys Systems
t
Programmer/Analys Target Development System October 2004 March 2004
t
Programmer/Analys Dealer Objectives July 2004 September
t 2004
. Responsible for gathering requirements, coordinating with
Customers, Project Managers and Business Analysts, Status
Reporting, and organizing meetings to track project progress.
. Developed general System Architecture using the Object Oriented
Programming techniques and Design Principles for supporting the
most current technologies like Java, JSP, and Struts.
. Analyzed, designed and developed this J2EE multi-tier web based
enterprise wide reporting system using Struts framework.
. Developed application using STRUTS framework, Java Script, Java
Servlets, JSP and JAVA Classes.
. Developed class diagrams and sequence diagrams using Rational
Unified Modeling Tools.
. Developed PDF reports using iText Java API.
. Environment: Java, J2EE (Servlet, JSP, JDBC and JavaBeans) in
WebSphere environment, Struts, HTML, JavaScript, IRAD, Web
Services, DB2, Oracle9i, XML.
Programmer/Analyst, City of Detroit, Detroit, MI
March 2003 to May 2004
Project: HR Systems
. Upgraded an existing Oracle Financial Application from 10.7 to 11i.
. Involved in analysis and evaluation of exiting custom reports to
migrate to release 11i.
. Involved in performance tuning of the queries/reports using PL/SQL
and Oracle Reports 6i.
. Involved in testing and technical documentation.
Team Lead / Programmer/Analyst, DaimlerChrysler
Corporation, Detriot, MI
October 2001 to February 2003
Project: MyOperations
. Gathered customer requirements, analyzed and designed the complete
system.
. Developed class diagrams and sequence diagrams using Rational
Unified Modeling Tools.
. Designed and developed Data Access Layer using DAO design pattern
and Inversion of Control to achieve maximum flexibility and to
preclude redundant try-catch-finally blocks all over JDBC code.
. An almost complete re-writes from Analysis/Design to development,
extensive use of UML and RUP throughout the life cycle.
. Developed application using JAVA Script, Java Servlets, JSP, JAVA
Classes, and Java Beans.
. Generated Dynamic PDF reports using JAVA. Developed dozens of
Sybase stored procedures.
. Environment: Java, Servlet, JSP, JDBC/DAO, JavaBeans, HTML,
JavaScript, DB2, BEA WebLogic and iText - Java API for PDF.
Project: Dealer Scorecard
. Performed system analysis and design. Deployed JAVA code and
tested.
. Developed application using JAVA Script, Java Servlets, JSP, JAVA
Classes, and Java Beans.
. Developed Java classes and their XML based interface with the JSP
client. JSP layer sends input data as an XML document and expects output
data to be packaged as XML. The schemas describing XML documents are
also sent as input.
. Generated dynamic PDF reports in JAVA. Used data modeling
techniques to design database.
. Environment: Java, Servlet, JSP, JDBC, JavaBeans, WebSphere, HTML,
JavaScript,, DB2, XML, iText - Java API for PDF, LoadRunner and
Rational Rose.
Web Developer, DocuTell Inc, Novi, MI
May 2001 to September 2001
Project: Sales Application
. Gathered requirements and performed system analysis and design.
Used data modeling techniques to design database.
. Developed various applications using JAVA Script, Java Servlets,
JSP, and Java Beans.
. Implemented Java Beans in JSP.
Team Lead, Atlas Battary Limited, Karachi, Pakistan
February 2000 to April 2001
Project: Sales Systems
. Suggested a central repository and a web application to access and
maintain the required information. Analyzed, designed, and
developed web applications using Java technologies.
. Interacted with customers regularly to understand their business,
collect requirements, and resolve customer and application issues.
Involved in database modeling and design using Erwin/ERX 3.5.
Involved in UI design, documentation, and presentation.
. Developed application using JAVA Script, Java Servlets, JSP, and
Java Beans.
Programmer/Analyst, Atlas Information Technology Limited,
Karachi, Pakistan
March 1998 to January 2000
Job Title Project From To
Programmer/Analy Material Management Noverber 1999 January 2001
st System
Programmer/Analy Finance System June 1999 October 1999
st
Programmer/Analy General Ledger January 1999 May 1999
st
Programmer/Analy Shares Accounting September December
st Systems 1998 1998
Programmer/Analy Fixed Asset Management March 1998 August 1998
st System
. Designed, developed, implemented, customized and provided system
support.
. Designed and developed forms using Oracle Developer/2000. Generated
over 50 MIS reports using Reports 6.0. Involved in performance
tuning of the queries/reports using PL/SQL & SQL Plus.
. Developed Logical and Physical modeling of database objects using
ER-Win3.5. Involved in testing, Y2K compliance, user training and
technical documentation.
. Extensively used Oracle Developer/2000, and PL/SQL. Fine Tuned the
SQL and PL/SQL code to enhance processing time. Wrote stored
procedures and triggers using PL/SQL.
. Involved in preparation of system documentation. Developed front-
end screens using Forms 4.5, generated reports using Reports 2.5.
Programmer/Analyst, Programmer, Dadi Associate Pvt. Ltd., Karachi,
Pakistan
July 1995 to February 1998
Project: Personnel and Payroll System
. Involved in the analysis, design, development and implementation.
Involved in the preparation of ER and finalizing database schema
using ER-Win. Developed and implemented various data entry, edit
update and reporting programs of Personnel and Payroll System using
Oracle 6 on UNIX platform.
. Rewrote an accounting package originally written in FoxPro into
Oracle 7.x and Developer/2000. Converted General Ledger, Account
Receivable, Account Payable and Cash Flow applications. Designed
and developed new reports and converted existing reports using
Oracle Reports 2.5.
Education:
Bachelor of Commerce - Accounting
University of Karachi, Pakistan
Master of Commerce - Computerized Accounting
University of Karachi, Pakistan
Training:
Mastering Struts Using WSAD 5.1 from IBM Michigan
Java
Relational Database Design
References:
Confidential references available upon request.