S Parker Road
Denver, CO *****
Email id: *****.*********@*****.***
Cell: 720-***-****
AnjuM Rehbar Khan
Profile
Over 8 years of experience in Design, Development, Implementation and Maintenance of Java & J2EE applications using methodologies.
Good Knowledge and working experience on Multi-Tier Architectures and Design using client- server and Web Technologies in Financial, SCM domains.
Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
Completed projects using Java, J2EE, SPRING, Struts, HIBERNATE, Servlets, JSP, JNDI, JDBC, JavaScript, HTML, XML, SQL, PLSQL, Ajax, Maven, Ant-build scripts.
Hands on experience in various java-programming tools like RSA Workspace, Eclipse-3x, RAD, Jdeveloper.
Hands on experience in all stages of Software Development Life Cycle (SDLC)
Experience in PL/SQL, SQL, Stored Procedures, Triggers, functions, packages in Oracle, DB2.
Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development.
Expertise in developing MVC architecture for web based applications using Struts and Spring MVC framework.
Good experience in working with Web/Application servers likes Jboss4.x Application Server, WebSphere6.x and Apache Tomact5.x.
Experience in performing Code reviews and peer reviews for maintaining best coding standards.
Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes.
Expertise in using configuration management tools like CVS, VSS and Clear Case, StarTeam. SKILL SET:
Operating System UNIX, Linux, Windows 2012, Windows 7 Programming languages Java 6, Java 7
Middleware / Distributed
Technologies:
J2EE, EJB 3.0, SOAP, WSDL, Web services, JNDI, LDAP, log4j, IBM TRIRIGA Connector API
Server side programming Java Servlet, JSP, JSF, JSTL, Custom Tag Libraries. Scripting Languages
JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, JQuery, DHTML, XHTML, SQL,PL/SQL, Shell Script. Ant,
Modeling languages UML, Use Case, Use Case Diagram, Sequence Diagram Java IDE Eclipse, IBM RAD, IBM WID, IBM RSA
Databases Oracle 10g/9i, DB2, MySQL
Web Servers Apache Tomcat Server 5.x
Application Servers
Web Sphere, JBoss Application Server, Weblogic 9.x, IBM Tririga Server
Framework
Struts, Spring, Spring Core, Spring MVC, Spring DAO, Spring Webflow, Spring Webservices.
ORM Tools Hibernate 3.0, SQL Developer
Editors Ultra Edit, Edit Plus,
Tools
TOAD, Adobe Dreamweaver, WinSCP, SQL Developer,
WinMerge, Putty, FileZila
Version Control System CVS, PVCS, SVN
Testing Junit, SOAPUI
Education:
B.E. with 72.45% from MIT Ujjain (M.P.) Univ. (R.G.P.V.) Bhopal in 2006. Higher Secondary (Maths Group) With 77% from M.P. Board in 2001. High School Exam. With 70 % from M.P. Board in 1999 Training:
IBM Training in Mainframe, JCL and SAS.
IBM Training in IBM Tririga Server and Tririga connector API P r o j e c t E x p e r i e n c e
7th April 2010 – till now, Sr Java Developer at IBM Project Service suite (REA)
Xcel Energy,US
Environment Java1.7, Web sphere Server, Oracle 10g, IBM Framework, Struts, REA (Service Suite) is a web application tool. Review Edit Approve System shows electric/gas outage/non-outage orders which were created in CRS, Advantex and REA used to review, edit and approve those orders for final processing in the system. REA generates different types of outage reports, forms which can be used for audit purpose to validate, accurate, reliably operate in a distribution network. REA integrates the functionality of several discreet applications to work as one review edit and approve system. REA is the integration with CRS (Customer Resource System. CRS is a call entry application that is designed to handle the regulated and deregulated sides of the electric and gas industries) and Advantex (Advantex is an order management tool that provides dispatching and field information capabilities for dispatchers and field technicians) to review, edit and approve orders. REA shows electric/gas outage/nonoutage orders which has came across from Advantex for validation. REA generates different types of outage reports, forms which can be used for audit purpose to validate for accuracy. REA integrates outage, power flow, and work management functions into a seamless system. It shows real-time data models and interfaces with other systems
(CRS, Advantex) to integrate work functions.
Roles & Responsibilities:
• Interacting with the business and user group to ascertain requirements with detailed functional and technical analysis with OOAD concepts and Agile Methodology.
• Extensively used Struts/Spring component classes for developing applications for handling user requests.
• Involved in High Level Design and prepared Logical view of the Application.
• Involved with Spring IOC concepts to integrate Hibernate Dao
• Developed Data Access Classes using the Hibernate.
• Involved in executing Stored Procedures and Functions, Triggers.
• Created Data Source and deployed the Web application in application Server.
• Created java Interfaces and Abstract classes for different functionalities.
• Implemented Multithread concepts in java classes to avoid deadlocking.
• Extensively worked with collections classes like ArrayList, HashMap, Iterator etc.
• Implemented java design patterns like Singleton, Factory, Command patterns.
• Written independent JavaScript, CSS files and reused in UI pages.
• Developed persistence layer using ORM Hibernate for transparently store objects into database.
• Parsing of XML using SAX and DOM Parsers.
• Creating XML based configuration, property files for application and developing parsers using SAX, and DOM technologies.
Project AIM VIP
Xcel Energy,US
7th April 2010 – till now, Sr Java Developer at IBM. Environment Java1.5, Web sphere Server, DB2, IBM Framework, Struts, Mainframe AIM VIP application is comprised of two applications: Chargeback, SLA and VIP: VIP (Vendor Invoice Processing) is a web application tool using for different Invoice Processing and Asset Management for Xcel Energy.
AIM is an application to capture and maintain relevant information about IT assets from acquisition/initialization to disposal/retirement. It is used both by IBM as well as Xcel Energy employees to maintain asset information like asset identification and location details, status, accounting information, NS details and various events for any information change for the asset. The tool allows the NS and DS administrators to update the asset information and Xcel Energy employees to verify/update the asset data so that accurate information can be used to bill the client for I/T assets. Chargeback: This comprises of many batch processing tools and some other processing tools used by various users, who provide different feeders to the chargeback. This system helps to chargeback all the invoices to Xcel by IBM, Dell, Niku, LDCA and AIM etc. A smooth and accurate chargeback is done every month by this system. I enhance and do changes to various modules in this system as and when required.
SLA Measurement Reports: This creates a SLA Guideline and report for the Management every month, we not only generate the new template, but also develop and enhance tools to generate this.The technologies used here are Java, Mainframe, ASP with back ends like DB2, SQL Server and Oracle. We use corba to connect to JDE System for different account validations. Roles & Responsibilities
Responsible for leading a project team in delivering solution to our customer in the Energy sector.
Worked with Business team to gather the business requirement and translated business requirement into system requirement.
Worked with technical team lead to assist in creating work break down structure of the project.
Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
Responsible for managing scope, planning, tracking, change control, aspects of the project.
Ensure that development is performed as per requirements Coordinated and communicate tasks with developers
Translate customer requirements into formal requirements and design documents, establish specific solutions,and leading the efforts including programming and testing that culminate in client acceptance of the results. Utilize in-depth knowledge of functional and Technical experience in Java/J2EE technology in conjunction with industry and business skills to deliver solutions to customer.
Knowledge of complete SDLC for this application that involve development of new modules, enhancement of existing modules, production break fix and migration of end products
Project RAPM (Real Property Asset Managment)
Client Xcel Energy
7th April 2010 – till now, Sr Java Developer at IBM Environment Java1.6, Web Service, IBM Tririga Server 7.0, DB2 9.0, IBM Tririga connector API, JSP 1.2.
RAPM is a tririga server based tool used to integrate the applications implemented in RPAM project. The primary integrations for IBM TRIRIGA are Passport, PeopleSoft, JDEdwards, and Meridio. The LandWorks integrations include PassPort, JDE, Primavera, Meridio for documents, and services integral of the LPM-GIS component including ArcGIS Server. The integration designs include structure, volume, frequency, criticality, detailed data impacted, and software components. The logging and error handling methods are to be detailed during execution. Roles & Responsibilities
Developed various connectors for various integrations Developed logging interface for various integrations. Designed and Developed Invoice, Receivables and Payment connectors. Developed facade layer for accessing service layer from UI layer. Project : CO Sales Tax XML generator
It is tool used to convert the tax data stored in CSV file to actual XML format required by the CO Sales Tax department.
The State of CO Department for Sales and Use Tax is implementing a change in the file formats that they will accept for the CO Sales Tax Filings. Currently, Xcel Energy submits a printed report produced from the Business Objects system. The XML file replacing the Business Objects “CO Sales Tax Report” will be the key deliverable from this tool.The XML file will be submitted to the State of CO by the Xcel Energy Sales and Use Tax Department through the defined method by the State of CO.
Roles & Responsibilities
Involved in getting requirement from onsite Business Analysis for Data Mapping, Process Changes
Dsign - Define Technical Solution, Develop Technical Specification Development - Code to Produce XML File, Unit Testing, Submit Test File to State of Colorado.
Involved in testing, debugging, bugs fixing and documentation of the system. Environment: Java1.5, Servlets2.4, Web Service, Web Sphere Application Server 6.2.31, DB2 9.0, Rational Software Architect 7.5, XML, DOM parser March08 – Dec09, Consultant Oracle Financial Services Software Ltd, Mumbai, India Project : Scheme Master
Client: State Street Bank of US
2008 – March 2010, Sr Java Developer Oracle financial software services Pvt . Ltd. Scheme Master is tool to generate new XML Scheme file . Scope of the SchemeMaster is to automate the creation and modification of the scheme xml file required for every party type.
Additionally the system should also create the framework level common files and entries required for adding a new party type in Bulk Upload system. Roles & Responsibilities
Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents Involved in the designing, developing and unit testing of the developed module. Developed various modules and integrate the same in the application. Designed layered architecture of scheme master
Environment: Spring, Hibernate, Struts,Ajax and MySql. Project : Global Reference Systems
Client : State Street Bank US
Global Reference Systems (GRS) is the repository of storing static data for carrying out validation, cross-reference, and enrichment of data in order to enable middle-office trade processing for IMS clients.
Based on the business requirement, the GRS application should provide the ability of uploading certain IMS static reference data to support the deployment process for new IMS customers.
The upload to GRS data stores was done through the UI screens earlier. Entering data one by one was cumbersome and time consuming. Hence the bulk data upload came in to picture wherein all the data would be put in to an excel template and uploaded through the bulk upload screens. In case of any errors an error report xls file would be generated.
Roles & Responsibilities
Developing code for adding new party type in GRS UI. Developed Modification of Data Stored in GRS System for Portfolio and Broker SSIModule.
Developed Deletion of Data Strored in GRS System for Portfolio and Broker SSI Module.
Environment: Spring, Hibernate, Oracle 10g,
June 06 – Feb 08, Software Engineer DACCIT,Indore Project 1:
Corporate Recruitment System
The objective of the project is to design and develop Resume Mart which is a place for Job Seekers and Job Providers to meet. The Data base should collect also the minute details about the Job Seeker and Provider. Resume Mart is designed to collect multiple resumes from the Job Seeker. Resume Mart aim is to provide Job Provider with enormous amount of data. Corporate Recruitment System CRS is web-based tool to reduce communication gap between Job providers and job seekers. System allows job seekers to register their details like skills and experience with the system, and then on the other hand even it allows job providers to post their requirements with the system. System will allow the Job providers to search from database for Suitable candidate for a position based on skill set and experience
Roles & Responsibilities
Involved in design, development and Integration testing of the system. Analysis and design of the system.
Created Presentation tier making extensive use of JSP. Wrote SQL queries and stored procedures for SQL Server 2000. Involved in design and implementation of server side business logic using Java(Struts)
Developed User Privilege, Data-Input and Reports Module Client side validation in Java Script.
Developed file upload module using core java.
Involved in Report Generation using third party tool Crystal Reports 10