SlideShare a Scribd company logo
1 of 6
Name: Naresh.K
Email ID: reachme.nk27@gmail.com
Page 1
Professional Summary
 7+ years of experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System
Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
 Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project
Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis
and Design, Development, Testing, Implementation and Documentation.
 Experience withRAD (Rapid Application Development), Agile Methodology, RUP (Rational Unified Process)and
Scrum Software Development processes.
 Expertise in implementing Design Patterns like Singleton,Front Controller,MVC(Model View Controller),Session
Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Session Factory, Decorator,
Observer, Adapter and Strategy.
 Experience in developing web applications with various open source frameworks: JSF 1.2,2.0,Spring Framework 1.2,
2.0, Spring (MVC) 1.0,2.0,Spring (AOP) 1.0, 2.0,Jakarta Struts Framework 1.1,1.2, Struts Validation and Tiles
Frameworks.
 Used persistence frameworks, Hibernate 2.0, 3.0, iBatis2.2 ORM, JPA to map POJOs to a relational database.
 Experience in development and deployment of JAVA/J2EE web components on Rational Application Developer (iRAD)
6.0, WebSphere Application Server 5.1, WebLogic Application server 8.1,9.0,10.0, Tomcat 5.1,Glassfish 2.1,JBoss
Application Server 3.2.1.
 Experience in database design and implementation using different RDBMS like Microsoft SQL Server2000, 2005, 2008,
Oracle 8i, 9i , 10g, MySQL 4.1, 5.0, 5.1, 5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3.
 Expertise in HTML, CSS, JavaScript Libraries, AJAX, Flex,jQuery 1.4,MXML, ActionScript, JSTLspecification, Custom
Tag Libraries, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, Resource Properties.
 Experienced in testing frameworks such as ANT, Log4J, Junit, Dbunit, JWebUnit, JMeter, Jprobe, Maven and GNU Make.
 Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in
distributed applications through Web Services(JAX-RPC, JAX-WS, JAX-RS) and RMI.
 Extensive experience with Java compliant IDE’s like Eclipse 2.0,3.0,3.1, Spring 2.0,WSAD/RAD 7.0,7.5 and JBuilder
2005/2006.
 Experience in programming and development of web pages using JSF2.0 with Primefaces and Richfaces, CSS3, HTML5 and
JavaScript.
 Experience in JBOSS Seam framework for software component interfacing via Context Dependency Injection. Performed
setup configuration for Seam that provided seam component identification, page redirections, and security.
 Experience in services and back-end development in Java and Scala for Data Integrator SaaS application.
 Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe),
and SVN(Apache Subversion)for providing a common platform for all the developers.
Technical Skills
Programming Languages JDK 1.2,1.3,1.4,1.5,1.6, C, C++, Perl, SQL, PL/SQL
Name: Naresh.K
Email ID: reachme.nk27@gmail.com
Page 2
PROFESSIONAL SUMMARY
Sr. Java/J2EE Developer Sep 2014 – Present
Confidential, Provo, Utah
Responsibilities:
Platforms Windows 2003 Server, AIX (Advanced Interactive Executive), Red Hat Linux Enterprise
Server 5.1, Solaris, Unix
Java Design Patterns MVC, Business Delegate, DAO, DTO, Composite View, Singleton,Front Controller Factory,
Abstract Factory, Service Locator, Observer, Iterator,Session Façade,Decorator, Adapter
and Strategy
UML Tools Altova UML Spy 2010,2009, MS Visio 2003,2007, UModel 2008,2011, Rational Rose
Enterprise
IDE & Reporting Tools Eclipse 3.3,3.4,3.5, , Spring Source 2.0, Netbeans 6.0, JBuilder 2005, 2006, IBM Rational
Application Developer (RAD 6.0,7.0, 7.5)
HTML Editors Adobe Dreamweaver CS 5.5, MS Frontpage 2003, Macromedia Dreamweaver
J2EE MVC Frameworks Struts 1.1, 1.2, 1.3.8, 2.0 Spring 3, JSF 1.2, 2
Ajax Frameworks DOJO, DWR (Direct Web Remoting)
Databases DB2, MySQL 4.1, 5.0, 5.1, Oracle 11g, 10g, 9i, 8i, 8.0, 7.5, MS SQL Server 2000, 2005, 2008,
MS Access 2002, 2003, 2007
Database Tools Toad for MySQL, Toad for Oracle, Connect/J for MySQL, DB2Connect, Altova Database
Spy
Application Servers IBM WebSphere 4.x, 5.x, 6.1, 7.0, BEA Web Logic 5.1, 8.1, 9.0, 10.0, JBoss 3.2.x, Apache
Tomcat 5.5, 6.0
Web Technologies HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML
ORM Frameworks Hibernate 2.0, 2.1, 3.0, iBatis 2.2, JPA 2.0
Client Scripting JavaScript, Applet, Flex
Server Scripting JSP 1.2, 2.1, 2.2, PHP, JSTL 1.1, 1.2, JSR168
XML Tools Altova XML Spy 2011
Javascript Frameworks jQuery 1.4, 1.5
Batch Scripting Ant 1.4, 1.5, 1.6, Maven
Version Control Rational ClearCase 7.0, 7.1, SVN (Apache Subversion),CVS (Concurrent Versions
System),VSS (Visual Source Safe)
Transaction Control JTA (Java Transaction API), Hibernate Transactions
Middleware Technologies CORBA, EJB 2.1, 3.0, JNDI
WebService Specifications JAX-RPC, JAX-WS, JAX-RS, WSDL, WADL
WebService Tools SOAP UI, TCPMon, HTTPMon
WebService Implementations Axis 1, Axis2, JWSDP 1.0, CXF
Design Methodologies Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application
Development
Messaging Technologies JMS (Java Message Service), MDB (Message Driven Bean)
White Box Testing JUnit 4.1, JwebUnit, DbUnit, Load Test, Timed Test
Black Box Testing JMeter, QTP (QuickTest Professional)
Content Management Documentum
Logging Tools Log4j
Name: Naresh.K
Email ID: reachme.nk27@gmail.com
Page 3
 Used the Model View Controller (MVC) architecture to decouple the business logic and data.
 Used UML and Rational Rose suite and was involved in discussions to design the System.
 Used the Struts 2.0 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the
presentation layer.
 Used JavaScript for client side validations.
 Used Core Spring for setter dependency injections.
 Developed the business logic using stateful session beans, EJB 3.0.
 Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.
 Wrote prepared statements and called stored Procedures using callable statements in MySql.
 Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the
persistent storage tier.
 Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout
the company's IT team using GWT, Spring data, JPA.
 Developed audit logging for billing and MIS reports using JMS, JNDI and JDBC. Used Hibernate mapping for database
inserts.
 Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data
from the databases.
 Deployed applications on Weblogic Application server.
 Used Web services for transmission of large blocks of XML data over HTTP.
 Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
 Created use cases, class diagrams, activity diagrams and collaboration diagrams.
 Involved in unit testing using JUnit, system testing and creation of various test scripts.
 Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
 Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application
on the application server.
 Used CVS as a version control system, an important component of Source Configuration Management (SCM).
 Designed and Implemented cross-platform presentation frameworks using HTML5 and CSS3.
 Used Log4J for logging.
Environment:JDK 1.5, Struts 2.0, EJB 3.0, XML, HTML5, CSS3, Oracle , Oracle Toad, RUP, Linux, Rational Rose 2002,
UML,JSP,Multithreading,Junit, UML, JavaScript, JMS 2.0, JPA,Weblogic 10.0, ANT, JSR168, SAX, DOM, JAXP 1.3, Windows NT4.0,
AJAX.
Sr. Java/J2EE Developer May 2013 – Sep 2014
Affilated Computer Service MD USA
Responsibilities:
 Used Spring framework to develop the J2EE based core batch application.
 Used Spring Batch to develop the Batch Engine for the stock market alert generation.
 Used multithreading enormously for the faster processing of billions of data that runs in the batch.
 Developed the core logic for the business logic and calculations.
 Wrote queries in Oracle Toad/ Oracle Application Developer as required.
 Configured fitnesse for the QA environment.
 Wrote JUnit test cases for all the classes and methods that I have been working on.
 Attended the stand up call through iterations of the agile scrum methodologies.
 Used Maven as a build tool for multi-module project.
 Wrote Java doc and used slf4j for logging.
Environment:JDK 1.7, Spring 3.0, XML, Oracle ,Oracle Toad, RUP, Linux, Multithreading, Junit, Jason, JavaScript, Extjs, Maven,
Name: Naresh.K
Email ID: reachme.nk27@gmail.com
Page 4
log4j, slf4j, eclipse IDE.
Java/J2EE Developer Aug 2011- April 2013
Jefferson Bank, San Antonio, TX
Responsibilities:
 Used Spring MVC to decouple business logic and view components.
 Developed the Business Logic using Plain Old Java Objects (POJOs)
 Developed Graphical User Interfaces using HTML and JSP’sand JSTL tags for user interaction.
 Performed client side validations usingJavascript.
 Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan
applications.
 Created set of classes using DAO pattern to decouple the business logic and data.
 Implemented Hibernate in the data access object layer to access and update information in the Oracle10g
Database.
 Written complex queries and stored procedures using SQL Plus and monitored databases using Oracle TOAD.
 Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to
implement various features and enhancements.
 Wrote test cases in JUnit for unit testing of classes.
 Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
 Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive
front-end GUI.
 Consumed Web Services for transferring data between different applications.
 Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a
WeblogicApplication server and Apache Tomcat 6.0 application servers.
 Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
 Built scripts using Ant to build the J2EE application.
 Used Eclipse3.0 IDE for developing code modules in the development environment
 Performed connectivity with Oracle database using JDBC.
 Services and back-end development in Java and Scala for Data Integrator SaaS application.
 Developed IR/FR denial display code with JSF, Rich Faces, JBoss Seam and JPA.
 Implemented the logging mechanism using Log4j framework
 Used SVN version control to track and maintain the different version of the application.
Environment:Java/J2EE 1.6, JSP, Servlets, JSR, Spring 3.0, Hibernate, Multithreading,Weblogic Application Server 10g, XML
Web service, Apache Tomcat 6.0, TOAD for Oracle, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT,
Eclipse3.0, AJAX, JavaScript, Altova XML Spy, Scala 2.10.2, Jboss Seam 2.2 framework, JPA 2.0, Apache Ant 1.7, Editplus 3.0,
JDBC, Windows XP, JUnit3.8, Log4j, CSS, SVN.
Java/J2EE Developer Oct 2009 – June 2011
Xporta, Santa Clara, CA
Responsibilities:
 Designed, developed, tested, and debugged complex enterprise applications.
 Involved in designing, developing and configuring server side J2EE components like Java Beans, JSP,
Servlets, JDBC, JNDI, and XML using IDE- Eclipse and deployments in Websphere5.0.
 Implemented the client interface using JSF. Worked on and configured faces-config.xml.
 Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript,
AJAX.
 Involved in design and development of Web-Based Templates using HTML, DHTML, CSS, JavaScript, JSP,
Struts.
Name: Naresh.K
Email ID: reachme.nk27@gmail.com
Page 5
 Worked with other engineers to define architecture and APIs.
 Worked on AJAX for validations of various components
 Also worked with HTML/DHTML and JavaScript for GUI development.
 Developed XML documents for data parsing using SAX and DOM.
 Used multithreading for concurrency.
 Built scripts using MAVEN that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the
application on the Websphereapplication server.
 Designed and coded DTOs and DAOs to interface to web services via Apache CXF.
 Used CVS as a version control system
 Used Log4J for logging errors.
Environment:JDK 1.5, XML, Oracle , RUP, Linux, Rational Rose 2002, UML, JSP, Junit,Apache CXF, JavaScript,
WebSphere application, Multithreading.Win Runner, SAX, DOM, JAXP 1.3, Windows NT 4.0,JSF,AJAX,Struts 1.1
Java/J2EE Developer Jan 2009 – Sep 2009
Sovereign Bank, Dallas, TX
Responsibilities:
 Used the Model View Controller (MVC) architecture to decouple the business logic and data.
 Used UML and Rational Rose suite for designing the System.
 Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and
XML.
 Used the Spring Framework for Customer authentication services.
 Implemented JSF applications for login, logout, locale settings, profile administration, account transactions and layout
customization.
 Developed and deployed EJB2.0 bean components on JBoss application server with Seam framework.
 Developed a client side tool in Flex to provide users with investment statistics.
 Implemented proprietary login handler for Identity and Access management.
 Configured the deployment descriptors in Hibernate to achieve an object relational mapping.
 Used Spring, Hibernate and iBatis in different layers of application.
 Used SQL Server 2005 as the back end and wrote SQL queries and stored procedures.
 Implemented system-wide Email Notification for important changes.
 Implemented automatic/dynamic text filing support using Ajax/JSF components.
 Used UNIX shell scripts to automate build processes.
 Provided production support for any unexpected problems in the application
 Performed Integration, unit testing, system testing and stress testing for all the phases of project.
 Used CVS for version control and Log4j for logging.
 Performed extensive integration between different banking applications using different technologies (EAI to
MQSeries, EBC, EIM/Informatica, Webservice, Java)
Environment: JSP, Servlets, Spring MVC, iBatis 2.2, EJB 2.0, JSF, JSF PrimeFaces, JSR, Hibernate, UML, RAD, UML, XLST, XML,
HTML, AJAX, JBoss, JBoss Seam, JDBC, EAI, MQ Series, SQL Server 2005, JavaScript, Apache Tomcat 6.0, RationalRose 2003,
UNIX, JUnit, Log4J, CVS.
Java Developer Sep 2007– Dec 2008
NISC Export Service Private Ltd (NES), India
Responsibilities:-
 Involved in writing Hibernate queries and Hibernate specific configuration and mapping files.
 Developed Servlets and JSP based on MVC pattern using Struts Action framework.
 Used Tiles for setting the header, footer and navigation and Apache Validator Framework for Form validation.
 Used Resource and Properties files for i18n support.
 Used Log4J logging framework to write Log messages with various levels.
 Involved in fixing bugs and minor enhancements for the front-end modules.
Name: Naresh.K
Email ID: reachme.nk27@gmail.com
Page 6
 Used JUnit framework for writing Test Classes.
 Used Ant for starting up the application server in various modes.
 Used Clear Case for version control.
Environment: Java JDK1.4, EJB2.x, Hibernate 2.x, Jakarta Struts 1.2, JSP, Servlet, JavaScript, MS SQL Server 7.0, Eclipse3.x,
WebSphere 6, Ant, Windows XP, Unix.
References
On Request

More Related Content

What's hot (20)

Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Complete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo SdddComplete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo Sddd
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
 
Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesse
 
Net course content
Net course contentNet course content
Net course content
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Resume_Vinay_Singh_Dot_Net_Dev
Resume_Vinay_Singh_Dot_Net_DevResume_Vinay_Singh_Dot_Net_Dev
Resume_Vinay_Singh_Dot_Net_Dev
 
Resume
ResumeResume
Resume
 
Narasimha reddy Telluri
Narasimha reddy TelluriNarasimha reddy Telluri
Narasimha reddy Telluri
 
Unit 07: Design Patterns and Frameworks (3/3)
Unit 07: Design Patterns and Frameworks (3/3)Unit 07: Design Patterns and Frameworks (3/3)
Unit 07: Design Patterns and Frameworks (3/3)
 
Struts Interview Questions
Struts Interview QuestionsStruts Interview Questions
Struts Interview Questions
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Ashok_Resume
Ashok_ResumeAshok_Resume
Ashok_Resume
 
Suresh Resume
Suresh ResumeSuresh Resume
Suresh Resume
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 

Similar to Naresh Kumar

Similar to Naresh Kumar (20)

Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Sid K
Sid KSid K
Sid K
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
MANOJ .docx
MANOJ                                                             .docxMANOJ                                                             .docx
MANOJ .docx
 
RRR_Resume_SE
RRR_Resume_SERRR_Resume_SE
RRR_Resume_SE
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh Silwal
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
KumarJava
KumarJavaKumarJava
KumarJava
 
Resume
ResumeResume
Resume
 
Sr Certified JAVA_J2EE Application Dev
Sr Certified JAVA_J2EE Application DevSr Certified JAVA_J2EE Application Dev
Sr Certified JAVA_J2EE Application Dev
 
Rinzu_Dongol-CV
Rinzu_Dongol-CVRinzu_Dongol-CV
Rinzu_Dongol-CV
 
Resume 2016-5
Resume 2016-5Resume 2016-5
Resume 2016-5
 
Profile
ProfileProfile
Profile
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Mayank Khurana
Mayank KhuranaMayank Khurana
Mayank Khurana
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 

Naresh Kumar

  • 1. Name: Naresh.K Email ID: reachme.nk27@gmail.com Page 1 Professional Summary  7+ years of experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.  Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.  Experience withRAD (Rapid Application Development), Agile Methodology, RUP (Rational Unified Process)and Scrum Software Development processes.  Expertise in implementing Design Patterns like Singleton,Front Controller,MVC(Model View Controller),Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Session Factory, Decorator, Observer, Adapter and Strategy.  Experience in developing web applications with various open source frameworks: JSF 1.2,2.0,Spring Framework 1.2, 2.0, Spring (MVC) 1.0,2.0,Spring (AOP) 1.0, 2.0,Jakarta Struts Framework 1.1,1.2, Struts Validation and Tiles Frameworks.  Used persistence frameworks, Hibernate 2.0, 3.0, iBatis2.2 ORM, JPA to map POJOs to a relational database.  Experience in development and deployment of JAVA/J2EE web components on Rational Application Developer (iRAD) 6.0, WebSphere Application Server 5.1, WebLogic Application server 8.1,9.0,10.0, Tomcat 5.1,Glassfish 2.1,JBoss Application Server 3.2.1.  Experience in database design and implementation using different RDBMS like Microsoft SQL Server2000, 2005, 2008, Oracle 8i, 9i , 10g, MySQL 4.1, 5.0, 5.1, 5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3.  Expertise in HTML, CSS, JavaScript Libraries, AJAX, Flex,jQuery 1.4,MXML, ActionScript, JSTLspecification, Custom Tag Libraries, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, Resource Properties.  Experienced in testing frameworks such as ANT, Log4J, Junit, Dbunit, JWebUnit, JMeter, Jprobe, Maven and GNU Make.  Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services(JAX-RPC, JAX-WS, JAX-RS) and RMI.  Extensive experience with Java compliant IDE’s like Eclipse 2.0,3.0,3.1, Spring 2.0,WSAD/RAD 7.0,7.5 and JBuilder 2005/2006.  Experience in programming and development of web pages using JSF2.0 with Primefaces and Richfaces, CSS3, HTML5 and JavaScript.  Experience in JBOSS Seam framework for software component interfacing via Context Dependency Injection. Performed setup configuration for Seam that provided seam component identification, page redirections, and security.  Experience in services and back-end development in Java and Scala for Data Integrator SaaS application.  Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe), and SVN(Apache Subversion)for providing a common platform for all the developers. Technical Skills Programming Languages JDK 1.2,1.3,1.4,1.5,1.6, C, C++, Perl, SQL, PL/SQL
  • 2. Name: Naresh.K Email ID: reachme.nk27@gmail.com Page 2 PROFESSIONAL SUMMARY Sr. Java/J2EE Developer Sep 2014 – Present Confidential, Provo, Utah Responsibilities: Platforms Windows 2003 Server, AIX (Advanced Interactive Executive), Red Hat Linux Enterprise Server 5.1, Solaris, Unix Java Design Patterns MVC, Business Delegate, DAO, DTO, Composite View, Singleton,Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator,Session Façade,Decorator, Adapter and Strategy UML Tools Altova UML Spy 2010,2009, MS Visio 2003,2007, UModel 2008,2011, Rational Rose Enterprise IDE & Reporting Tools Eclipse 3.3,3.4,3.5, , Spring Source 2.0, Netbeans 6.0, JBuilder 2005, 2006, IBM Rational Application Developer (RAD 6.0,7.0, 7.5) HTML Editors Adobe Dreamweaver CS 5.5, MS Frontpage 2003, Macromedia Dreamweaver J2EE MVC Frameworks Struts 1.1, 1.2, 1.3.8, 2.0 Spring 3, JSF 1.2, 2 Ajax Frameworks DOJO, DWR (Direct Web Remoting) Databases DB2, MySQL 4.1, 5.0, 5.1, Oracle 11g, 10g, 9i, 8i, 8.0, 7.5, MS SQL Server 2000, 2005, 2008, MS Access 2002, 2003, 2007 Database Tools Toad for MySQL, Toad for Oracle, Connect/J for MySQL, DB2Connect, Altova Database Spy Application Servers IBM WebSphere 4.x, 5.x, 6.1, 7.0, BEA Web Logic 5.1, 8.1, 9.0, 10.0, JBoss 3.2.x, Apache Tomcat 5.5, 6.0 Web Technologies HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML ORM Frameworks Hibernate 2.0, 2.1, 3.0, iBatis 2.2, JPA 2.0 Client Scripting JavaScript, Applet, Flex Server Scripting JSP 1.2, 2.1, 2.2, PHP, JSTL 1.1, 1.2, JSR168 XML Tools Altova XML Spy 2011 Javascript Frameworks jQuery 1.4, 1.5 Batch Scripting Ant 1.4, 1.5, 1.6, Maven Version Control Rational ClearCase 7.0, 7.1, SVN (Apache Subversion),CVS (Concurrent Versions System),VSS (Visual Source Safe) Transaction Control JTA (Java Transaction API), Hibernate Transactions Middleware Technologies CORBA, EJB 2.1, 3.0, JNDI WebService Specifications JAX-RPC, JAX-WS, JAX-RS, WSDL, WADL WebService Tools SOAP UI, TCPMon, HTTPMon WebService Implementations Axis 1, Axis2, JWSDP 1.0, CXF Design Methodologies Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development Messaging Technologies JMS (Java Message Service), MDB (Message Driven Bean) White Box Testing JUnit 4.1, JwebUnit, DbUnit, Load Test, Timed Test Black Box Testing JMeter, QTP (QuickTest Professional) Content Management Documentum Logging Tools Log4j
  • 3. Name: Naresh.K Email ID: reachme.nk27@gmail.com Page 3  Used the Model View Controller (MVC) architecture to decouple the business logic and data.  Used UML and Rational Rose suite and was involved in discussions to design the System.  Used the Struts 2.0 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.  Used JavaScript for client side validations.  Used Core Spring for setter dependency injections.  Developed the business logic using stateful session beans, EJB 3.0.  Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.  Wrote prepared statements and called stored Procedures using callable statements in MySql.  Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.  Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.  Developed audit logging for billing and MIS reports using JMS, JNDI and JDBC. Used Hibernate mapping for database inserts.  Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.  Deployed applications on Weblogic Application server.  Used Web services for transmission of large blocks of XML data over HTTP.  Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.  Created use cases, class diagrams, activity diagrams and collaboration diagrams.  Involved in unit testing using JUnit, system testing and creation of various test scripts.  Wrote test cases which adhere to a Test Driven Development (TDD) pattern.  Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.  Used CVS as a version control system, an important component of Source Configuration Management (SCM).  Designed and Implemented cross-platform presentation frameworks using HTML5 and CSS3.  Used Log4J for logging. Environment:JDK 1.5, Struts 2.0, EJB 3.0, XML, HTML5, CSS3, Oracle , Oracle Toad, RUP, Linux, Rational Rose 2002, UML,JSP,Multithreading,Junit, UML, JavaScript, JMS 2.0, JPA,Weblogic 10.0, ANT, JSR168, SAX, DOM, JAXP 1.3, Windows NT4.0, AJAX. Sr. Java/J2EE Developer May 2013 – Sep 2014 Affilated Computer Service MD USA Responsibilities:  Used Spring framework to develop the J2EE based core batch application.  Used Spring Batch to develop the Batch Engine for the stock market alert generation.  Used multithreading enormously for the faster processing of billions of data that runs in the batch.  Developed the core logic for the business logic and calculations.  Wrote queries in Oracle Toad/ Oracle Application Developer as required.  Configured fitnesse for the QA environment.  Wrote JUnit test cases for all the classes and methods that I have been working on.  Attended the stand up call through iterations of the agile scrum methodologies.  Used Maven as a build tool for multi-module project.  Wrote Java doc and used slf4j for logging. Environment:JDK 1.7, Spring 3.0, XML, Oracle ,Oracle Toad, RUP, Linux, Multithreading, Junit, Jason, JavaScript, Extjs, Maven,
  • 4. Name: Naresh.K Email ID: reachme.nk27@gmail.com Page 4 log4j, slf4j, eclipse IDE. Java/J2EE Developer Aug 2011- April 2013 Jefferson Bank, San Antonio, TX Responsibilities:  Used Spring MVC to decouple business logic and view components.  Developed the Business Logic using Plain Old Java Objects (POJOs)  Developed Graphical User Interfaces using HTML and JSP’sand JSTL tags for user interaction.  Performed client side validations usingJavascript.  Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.  Created set of classes using DAO pattern to decouple the business logic and data.  Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.  Written complex queries and stored procedures using SQL Plus and monitored databases using Oracle TOAD.  Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.  Wrote test cases in JUnit for unit testing of classes.  Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.  Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.  Consumed Web Services for transferring data between different applications.  Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WeblogicApplication server and Apache Tomcat 6.0 application servers.  Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.  Built scripts using Ant to build the J2EE application.  Used Eclipse3.0 IDE for developing code modules in the development environment  Performed connectivity with Oracle database using JDBC.  Services and back-end development in Java and Scala for Data Integrator SaaS application.  Developed IR/FR denial display code with JSF, Rich Faces, JBoss Seam and JPA.  Implemented the logging mechanism using Log4j framework  Used SVN version control to track and maintain the different version of the application. Environment:Java/J2EE 1.6, JSP, Servlets, JSR, Spring 3.0, Hibernate, Multithreading,Weblogic Application Server 10g, XML Web service, Apache Tomcat 6.0, TOAD for Oracle, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Altova XML Spy, Scala 2.10.2, Jboss Seam 2.2 framework, JPA 2.0, Apache Ant 1.7, Editplus 3.0, JDBC, Windows XP, JUnit3.8, Log4j, CSS, SVN. Java/J2EE Developer Oct 2009 – June 2011 Xporta, Santa Clara, CA Responsibilities:  Designed, developed, tested, and debugged complex enterprise applications.  Involved in designing, developing and configuring server side J2EE components like Java Beans, JSP, Servlets, JDBC, JNDI, and XML using IDE- Eclipse and deployments in Websphere5.0.  Implemented the client interface using JSF. Worked on and configured faces-config.xml.  Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript, AJAX.  Involved in design and development of Web-Based Templates using HTML, DHTML, CSS, JavaScript, JSP, Struts.
  • 5. Name: Naresh.K Email ID: reachme.nk27@gmail.com Page 5  Worked with other engineers to define architecture and APIs.  Worked on AJAX for validations of various components  Also worked with HTML/DHTML and JavaScript for GUI development.  Developed XML documents for data parsing using SAX and DOM.  Used multithreading for concurrency.  Built scripts using MAVEN that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the Websphereapplication server.  Designed and coded DTOs and DAOs to interface to web services via Apache CXF.  Used CVS as a version control system  Used Log4J for logging errors. Environment:JDK 1.5, XML, Oracle , RUP, Linux, Rational Rose 2002, UML, JSP, Junit,Apache CXF, JavaScript, WebSphere application, Multithreading.Win Runner, SAX, DOM, JAXP 1.3, Windows NT 4.0,JSF,AJAX,Struts 1.1 Java/J2EE Developer Jan 2009 – Sep 2009 Sovereign Bank, Dallas, TX Responsibilities:  Used the Model View Controller (MVC) architecture to decouple the business logic and data.  Used UML and Rational Rose suite for designing the System.  Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.  Used the Spring Framework for Customer authentication services.  Implemented JSF applications for login, logout, locale settings, profile administration, account transactions and layout customization.  Developed and deployed EJB2.0 bean components on JBoss application server with Seam framework.  Developed a client side tool in Flex to provide users with investment statistics.  Implemented proprietary login handler for Identity and Access management.  Configured the deployment descriptors in Hibernate to achieve an object relational mapping.  Used Spring, Hibernate and iBatis in different layers of application.  Used SQL Server 2005 as the back end and wrote SQL queries and stored procedures.  Implemented system-wide Email Notification for important changes.  Implemented automatic/dynamic text filing support using Ajax/JSF components.  Used UNIX shell scripts to automate build processes.  Provided production support for any unexpected problems in the application  Performed Integration, unit testing, system testing and stress testing for all the phases of project.  Used CVS for version control and Log4j for logging.  Performed extensive integration between different banking applications using different technologies (EAI to MQSeries, EBC, EIM/Informatica, Webservice, Java) Environment: JSP, Servlets, Spring MVC, iBatis 2.2, EJB 2.0, JSF, JSF PrimeFaces, JSR, Hibernate, UML, RAD, UML, XLST, XML, HTML, AJAX, JBoss, JBoss Seam, JDBC, EAI, MQ Series, SQL Server 2005, JavaScript, Apache Tomcat 6.0, RationalRose 2003, UNIX, JUnit, Log4J, CVS. Java Developer Sep 2007– Dec 2008 NISC Export Service Private Ltd (NES), India Responsibilities:-  Involved in writing Hibernate queries and Hibernate specific configuration and mapping files.  Developed Servlets and JSP based on MVC pattern using Struts Action framework.  Used Tiles for setting the header, footer and navigation and Apache Validator Framework for Form validation.  Used Resource and Properties files for i18n support.  Used Log4J logging framework to write Log messages with various levels.  Involved in fixing bugs and minor enhancements for the front-end modules.
  • 6. Name: Naresh.K Email ID: reachme.nk27@gmail.com Page 6  Used JUnit framework for writing Test Classes.  Used Ant for starting up the application server in various modes.  Used Clear Case for version control. Environment: Java JDK1.4, EJB2.x, Hibernate 2.x, Jakarta Struts 1.2, JSP, Servlet, JavaScript, MS SQL Server 7.0, Eclipse3.x, WebSphere 6, Ant, Windows XP, Unix. References On Request