Programmer Analyst - Information Technology Resume Search
Programmer Analyst - Information Technology Resume Search
Home
Contacting Us
F. A. Q.
Links
Log In
Scam Awareness
 
 
Job Seekers
Browse Jobs
Search Jobs
Post a Resume
Modify Resume
Delete Resume
Job Alerts
 
Employers
Browse Resumes
Search Resumes
Post a Job
Modify Job Ad
Delete Job Ad
 
Resources
Employment Directory

Programmer Analyst Resume


Desired Industry: Information Technology SpiderID: 20576
Desired Job Location: NYC, New York Date Posted: 4/9/2008
Type of Position: Contractor Availability Date: 04/09/2008
Desired Wage: $60/hr C2C
U.S. Work Authorization: Yes
Job Level: Experienced with over 2 years experience Willing to Travel: Yes, 25-50%
Highest Degree Attained: Bachelors Willing to Relocate: Yes


Objective:
• Over 7 years of experience in analysis, design and development of various multi-tiered client-server applications using Java and J2EE technologies.
• Extensive expertise in Core Java, Servlets programming, JSP, JDBC, J2EE, Struts, XML, Spring, Hibernate, UML, Eclipse, Apache Tomcat, JBOSS, Web sphere Application server, Weblogic, Visual source safe (VSS), CVS, ANT
• Experience in SDLC (Software Development Life Cycle) using Poseidon and other software development processes.
• Experience in design and development of distributed OOAD based system using UML
• Strong understanding of J2EE design patterns.
• Excellent analytical, logical and programming skills.
• Strong experience in analysis and design using Software Engineering, SDLC, UML and MVC based frameworks like Struts.
• Preparation of test plans to do rigorous testing.
• Good experience in developing database programs like procedures, functions, triggers and packages.
• Excellent experience in client interaction, requirements gathering, design, technical specification and development of various functional documents.


Experience:
Citigroup, NY Programmer Analyst Dec ‘06 Till Present
Global Wealth Management Self Assessment System (GWM-SAS)
Risk Control Self Assessment (RCSA) is performed by every business and support unit in Citigroup, and is a requirement of the Citigroup Operational Risk Policy. Compliance with this policy, and with RCSA, also helps to ensure that Citigroup meets the requirements of regulations such as the Sarbanes-Oxley Act of 2002 and FDICIA.
GWM-SAS is globally used by Citigroup's compliance divisions for documenting all processes, risks, controls, tests, and corrective actions. The application also facilitates reporting and attestation quarterly to Senior Management to ensure compliance with the above requirements.
• Coordinated with Business for requirements gathering and project initiation sessions.
• Developed high-level design document based on the initial business requirements.
• Wrote code for common functionality like DB connection management, Logging mechanism, Exception handling
• Prepared detailed Use Cases, Class Diagrams, Sequence Diagrams and associated UML objects that were used in detailed design and construction later in the SDLC.
• Development of the DATA Collection and Reports module.
• Added DAO, Singleton, Data Transfer Objects patterns for easily maintainable code.
• Introduced MVC framework by implementing STRUTS.
• Wrote Stored Procedures, Triggers and Functions using TOAD. Optimized SQL queries by studying Oracle execution plan.
• Used Test Director for tracking bugs.
• Implemented JDBC APIs for data access.
• Wrote Build.xml for deployment of application using Ant
Environment: Core Java, JSP, STRUTS 1.1, Java Mail, AJAX, Web Sphere Application Server, Ant, Log4J, CVS, Eclipse, JUnit, Oracle 9i, TOAD, Sun Solaris .
DHL, AZ Programmer Analyst Nov ‘05 – Nov ‘06
MAPS is a finance application of DHL. Finance department issues MAAs (Management Adjustment Advises) which are used during finance audits and budgeting. MAPS application is used by the finance department to issue MAAs electronically. MAPS application has a web based UI which uses LDAP as the authentication and authorization unit. MAPS is divided into 5 major modules.
Login, Issue/Approve/Reject MAA, Bulk-upload, Setup and Export MAA. Export module is used to export the Approved MAAs via E-mail functionality in the form of txt files or xls files. Setup module provides data for MAAs and has the basic functionality of Insert, Search, Edit and Delete. Bulk upload is a backend functionality to issue many MAAs or setup data at a time.
Responsibilities
• Involved in requirement analysis and client interaction phase.
• Designed Use case, Sequence and Class diagrams based on UML concepts using Rational Rose.
• Used VSS as a Version Control Tool and followed standard software life cycle.
• Wrote application presentation layer, which is based on Struts, MVC framework, involves Servlets, JSPs and Java Beans.
• Involved in writing the Form Beans, Action classes and struts-config.xml files.
• Used Spring Framework for implementing business logic and maintaining transactions.
• Using POJOs for storing data required. Used Hibernate for Object Relational mapping.
• Involved in unit testing, integration testing using QTP.
• Involved in the coordination for the development of test plan, test cases, test code and actual testing, responsible for defects allocation.
• Prepared high and low level documents for the business modules for future references and updates and has also written the project completion documentations.
• Was involved in the project release documentation.
Environment: Core Java, JSP, Servlets, J2EE, XML, Struts, Spring, Hibernate, JavaScript, Eclipse, WebLogic 6.1, Oracle 9i, TOAD
Cisco Systems, CA Programmer Analyst Dec 04 to Oct 05
ICT (Integrated Configuration Tool):
Cisco deals in highly complex and heavily engineered networking products. ICT is used by CISCO Partners who send B2B orders to CISCO. The partners create the configset using ICT and save it and use their internal tool to generate the 3A4 request which is then sent to the CISCO web Methods from the partner’s web Methods
ICT consists of three major components: ICT Client, ICT Server and BOM Updater.
ICT Client
ICT Client is a java swing based applet. The applet is downloaded onto the user’s local machine and it is opened in the browser. The client is connected to the ICT server using the secured http (https) protocol, and messages between client and server is created using XML format.
ICT Server
ICT server is a Servlet based on the ICIT Framework. The server handles the requests that come from the client in form of XML message. The server uses either the CoreConfigurator APIs or the Ordering Tool API or may directly call the database to handle the request. It then creates a XML response and sends it back to the client. The server is independent of the client and can handle request from a ICT client, or from a ICT Web service.
BOM Updater
The BOM Updater is used to create BOMs and add it in the database.
Responsibilities
• This is an n-tier web based application based on MVC architecture using J2EE infrastructure
• Was involved in build environment setup for B2X environment. Developed ANT builds scripts.
• Developed the code as per the client requirement using Servlets.
• Did development in Java using Eclipse. The web server used was Web sphere.
• Wrote and tested SQL Stored Procedures using Toad and Oracle
• Did testing and deployment of the application on Web sphere for Dev, Stage & Prod environment.
• Involved in the UAT and production support of the application
Environment: Java, Servlets, Applet, JDBC, XML, JMS, TIBCO, Selectica, Web sphere Application server, Oracle, Toad, Ant, Eclipse, UNIX Operating system


Education:
• Bachelor of Engineering (BE) Computers from Govt. College of Engg. Pune (COEP), India


Skills:
Languages : Java , C/C++, PL/SQL, Assembly
Distributed Technologies : Web services
Internet Applications : J2EE, JSP, Servlets, JDBC, JNDI, Tag-Libraries.
Framework : MVC, Struts, Hibernate, Spring
Web/Application Servers : Apache Tomcat, JBoss, IBM Web Sphere, Web logic
Scripting Languages : JavaScript, CSS
Markup Languages : HTML, XML, DHTML
UML Tools : Poseidon, Rational Rose
Database Apps : MySql, PgSql, Oracle 9i
OS : MS-Windows 95/98/XP/2000, Linux, Sun Solaris, Unix
Methodologies : OOPS/OOAD, UML, design patterns
Messaging Services : JMS
Version Control Tools : VSS (Visual Source Safe), CVS, PVCS
Tools : Eclipse, Edit Plus, Ant, Log4j, Test Director, Toad, , Microsoft Visio


Candidate Contact Information:
Name: Amol Patil
Street:    - Phone:    -
City: Hamilton Fax:    -
State: New Jersey
Zip:    -
Web Site:


    



© 2003 CC Marketing and Classified Systems
Privacy Policy | CC Marketing Sites | Site Map