Download Chaitanya_nexeon - OfficeAppsOnline

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Oracle Database wikipedia , lookup

Relational model wikipedia , lookup

SQL wikipedia , lookup

Database model wikipedia , lookup

Team Foundation Server wikipedia , lookup

PL/SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Clusterpoint wikipedia , lookup

Transcript
Please Contact:
Jag Rao
Sr. Technical Recruiter
[email protected]
Office: 630-596-0401 x 104
Direct: 630-445-2077
CHAITANYA VEERAMACHANENI
(Java/J2EE Developer)
Summary


















Over 6 years experience in IT industry in Software development with expertise in design
development and deployment of Client/Server and distributed N-tier applications using Java/J2EE.
Highly experienced in working with JSP, Servlets, EJB, JDBC, JMS, JNDI and Design Patterns.
Experienced in front end technologies like HTML, DHTML, Java Script, JSTL, CSS, AJAX and XML
technologies including XML, XPath, XSLT
Very well hands on development working experience with Open source systems and in depth working
knowledge of Spring3.0, Hibernate3.X and Struts2.0 frameworks.
Excellent knowledge of implementing MVC architecture with frameworks like Jakarta Struts 1.3/1.2,
Spring 2.5 Framework.
Extensive knowledge in using JDBC and Hibernate for persisting data to different relational
databases.
Experience in working on various servers like Weblogic 10.3.4/9.0/7.1/6.1, IBM Websphere 6.0/5.x
and Apache Tomcat.
Worked with different IDEs like MyEclipse 7/8, Eclipse 3.x and JDeveloper 11.2
Experience of working with open source tools like Apache ANT, Open Source Servers like
Apache Tomcat.
Thorough knowledge and experience of relational Databases like Oracle 9i/10g, DB2, SQL Server.
Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams
and class diagrams using UML. Working knowledge of IBM Rational Rose and MS-Visio.
Good knowledge of Software Development Life Cycle (SDLC).
Proficiency in Object Oriented Design (OOAD) and Analysis.
Good knowledge of testing concepts and working knowledge of JUnit.
Excellent troubleshooting skills and proactive problem solving approach with excellent leadership,
interpersonal and time management skills.
Excellent communication skills, both written (documentation) and verbal (presentation).
Reliable, responsible, innovative and versatile team player; Can work independently with minimal
supervision.
Ability to understand the larger context of domain relevance and relate to overall application area.
Technical Skills
Languages
&
Technologies
Web
RDBMS
App/Web Servers
Design Methodologies
Version Control Tools
IDEs
Operating Systems
Java, C, PL/SQL, EJB, JDBC, JMS, RMI, JNDI, Struts, Spring, Hibernate,
JPA, HTML, DHTML, XML, JSP, AJAX, Servlets, JavaScript, Web services,
SOAP, DMR, CSS.
DB2, SQL Server, Oracle 9i/10g.
Weblogic 10.3.4/9.0/7.1/6.1, IBM Web Sphere 6.x/5.x, Apache Tomcat.
OOAD, UML, MVC, OOPS, MS-Visio
VSS (Visual Source Safe), CVS, SVN (Sub Version)
MyEclipse 7/8, Eclipse 3.x, JDeveloper 11.2
Windows 98/2000/NT/XP/Vista, UNIX, Linux
Education:

Bachelors in Computer Science
Nexeon Technology & Business Services, LLC
1250, E Diehl Road, suite 401, Naperville, IL – 60563 |Tel: 630-596-0401 | Fax: 630-608-4359 | www.nexeontech.com
Professional Experience
J.B.Hunt, Lowell, AR
Java/J2EE Developer
Oct 10 – Present
Description: J.B.Hunt is one of the largest logistics and transportation companies in the United States and
provides transportation throughout the continental United States. The project is to develop the Corporate
Credit Information (CCI) which deals with the Credit Information of the customer. Also did a complete
re-write of the Variance Analysis Tool (VAT) and developed the LTL (Low Truck Load) Accessorial screen.
Responsibilities:
 Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the
system and involved in low-level design.
 Extensively used Eclipse IDE for building, testing, and deploying applications.
 Developed the whole frame work for the projects, based on Struts MVC & Spring MVC.
 Developed the presentation layer and GUI framework based on spring framework involving JSP,
HTML, JavaScript, AJAX, CSS.
 Developed a new screen for the VAT using Icefaces.
 Designed and developed a Batch process to for VAT.
 Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
 Developed controllers, repositories, Service modules, form beans and validations .
 Implemented Web Services and Mavenized the existing applications using Maven tool.
 Developed beans and persisted bean in the database using JDBC and Hibernate.
 Involved in connecting bean with database using Hibernate configuration file.
 Involved in development of Spring DAO layer which invoked database queries.
 Developed Session Beans for the transactions in the application.
 Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the
required business objects and validating them with Stored Procedures. Also used JPA with
Hibernate provider.
 Written ANT scripts to build the entire module and deploy it on Weblogic application Server.
 Implemented JUnit framework to write test cases for different modules and resolved the test
findings.
 Used Subversion for software versioning and as a revision control system.
 Critical to planning and overseeing our software development activities, leading teams against
competing deliverables, and actively identify production issues/bringing them to quick resolution.
Environment: JDK 1.6, Icefaces, DAO, JPA, JSP, Servlets, Hibernate, Weblogic 10.3.4, AJAX, SVN JDBC,
Web Services, XML, XSLT, CSS, DOM, HTML, ANT, DB2, MsSql,, UML, JUnit, JQuery, Toad, Maven.
NOAA, Silver Spring, MD
(National Oceanic and Atmospheric Administration) - U.S Dept of Commerce
Java/J2EE Developer
Oct 09 – Sept 10
Description: The project is to develop and enhance the existing online Recruiting Application System, which
provides features such as Applicants, Interviewers, Medical officers, Security officers. The application is used
by the applicants to submit online application to NOAA Corp Officer. Another Feature of this system is to
check status of the application, interviewers can schedule the interview for the applicants, Security officers
can check the clearance of the candidate, and Medical officers examine the medical history of the candidate.
Responsibilities:
 Implemented Spring DI for the Services.
 Developed use case, sequence diagrams using UML and involved in low-level design.
 Developed the GUI using JSP, JSF, Servlets, HTML, JavaScript, and CSS.
 Developed JSP custom Tags using Tag Library Descriptors and extending TagSupport classes .
 Used Struts as the framework in this project and developed struts action classes, form beans.
 Wrote the struts configuration files and used struts tag libraries.
 Used Struts tiles to create reusable view components for the presentation layer.
 Created DynaAction forms, DispatchAction classes, and Validation plug-in using Struts
framework.













Utilized RAD IDE to create Entity Beans (Container Managed Persistence) that pulled information
from the database and sent to a front end GUI for end users.
Developed the business layer using session beans, entity beans (Container Managed
Persistence).
Consumed Web services for interacting with front-end tools developed in different technologies.
Involved in consuming the web-service calls through Client invocation.
Used RAD as the IDE and deployed on the Websphere application server.
Extensively used XML to save and retrieve the user preferences.
DB2 was used as the database and wrote queries to extract data from the database.
Developed SQL queries and stored procedures.
Used JUnit for unit testing and Log4j API for logging.
Involved in all the stages of project life cycle.
Developed ANT (build.xml) targets for build and deployments on Websphere Application Server .
Wrote functional and technical JUnit test cases for the project developed using.
Used jQuery to help with interaction and effects with the development code.
Used Configuration Management and Version Control tool CVS.
Environment: Java, JPA, JSP, JSF, EJB, JSTL, Servlets, Springs, Web Services, ANT, JavaScript, HTML,
CSS, XML, XSLT, Struts 1.2, UML, DB2, ETL, RAD 7.0, JUnit, Websphere Application Server v6.0, jQuery,
CVS.
Vertex Inc, Berwyn, PA
Java/J2EE Developer
Apr 08- Sept 09
Description:
Vertex O-Series Tax software and services used to help manage every stage of compliance in the income
tax lifecycle from Provision, Estimates, and Extensions to Returns, Audit, Amended Returns and Planning.
Vertex manages the complexities of sales tax, consumer use tax and value added tax.
Responsibilities:
 Analyzed business requirements, participated in technical design, development and testing of
various modules assigned.
 Implemented the front end design using JSF 1.2/2.0, Icefaces 1.8/1.8.2, Facelets components.
 Participated in the design & development of the Tax software using SPRING.
 Worked on Asynchronous messaging system using by implementing JMS through Point-Point MQSeries architecture.
 Deployed & maintained the JSP, Servlets components on Oracle WebLogic Application Server.
 Implemented Message Driven beans to develop the Asynchronous mechanism to invoke the
provisioning system when a new service request saved in the database.
 Developed Shell script for validation through Backend systems.
 Used Web logic Application Server for application deployment in the clustered Unix environment.
 Used JavaScript for client, server validation through expression language.
 Coded server side programming using Servlets , JSP and JDBC
 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. And
Clearquest for bug tracking.
 Involved in coding for JUnit Test cases along with DBUnit for specific database specific test case
issues.
 ANT tool has been used for the build and deploy procedure scripts in Unix.
 Involved in Production support and provided training and knowledge transfer to the user.
Environment: Java 5.0, J2EE,Servlets, JSTL, JSF 1.2/2.0, Icefaces 1.8/1.8.2, Facelets, Ejb, JPA,
WebServices, XML, XSD, XSLT, CSS, Shell Script, UML, HTML, Oracle10g, Sql, Pl/Sql, Clearcase6.0/7.0,
Clear Quest, JavaScript, Eclipse, WebLogic8.x/10, ANT, Junit,Solaris, Windows, JIRA, Jax-B, JMS,Log4j,
MQ-Series,Axis1.1
Perot systems, Banglore, India.
Java Developer
May 06- Mar 08
Description:
This application is for content distribution to internal and external clients, enabling aggregation,
formatting and distribution of 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.
 Developed JMS communication b/w applications over XML and ActiveMQ using JAXB.
 Designed JAXB objects using annotations to Marshall-UnMarshall objects to/from XML.
 Implemented multi-threading on critical classes to assure safe thread processing.
 Debugged back-end code using Junit Test Classes to perform Unit Testing.
 Programmed spring controllers to control business workflows and perform back-end validations.
 Developed Hibernate ORM from JAVA Classes to entities in Database.
Environment: Java/J2EE, JavaScript, Oracle 8i, Tomcat 5.0, HTML/CSS, XML, XSLT, Windows XP,
Eclipse, SQL Developer.
Tera Soft, Hyderabad, India
Jr. Java Developer
Jun 05 – Apr 06
Description:
This application was for development of SBI Insurance forms. Project was about generation of bar-code
for users of SBI. Web based application for creating distinct clients was one of the major issues.
Responsibilities:
 Involved in the complete SDLC life cycle, design and development of the application.
 AGILE methodology was followed and was involved in SCRUM meetings.
 Created various Java bean classes to capture the data from the UI controls.
 Designed UML Diagrams like Class Diagrams, Sequence Diagrams and Activity Diagrams.
 Implemented the Java Web services, JSP, Servlets, Swing, protocols for handling data.
 Designed and developed the user interface using Struts 1.2/2.0, JQuery, JavaScript, XHTML
 Made use of Struts validation framework for validations at the server side.
 Created and Implemented the DAO layer using Hibernate tools.
 Implemented Master Slave Pattern while implementing Multithreading in java.
 Implemented custom Interceptors and Exception Handlers for Struts 2 application.
 Ajax was used to provide dynamic search capabilities for the application.
 Developed Business Components using Service Locator, Session Facade design patterns.
 Implemented Apache Beehive page flow to reduce the complexity in the distributed systems.
 Used JAXB for parsing of XML documents and XSLT transformations for displaying of articles.
 Developed SQL, Stored Procedures.
 Generated crystal reports.
 Developed Session Facade with Stateless Session Beans for coarse functionality.
 Worked with Log4J for logging purpose in the project.
Environment: Java 1.5, Java Script, JQuery, Struts 1.2/2.0, Hibernate 3.0, Ajax, JAXB, XML, XSLT,
RAD6.0/7.0, DB2, Websphere 6/6.1.