1. vinod kumar
732-250-3889
vinodkumarjava333@gmail.com
SUMMARY:
8+ years of experience in analysis, design, development, documentation and implementing of
enterprise applications using JAVA and J2EEtechnologies.
Experience in developing web applications and interactive software products using HTML, CSS,
AngularJS, JavaScript, jQuery, AJAX and JSON.
Good experience in building cross browser compatibility applications using HTML5 and CSS3.
Experience working in MVC Architecture based frameworks like AngularJS.
Experience onmodernfront-endtemplatingframeworksforJavaScript - IncludingBootstrap, JQuery,
AngularJS, etc.
Experienced in Core Java, JSP, Struts2, Spring, Hibernate, JDBC and Web Services.
Knowledge working with Angular Strapto includes existing components in the application.
Experience working with RequireJS and NodeJS for building applications with Grunt.
Experienced working with Bootstrap for CSS styling.
Expertise in ObjectOriented Programming (OOP’s) and Object Relational Mapping using Hibernate
and Spring framework.
Expertise in designing POJO classes using Hibernate Annotations.
Good knowledge and application of Java and J2EE design patterns.
Good working experience with HealthCare, Financial and Telecomm industries.
Hands-onexperience withApplication servers and Web servers and a wide variety of development
tools (JBoss, Weblogic and Tomcat).
Excellentworkingknowledge andthoroughexposure oncompatibilityissues with different versions
of browsers like IE, Mozilla FF, and Chrome.
Knowledge and experience working with Microsoft SQL Server 2005, Microsoft SQL Server 2008R2,
Oracle 9i & 10g and DB2 databases.
Experience in XML, XSLT,HTML, Tag Libraries and Custom Tags
Good knowledge of developing Web Services using SOAP, WSDL, UDDI.
Proficient in using Virtual Machine (VM) in software Machine Implementation.
TECHNICAL SKILLS:
Languages Java, JavaScript
J2EE Technologies JSP, AJAX, JSTL, JDBC, JAXB, Web Services, Spring, Struts,
Hibernate
DBMS Oracle, DB2, SQL Server
Framework Struts, JSF, Hibernate, Spring, AngularJS
Scripting SQL, PL/SQL
Application/Web
Servers/Portal Servers
Web Sphere Application Server, Web Logic 7/8/9.2/10, JBoss
3.2, Tomcat 5.5/6.0
IDEs RAD, Eclipse, Sublime Text, Web Storm
Version Control System CVS, Subversion, Rational Clear Case, Git
2. PROFESSIONAL EXPERIENCE
Client:Genentech
Role: Sr. Java Developer
Project: Pharmacy Prior Authorization May 2015-Present
Description:
Thisprojectis toimprove the PriorAuthorizationexperience throughsimplification,consistency
and automationof priorauthorizationrequestsdone bymembers,providersandpharmacies. The
projectfocuseson providingadashboardthatthe providercanreference fortheirpendingrequests.
The Pharmacy PriorAuthApp(aka “ePA”) will allow providerstosubmitandcheckthe status of prior
pharmacyauthorizationrequestsforanyHumanaPlanelectronically.
Responsibilities:
Analyzed business requirements, participated in technical design, development of various
modules assigned.
Responsible for design and development of the web pages from mock- ups.
Used Bootstrap to build UI and used AngularJS framework to associate HTML elements to
models.
Used Angular directives, working on attribute level and element level.
Developed a single page, cross-device/cross-browser web application utilizing AngularJS,
JavaScript API.
Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
Created AngularJS Controllers which isolate scopes in UI.
Used Restful Web Service JAVA API for transferring data in JSON format between client and
server.
GIT branching strategy for an efficient multi-developer environment.
Designed and implemented a professional and production quality build and unit-test
automation system with Grunt, Karmaand Jasmine.
Applied Bootstrap to achieve Responsible Web Design for display and full functionality on
tablet.
Written well documented and readable JavaScript code using JSLint.
Created Custom Directives & Services using AngularJS for reusability.
Involved in data modifications in Oracle database required for the projects.
Involved in Production support and log checking in Splunk.
Used JIRA tool for task assignment, bug tracking and fixture.
Preparing the Design Document for the product releases.
Experience working in an agile development methodology as part of a scrum team.
Environment:Core Java,AngularJS,RequireJS,Node.js,JavaScript,CSS,HTML, Bootstrap,JSON, Restful
WebService, SublimeText,WebStorm,Eclipse IDE,Oracle Database,Gitrepository,Jira,Splunk,
AtlassianProducts. Emids,Nashville,TN(Client: Availity)
3. Client:CommonWealthof Kentucky , Frankfort , KY
Role: SeniorJava Developer
Project: Form configurations June 2014- April 2015
Description:
Form configurationallowsthe portal togatherinformationaboutspecificpayerrequirements
and displaythe relevantfieldstothe usersbefore theycanrequesttoverifyapatient'seligibilityand
benefits. Thisprojectfeedsintothe configurationsAPI.Formconfigurationof aparticularpayercan be
retrievedbyqueryingthe configurationsAPIusingthe payeridparameter.
Responsibilities:
Implemented Spring DI for the Services.
Worked on Asynchronous messaging system using by implementing JMS through Point-Point
MQ-Series architecture.
Used JavaScript for client, server validation through expression language.
Used J2EE technologies such as Spring, Hibernate, Web Services, Design Patterns, JMS, JSP,
Servlets.
Worked with Java Multi-Threading &Socket programming.
Consumed Web Services for interacting with front-end tools developed in different
technologies. Involved in consuming the Web Service calls through Client invocation.
Developed interfaces and their implementation classes to communicate with the mid-tier
(services) using JMS.
Used Clearcase for maintaining the component and for release and version management
&ClearQuest for bug tracking.
Environment: Java 5.0, J2EE, Servlets, Spring, Hibernate, JSP, JSTL, JPA, Web Services, XML, XSD, XSLT,
CSS,HTML, Oracle 10g, SQL, PL/SQL, Clearcase 6.0/7.0, ClearQuest, JavaScript, Eclipse, ANT, JUnit, JMS,
Log4j.
Blue Cross Blue Shield,Jacksonville,FL
Role: Java Developer June 2013- May 2014
Description:
SGPT (Small GroupProposal Tool) isa webapplicationusedtocreate,customizeandrenew the
insurance accountsof small groups.It providesaSBC (Summaryof BenefitsandCoverages) alongwith
all the memberinformationprovidedatthe time of registrationandthe proposal documentforthe
client.Itisan applicationforemostusedbyagentsof the company.
Responsibilities:
Involvedin development and design of the complete flow from the front end to the back-end
for each UI existing in the current application.
Participated in development of a well responsive single page application using AngularJS
framework, JavaScript,and jQueryinconjunctionwith HTML, CSS3 standards,withfront-end UI
team.
Developed front end UI using HTML, CSS3, JQuery, JavaScript and AngularJS.
Created custom services and directives in AngularJS for the application.
Createdviewsandhandledstatesusing AngularUIRouter.Utilizedmodularstructure withinthe
AngularJS applicationinwhichdifferentfunctionalitieswithinthe application were divided into
different modules.
4. Developed server-side services using Java, Hibernate, Spring, Web Services
Developed Hibernate OR Mappings from JAVA Classes to entities in Database.
Implemented DAO pattern to manipulate the data to/from the database.
Developed detailed business requirements document using UML, Use case diagrams, Class
diagrams, and Sequence diagrams for new requirements.
Designed JAXB objects using annotations to Marshall-UnMarshall objects to/from XML.
Provide Maintenance and Enhancements activities for pages.
Used Agile development methodology.
UsedDB2for Database.
Used SVN and Clearcase version control systems.
Used HP Quality Center for bug tracking and status updates.
Environment: Core Java, Spring, Hibernate, log4J, AngularJS, JavaScript, CSS, HTML, IBM RAD
7.0/8.0, Websphere 6.0/7.0, XML, DB2 Database, Rational Clearcase, SVN repository, HP Quality
Center
FrontierCommunications,Rochester,NY
Role: Java Developer Nov 2012 – May 2013
Description:
Inetportal isanapplicationwhichisacollectionof toolsandfunctionalitytoprovide supporttoall the
internetcustomersof FrontierandCitizens.ItincorporatesHISprequalification,ButtonTest,IHDTools
and TicketingClaims.
Responsibilities:
Implemented Struts 2.0 MVC architecture for Presentation
Developed Servlets and JSPs based on MVC pattern using Struts framework.
Developed the application using Struts Framework that leverages classical Model View
Controller (MVC) architecture.
Experienced in working with JSP, HTML, CSS and JavaScript.
Coded server side programming using Servlets , JSP and JDBC
Developed webpresentationlayerusingjQuery, HTML and CSS according to internal standards
and guidelines.
Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and
configured in Struts-config.xml, Web.xml files.
Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
UsedData AccessObject (DAO) pattern to introduce anabstractionlayerbetweenthe business
logic layer and the persistent layer.
Used Hibernate 3.0 framework for data persistence layer.
Involved in creating the Hibernate POJO Objects and mapped using both Hibernate XML
mapping and Annotations.
Used Log4j for logging mentoring other technical resources.
Analysis, design and development of applications based on J2EE design patterns.
Used TOAD for all database query testing and optimizations
Used Eclipse as Integrated Development Environment (IDE)
Deploying application on JBoss Application server.
Used CVS as Version Control System.
5. Environment: Core Java, JSP, Spring, Hibernate, JDBC, Struts 2.0, DAO, HTML, CSS, jQuery, log4J, JMS,
XML, Eclipse IDE, JAXB,, Oracle, TOAD and JBoss.
U.S.Bank, Portland, OR
Role: Java Developer Feb 2012 – Oct 2012
Description:
ID Wiresisa projectforthe internal users working in the International Wire Transfer Department. This
application was used to create and store Reg E Disclosures related to the consumer-initiated foreign
wire transfers.Disclosureswere producedbefore the wire wasinitiated and receipts after the wire was
initiated.
Responsibilities:
Conducted brain storming sessions for resolution to problems.
Designed the DB schema for the module and participated in DB design discussions
Used Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and
hibernate.hbm.xml files.
Developed data access object (DAO) which handles all database operations like select, insert,
delete and update.
Implemented application level persistence using Hibernate and Spring.
Implemented Persistence layer using Hibernate to interact with the Oracle database.
Used Hibernate Framework for object relational mapping and persistence.
Developed Servlets and JSPs based on MVC pattern using Struts framework.
Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries,
JavaScript, HTML and CSS.
Designed and modified User Interfaces using JavaScript, CSS and jQuery.
Developed AJAX scripting to process server side JSP scripting.
Designed the unit test cases (UTC) to be used while unit testing.
Developed various components of the application and unit test them.
Performed unit testing using JUnit.
Used Rational Clearcase as version Control Tool.
Used RAD Clearcase Plug-in to check out and check in code from RAD
Used Clearcase for maintaining the component and for release and version management
&ClearQuest for bug tracking.
Environment: Core Java, JAVA/J2EE (JSP, Spring, Hibernate, JUnit, AJAX), Struts 2.0, Web Technologies
(HTML, XML), log4J, XML, IBMRAD, Rational Clearcase and SQL.
T-Mobile Atlanta GA Jan 2011 - Jan 2012
Role: Java Developer
Description:
Retail Service Platform (RSP) is a T-Mobile Web based User Interface to Subscribe Customers. This
Applicationisusedtoperformthe Creditcheckof a customerbasedonthe User Detailsandenroll them
as T-Mobile Users.RSPacts as a single window forawhole bunchof servicesoffered to Customers by T-
Mobile like adding a new line, Rate Plan changes, Handset Upgrade, Contract Termination etc.
Responsibilities:
Involved in collecting requirements from Clients and preparing design documents.
6. Highly used application development frameworks (Hibernate and Spring) to build persistent
and reliable application modules.
Coded server side programming using Servlets, JSP and JDBC.
Implemented Hibernate for the ORMlayer in transacting with Oracle database
Developed HQL queries for CRUD.
Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to
model the detail design of the application using UML.
Used Eclipse IDE for designing, coding and developing applications
Used Maven script for building and deploying the application.
Experienced in using the J2EE design patterns like Business Delegate, Service Locator, Value
Object (Transfer Object) and Data Access Object.
Implemented logging system for the project using Log4j.
Written test cases for unit testing using JUnit and involved in Integration Testing.
Provided mission critical production support and troubleshooting, debugging and solving
production issues.
Attending the status meetings to update the team status.
Environment: Java 1.5/1.6, J2EE, BEA Weblogic 9.0 Server, Web Services, Spring, Hibernate, Maven,
XHTML, AJAX, Ext JS, JSP, JDBC, XML, JUnit, Eclipse, Oracle 10g, Oracle SQL Developer, CVS.
Perot systems, Bangalore, India June 2007 - Nov 2010
Role: Software Engineer
Description:
This application is for content distribution to internal and external clients, enabling aggregation,
formattinganddistributionof subscription alerts, ad-hoc emails and data feeds thru multiple delivery
channels such as blast mail, web portal and FTP distribution channels is targeted for content
distribution.
Responsibilities:
Participated in the design & development of the CDF system using spring.
Designed DAO design pattern architecture to provide database access using Hibernate.
Implemented 2nd-level Cache in Hibernate for documents distribution, created JUnit tests.
Designed the Decorator, Factory, and Strategy Design patterns for CDF application.
Utilized Reflections to invoke methods on business entity classes at run time.
Developed complex business logic code using various Interfaces, Helper and utility classes.
Actively involved in architecting various Business Layer and Data Management components.
Identified and fixed performance, transactional, threading and memory issues.
Implemented multi-threading on critical classes to assure safe thread processing.
Debugged back-end code using Junit Test Classes to perform Unit Testing.
Programmed springcontrollerstocontrol business workflows and perform back-end validations.
Environment:Java/J2EE, spring,Hibernate,JUnit,JavaScript,Oracle 8i,Tomcat5.0, HTML/CSS, XML, XSLT,
Windows XP, Eclipse, SQL Developer.
Bachelor of Technology: SRM University ,Tamilnadu,India