Senior Software Consultant Resume
Cincinnati, OH
SUMMARY
Having 6 yearsof experience in full life cycle development involving analysis, design, development, deployment, testing, documentation, implementation & maintenance of application software in Web-basedenvironment, Distributed n-tierarchitecture and Client/Server architecture.
- Expertise in developing Internet applications using Java, J2EE technologies including websphere portals.
- Technical expertise includes Full life-cycle Object Oriented development utilizing a Rational Application Developer.
- Administration and configuration expertise in RAD and Web sphere Application Server and portal server.
- Expertise in Subversionand integrating with Eclipse, CVS Source Control Management with RAD.
- Expertise in Object Oriented Analysis, Design / Development Methodologies, Java and J2EE Core Design Patterns, Use Cases.
- Expertise in implementing applications using Struts, Spring, and Hibernate Frameworks.
- Expertise in J2EE technologies: JNDI and Web Application Development using Servlets, JSP, and JDBC.
- Designed and developed SQL queries and RDBMS concepts and extensively worked with DB2UDB and Oracle9i.
- Expertise in creating the UNIX scripts for running the batch jobs and scheduling them using the crontab scheduler.
- Best Practice Mentoring - guiding development teams in use of best practice design strategies and design patterns in building mission-critical, enterprise applications.
EDUCATION:
- Bachelor of Engineering
TECHNICAL EXPERTISE:
Programming LanguagesJava ,J2EE, HTML, Unix
Java EE (J2EE) Technologies
JDBC, Servlets, JSP, Log 4j, JUnit
Database technologies
SQL
Frameworks
Struts, Hibernate, Spring, Websphere portals
Web / Application Servers
WebLogic, WebSphere
IDE/Tools:
Eclipse, WSAD, RAD, TOAD, SQL Developer, LDAP Browser, Active Directory, Site Minder, Mercury Director, Load Runner
Scripting languages
Java Script, ANT Tool
Databases
DB2, Oracle
Operating Systems
Windows XP/2000, Unix, Linux
Version Controls/QC tools
Subversion, CVS, Clear Case.
PROFESSIONAL EXPERIENCE
Worked as a Senior Software Consultant for Confidential, from 2008 (April) - 2010(October)
Place: Hyderabad, India
Worked as a Software Engineer for Confidential, from 2006 (June) - 2008(March)
Place: Hyderabad, India
Worked as a Software Engineer for Confidential, from 2004 (Sep) - 2006 (Jun).
Place: Hyderabad, India
PROJECTS
Confidential, India Dec 2009 - Oct 2010
Senior Software Consultant
Client : Confidential, Cincinnati OH
Project: Capital Expenditure Systems
Description: Confidential, is a US based Retail Giant, operating 2,468 grocery retail stores in 31 states. Kroger also operates 40 food processing or manufacturing facilities producing high quality private-label products that provide value for customers and enhanced margins for Kroger.
The Capital Expenditure System (CES) is a web application used to:
- Correct/modify entries received from Purchasing Net and EPRO which are third party interfaces.
- Enter General Office's (GO) Capital Appropriations (CA), Expense Appropriations (EA), and invoices
- Assign invoices, modify assets, validate data, release to mainframe (PAS and KAS)
- Create a variety of reports on capital expenditure activity.
Responsibilities:
- Responsible for writing detailed design specification document and Designed Use Case.
- Driven domain modeling through active participation with Business & IT
stakeholders. - Performed review on project documentations including design documents, work estimation, risk plan, test plan, deployment/build plan.
- Estimated project timelines and resources required to complete programming projects, tracked overall development schedule including outstanding tasks and dependencies across modules and projects.
- Worked with other developers, architects, SME's and other IT Team members to develop solutions in compliance with established enterprise standards.
Environment: Windows, UNIX, Web Sphere, Java, Servlets, JSP, Java Script, JUnit, JavaBeans, Hibernate, Struts, Spring, log4J, Shell scripting, Rational Application Developer.
Confidential, India April 2009 - Dec 2009
Senior Software Consultant
Client : Confidential, Cincinnati OH
Project: IDR (Inventory Difference Report)
Description: IDR the primary system which shows order position by division, store, department, commodity, and item. Application backs stocking decision which alternately reduces shipping costs by viewing inventory by Item, Commodity, Department, Zone, and Division.
The reports generated are as accurate as the information currently being processed in the Shipment and Scanning applications. Provides complete information of the previous week's shipments, cost of sales, and adjustments.
Responsibilities:
- Responsible for gathering requirements, Design the application modules, use cases, flowcharts, application flow, prototypes, proof concept of sample codes.
- Integration and Interface Mapping with different legacy systems.
- Conducted audit of the customer business process as well as IDR capabilities to determine the process related gap.
- Involved in Design & Implementation of Reports using DB2.
- Responsible for System & Integration testing.
- Design & Implementation of Notifications.
- Designed Graphical User Interface.
- Installed and configured IBM WebSphere.
- Responsible for migrating the application from Websphere 5.0 to 6.1
- Conducted Code reviews. Codes developed by peers to verify compliance with established software coding practices and suggest improvements.
Environment: Windows, UNIX, WebSphere, Java, Servlets, JSP, Java Script, JUnit, JavaBeans, Hibernate, Struts, Spring, log4J, Shell scripting, Rational Application Developer.
Confidential, India Apr 2008 - Mar 2009
Senior Software Consultant
Client : Confidential, Cincinnati OH
Project: E40 (Enterprise Form 40)
Description: Confidential, is a US based Retail Giant, operating 2,468 grocery retail stores in 31 states.
Kroger also operates 40 food processing or manufacturing facilities producing high quality private-label products that provide value for customers and enhanced margins for Kroger.
Store Users have the facility to enter the vast majority of their item types and classifications online. The System holds business logic code to verify data as the user enters it for various business rules, reducing the incidence of human error. Once a document has been entered, the user can monitor its progress as it is reviewed by Division and/or AC Users and then is processed through the SON System.
Responsibilities:
- Implemented MVC-Model 2 architecture using spring and other J2EE design patterns for the application development
- Involved in requirement gathering for the application, designed Use Case diagram, Class diagram and Sequence diagram
- Developed static and dynamic Web Pages using JSP, HTML and CSS
- Developed JSP custom tag libraries, and associated support in the Spring Controller, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework
- Used Hibernate ORM framework as persistence engine and Involved in Mapping, hibernate Queries.
- Defined, developed and integrated J2EE Components to Support Enterprise class Applications and Integrate with External Systems.
- Configured connection pooling using WebSphere application server V5
- Configured and created application log file using Log4j and integrated different application to make a unique framework for different layers.
- Involved in creating a new user role functionality.
- Responsible for migrating the application from Websphere 5.0 to 6.1
- Responsible for Integration and Interface mapping with different legacy systems.
Environment: Java , J2EE1.3, JNDI, JavaScript, HTML, CSS, Log4J, Ant, LDAP, JSTL, WSAD/RAD, Hibernate 3.0, UDB DB2v7.2, IBM WebSphere Application Server 6.1, Unix, Windows, Rational Clear Case, Junit, Spring Framework.
Confidential, India Sep 2007 - Mar 2008
Senior Software Consultant
Client : Confidential, CA.
Project :Provider Dental Project
Description: Confidential, is a leading health plan company in the U.S. with approximately 34 million medical members. One in nine Americans receives coverage for their medical care through WellPoint\'s health plans. WellPoint is a Blue Cross or Blue Cross Blue Shield licensee in 14 states: California, Colorado, Connecticut, Georgia, Indiana, Kentucky, Maine, Missouri, Nevada, New Hampshire, New York, Ohio, Virginia, and Wisconsin. Offering a broad range of medical and specialty products.
Dental Project:
WellPoint changed over to ePortals from Legacy system for improving user productivity, ensure proper security, access control and approval processes. Dental Plans were included in ePortals for Medical care Providers including physicians, Hospitals, Institutions…etc to facilitate the claims processing.
Responsibilities:
- Developed virtual portals for four new dental brands using Websphere portal technology.
- Developed critical modules like Re-Registration, Sitemetrics.
- Created Detailed Design Document Using Functional Specifications
- Object Oriented Design/Object Oriented Analysis with usage of Patterns, Use Case diagrams, Class diagrams, Object Diagrams and Sequence Diagrams for illustrating the Design Document
- Defined, developed, and integrated J2EE components to support enterprise class applications and integrate with external systems
- Designed and executed software testing as necessary to verify the design and performance of the software.
- Involved in creating test cases and participated in Unit, Integration, Connectivity, Load/Performance, and Service Readiness testing of various applications
- Developed and directed Application system testing procedures, programming, and documentation
- Updated the Design Documents after Integration testing.
- Participated in System validation activities including code reviews and validation test documentation development.
Confidential, India Jun 2006 - Sep 2007
Senior Software Consultant
Client : Confidential, CA.
Project : Employer 1.0
Description: Employer is a payer who pays for the health insurance coverage. There are several products for health insurance coverage. Employer can enroll members for a particular product according to their eligibility of health insurance coverage.
While enrolling members, Employer can add corresponding coverage's for member and also for dependent. Basic life coverage is mandatory for each and every member. Other coverage's could be appeared based on the privileges of group. Medical coverage contains non HMO, HMO and PPO products. Employer can choose any of one medical coverage for a particular member. Similarly that Employer can choose vision and dental coverage's. Employer can change member personal information. Employer can cancel the coverage for a particular member.
There are several Life and Disability Claim types available to base on privileges of the particular group. The claim types are listed below life or dependent life, Accidental death, Accelerated death, Short term disability, Long term disability and Waiver of premium. Employer submits a claim type based on the member requisition.
Responsibilities:
- Defined, developed, and integrated J2EE components to support enterprise class applications and integrate with external systems
- Designed and executed software testing as necessary to verify the design and performance of the software.
- Involved in creating test cases and participated in Unit, Integration, Connectivity, Load/Performance, and Service Readiness testing of various applications
- Developed and directed Application system testing procedures, programming, and documentation
- Updated the Design Documents after Integration testing.
- Participated in System validation activities including code reviews and validation test documentation development.
Confidential, India Jul 2005 - Mar 2006
Java Developer
Project : Call Menu & Free Roamer
Description: The System integrates a complete suite of complimentary communication products which allows the user to bypass expensive PSTN & Mobile Networks. CallMenu operate there own telecommunications facilities and host all the databases directly on their own servers. Routing calls through leading international wholesale carriers such as BT, Sprint, MCI etc. The CallMenu platform allows easy integration of our own or partner technologies into the one user interface.
Responsibilities:
- Developed Server side programming.
- Client side validation is done using JavaScript
- Involved in unit testing.
Confidential, India Sep 2004 - June 2005
Java Developer
Project : John Edwards Health Services
Description: John Edwards Health Services is a privately held company providing Health services in the United States. It offers the latest technology and best care available, it specializes in Cancer Treatment, Diabetes Services, Mental Health care, Neuroscience Critical Care, Heart center. John Edwards Data mart application was developed for healthcare to project their Services, Goals, available resources and suggestions.
Responsibilities:
- Developed Server side programming.
- Client side validation is done using JavaScript
- Involved in unit testing.
