AddThis Social Bookmark Button
SHAILESH VERMA ( Available )
32256 USA
Expertise :JSF, Hibernate, Spring
Status :Have Work Visa
Job Type :
All - Corp-to-Corp
Position :

Resume
 
Summary
Self-motivated J2EE professional with around 10 years of total IT experience in all areas of software development, requirement analysis, application design, coding, testing, deployment and maintenance
Worked on many full SDLC, re-engineering/migration, maintenance support and integration projects
Proficient in developing any J2EE application using available frameworks, Struts, Spring, Hibernate, EJB, JSP, JSF, Servlets and more
Worked on Web 2.0 applications using AJAX
Excellent skills on JBoss, Weblogic and JRun application servers
Used JBoss Profiler for application performance analysis used Java IDEs, JBuilder and Eclipse
Thorough knowledge of Design Patterns, Singleton, Factory, Front Controller, Business Delegate, Data Access Object, Service Locator, Session Fa ade and MVC architecture used MS-Visio and Rational Rose for designing applications based on OOP : Object-Oriented Programming techniques and SOA : Service Oriented Architecture.
Well experienced with XML parsing and transformations DOM, SAX used JUnit and TestNG for testing applications
Proficient in developing automated build process for applications using Ant and Maven
Experience on CMS like Interwoven TeamSite for managing project content and integration with workflow as per defined processes used reporting tools, Business Objects Crystal Reports and Jasper Reports
Possess strong technical, analytical and communication skills
Proven track record of completing projects on time and on budget
Having exposure to business modeling and process control
Imparted user training during system acceptance phase
Worked in different roles as Programmer, Systems Analyst, Project Lead and Architect
Have worked on various domains, insurance and healthcare
Technologies J2EE, EJB, JSF, JSP, Servlets, JDBC, Struts, Velocity, Hibernate, Spring, Spring Webflow, AJAX, XML, HTML, JavaScript, OBOE API for EDI, i-net API for reports, etc.
Testing Frameworks JUnit, TestNG
Application Servers Weblogic, JBoss, JRun, IIS 4.0/5.0
IDE Eclipse, MyEclipse, JBuilder
Databases Oracle, MS-SQL Server, Sybase, Primebase, MySQL
Modeling Tools Rational Rose, MS Visio
Reporting Tools Business Objects Crystal Reports, Jasper Reports
Build Tools Ant, Maven
Operating Systems Solaris, Redhat Linux, Win 2003 Server
CMS/Version Control Interwoven TeamSite, Magnolia, VSS, CVS, Subversion


Achievements
Address8024 Southside Blvd
Apt 175
Jacksonville , FL 32256 Date of BirthSeptember 22 , 1978VisaUS Visa H1 - B Valid till October 2010
Shailesh Verma


Employment

2001 -  2005

MCA Master of Computer Applications IGNOU New Delhi


2001 -  2005

ADCA Advanced Diploma in Computer Applications IGNOU New Delhi


2001 -  2003

PGDCA Post Graduate Diploma in Computer Applications IGNOU New Delhi


1997 -  2000

HDSE Higher Diploma in Software Engineering Aptech Ltd


1996 -  1999

Graduation Ramjas College .

2000 CIC Certificate in Computing, IGNOU, New Delhi


1999 -  2000

'O' Level Department of Electronics Society New Delhi .

Awarded Employee of the Month by iHealthcare Solutions.
Awarded Best Performer of the Quarter by SOLiTARsystems.


June, 2008 -  August, Present

Nemours Jacksonville , FL

The Performance Management tool is a web-based application that consolidates the different HR tools to formulate the development plan for each associate and assimilate their performance reviews. It is designed to measure the performance of each associate by adapting the Nemours Strategy Management System and reinforcing the Nemours Values. It allows for the electronic documentation of performance appraisals and tracks progress made on individual objectives for manager and associate.
Role
Involved in requirement analysis, converting them to technical specifications and construction of the project.
Involved in writing converters, validators, event listeners and custom components using JSF.
Extensively used facelets for creating templates
Involved in creating Crystal Reports for associates, managers and administrators.
Created SQL Functions and Views to ease fetching data from tables involving complex relations.
Involved in system testing and logging bugs in JIRA.
Used confluence for knowledge management, coding standards, evaluation outcomes and more.
Environment : J2EE, Java 1.5, JSF, XHTML, Servlets, Hibernate, Spring, Log4j, LDAP, AJAX, JavaScript, Eclipse, JUnit, Oracle 10g, JBoss, Solaris, Subversion, Maven, Business Objects Crystal Reports, Confluence, JIRA, Magnolia


October, 2007 -  May, 2008

Sabic Innovative Plastics Pittsfield , MA

GE has sold its plastics division to SABIC Innovative Plastics. The web applications are running in old infrastructure in GE Plastics. As part of the infrastructure upgrade process, SABIC wants the older environment to be upgraded to the latest environment.
Role
The applications are running in 3 different environments Development, Staging and Production in clustered mode
Involved in analysis, review and re-construction of the code as per the latest J2EE standards
Involved in writing converters, validators and event listeners using JSF
Extensively used facelets for creating templates

Experience on Interwoven TeamSite CMS for managing the content of intranet and internet-facing applications. Used TeamSite to submit the changes to staging and push to next workflow levels as per defined processes.
Involved in preparation of analysis document of the findings and migration of the current applications running in iPlanet and JRun to Apache and JBoss respectively.
After analysis, involved in the implementation of the code changes, re-packaging of the applications in a deployable. war/. ear file and release them for testing involved in supporting the current applications.
Environment : J2EE, Java 1.5, JSF, JSP, XHTML, Servlets, Hibernate, Spring, Axis, XML, LDAP, AJAX, Eclipse, JUnit, Oracle 9i, Netscape Enterprise Servers, JRun, Apache, Mod JK, JBoss, Solaris, Interwoven Teamsite 6.5.0 Maven


January, 2006 -  October, 2007

Arabian Horse Association Denver , CO

Horse Registration System. This application takes care of registering different breeds of horses, manages the memberships, generates certificates, reports and interfaces with external systems like Equibase, Oracle Financials and other data sources that provide information like race and financial data to it. The system makes use of JBoss Rules that allows business rules to be managed by business analysts rather than technical people.
Role involved in requirements collection for this project. During this phase, discussed requirements with client-deputed business experts and prepared the Business Requirements Document BRD
Created wire-frames to discuss the UI requirements
Prepared scenarios involving different cases and discussed business requirements in extensive details
Captured all the project requirements and documented them in prescribed format in MS-Word
Involved in data modeling using MS-Visio for representing the physical data model

Involved in the architecture design of the project. Keeping the client s interest in using business rules engine based architecture, tested an initial Proof-of-concept of the approach and got the architecture signed-off by the client
Along with the architecture transcripts, created the UML diagrams showing data flow across different components of the rule engine and defined the XML Schema that represents data in cache
Lead the team of 7 developers to construct the project
Was involved in providing technical support to the team during the construction phase
Co-ordinated requirements with the QA Team to ensure proper testing
Also responsible for releasing intermediate builds to the client after getting it tested by the QA Team
Environment : J2EE, Java 1.5, Servlets, JBoss Rules aka Drools, JBPM, Hibernate, Axis, XML, Velocity, EHCache, LDAP, AJAX, MyEclipse, JUnit, Flash, Oracle 10g, JBoss 4.2.0 GA, Solaris, VSS, Ant


June, 2005 -  December, 2005

Melco Denver , CO

Melco Customer Solution. Melco is the embroidery industry leader in modular commercial embroidery machines and commercial embroidery machine design software. Melco needs a solution through which their customer's are able to grow their business. The solution involves integration with various external interfaces like UPS, VeriSign, Navision etc. in order to do a complete automation of their business process.
Role : Involved in requirements collection for this project. During this phase, sat with the company stakeholders and contributed in the preparation of the Business Requirements Document BRD.
After researching various E-Commerce sites, created some prototypes to discuss the UI requirements with the client.
Prepared scenarios involving different cases and discussed business requirements in extensive details like the formula for calculating the estimated delivery date of a particular configuration of a product etc.
Captured all the project requirements and documented them in prescribed format in MS-Word.
Prepared UML use-case diagrams and sequence diagrams to explain the ECommerce and back-office management module
As the project leader, explained the business model and requirements to the development Team
During the construction phase, developed and integrated the E-Commerce module with VeriSign API Payflow Pro for Credit Card processing
Co-ordinated requirements with the QA Team to ensure proper testing.
Environment : Win 2003 Server, MS-SQL Server, MS NET, C#. NET, Crystal Reports, UPS API, VeriSign API Payflow Pro, Flash, VSS


2005 -  June, 2005

Avexus San_Diego , CA Feburary

Web Impresa. This project was about web-enabling an existing desktop ERP application called Impresa which was developed using Oracle Forms. There were a total of nearly 850 forms so a code generator was written to generate Java Code to speed up the entire process.
Role : Was part of the brainstorming sessions with the client s technical team that involved finding problems in the architecture and resolving them at the same time
During the construction phase, along with leading the project and developing the application, was involved in problem solving with the developers
Due to unavailability of a customized testing tool, developed a testing tool in Java Swing to test the Oracle packages that contained the business logic.
Also responsible for releasing intermediate builds to the client after getting it tested by the QA Team
Environment : J2EE, Java 1.4, Struts, Hibernate, Spring Framework, JavaScript, Java Swing, JUnit, Eclipse, JBoss 3.2.5 Oracle 10g, Solaris, Ant, CVS


2002 -  January, 2005

Illiana Medical Institute Merrillville , IN Feburary

e-HIMS is an enterprise-wide suite that provides extensive HIPAA compliance support and facilitates information management across administrative functions, patient management, care administration and accounting across providers or hospitals and rehabilitation centers. It supports exchange of claim information with Clearing Houses and Insurance Companies through standard EDI transactions.
Role
Involved in the Registration module. Developed EJBs related to the designated module.
Interacted with the domain experts, to understand the business logic required to implement in the session beans for patient registration.
Used Java/J2EE patterns at various levels of the application, Singleton, Factory, Business Delegate, Service Locator, Session Fa ade, Data Access Object
Involved in the Billing Module that included generating paper and electronic claims.
Used a third-party API called i-net for generating pdf files for paper claims HCFA-1500 and UB-92 forms.
Used Rational Rose for preparing UML use-case and sequence diagrams for explaining the functionalities in EDI module.
Used another third-party API called OBOE Open Business Objects for EDI for generating electronic claim transactions like 837P 837I 835 270/271, 276/277
Involved in testing the electronic claims generated on CLAREDI.
NEBO was the existing software used for sending institutional claims. Created an interface from eHIMS to NEBO that transformed EDI claims into image files that NEBO could interpret.
Co-ordinated requirements with the QA Team to ensure proper testing.
Also responsible for releasing intermediate builds to the testing team after getting it tested by the QA Team.
Involved in providing technical support to the fellow team members.
Environment : J2EE, EJB 2.0, Servlets, XML, OBOE API for EDI, JBuilder 8.0, JUnit, i-net reports, Java Swing, Rational Rose, VSS, Solaris 9, Weblogic 7.0, Oracle 9i, Ant


July,  -  January, 2002

KRS Computer and Business School USA

KRS had a client-server software system, IDLS. They were planning to migrate this application to the web to enable various users operate the system from anywhere. The solution comprised entire administration of the school from managing system users, courses to accounts administration and more. The whole design was based on component object model conforming to J2EE standards to make the application scalable, flexible, extensible and easy for customization by integration of components.
Role involved in the construction of this project.

Developed entity and session beans related to the sysuser and course module of this project.
Used Java/J2EE patterns at various levels of the application, Singleton, Value Object, Data Access Object
Developed a java server component for uploading images selected by the user.
Involved in developing JSP pages for my module.
involved in providing technical support to the fellow team members.
Environment : J2EE, Java 1.2, JSP, Servlet, EJB 1.1, JavaScript, Sybase, Solaris, Weblogic Server 5.1, CVS.


1999 -  June, 

C.H. Robinson Worldwide , Inc USA Feburary




Education

IGNOU, New Delhi

ADCA IGNOU, New Delhi

PGDCA Post Graduate IGNOU, New Delhi

HDSE Higher Aptech Ltd
Graduation.