Aditya Ph.No:512-***-****
Mail.Id: **********@*****.***
PROFESSIONAL SUMMARY:
Over 8+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web-based applications using JAVA/J2EE Technologies using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and XML.
Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT.
Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
Good working knowledge on Spring core, Spring ORM, Spring DAO and Spring MVC architectures.
Enhanced the Scroll View widget to improve performance, add new functionality, and introduce test coverage using node.js
Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API..
Good Experience in implementing Web Services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
Hands on Cassandra
Well experienced in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere6.x/5.x.
Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
Expertise in writing unit test cases using J Unit API.
Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
Extensive experience in using IDE tools like Eclipse, Net beans and RAD.
Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS:
Programming Languages
Java, UNIX Shell, SQL, PL/SQL
Technologies
JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath
Web Technologies
HTML, DHTML, XML, CSS, JavaScript, AJAX
Distributed Technologies
RMI, EJB, JMS, Data Warehouse
Application Server
BEA Web logic, J Boss, Apache Tomcat, Glassfish
JAVA/J2EE
HIBERNATE, SPRING, WEB SERVICES, STRUTS, ANT Building tool, Log4J, Maven Building tool.
IDE’s
Eclipse, RAD, J Builder, Net beans
Database(s)
Oracle 8i/9i/10g/11g, DB2, My SQL
Version Control Tools
Rational Clearcase, SVN, CVS, Clear Quest, GIT Hub
Testing Tools
JUnit, HPQC, Mockito
Case Tools
Rational Rose, UML, OOAD, RUP
Operating Systems
Windows, MS-DOS, UNIX
Client : Hcentive,
Location: Lakewood, CO, Feb 14 – Current
Role: Java Developer
Description:
Hcentive Health Group is private foundation dedicated to improving health and healthcare insurance. As an Organization that funds and arranges care for more than 70 million people, it has extensive data and experience on innovative approaches to improving healthcare.
Responsibilities:
Involved in the analysis & design of the application using UML with Rational Rose.
Worked with JSR - 286 portlet complaints for inter portlet communication in Life ray SDK
Used Struts Framework in the application, which is based on MVC design pattern.
Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
Converted obsolete Java web interface into a Rich Internet Application using Ext JS 5.0
GUI Implementation using JQuery, AJAX, CSS, Bootstrap, HTML5.
Built main application in Python, Django leveraging technologies such as Task type, Angular.js, Backbone.js
Developed code for C, C++ to secure the transaction.
Simulation was developed using C++
Experience in OOD, UML, Enterprise Java Beans EJB, RMI, Perl.
Configuration and deployment of application on to Jboss application server.
Scaled the component interactions and generalized the interfaces using SOAP web service.
Implemented Restful web services (JAX-RS) in the Application.
Developed Servlets and Server side components using EJB 3.0 under J2EE Environment.
Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
Develop data standards, data exchange, XML data standard or data sharing model
Worked extensively on Spring MVC framework to develop new internal web application.
Implemented service layer and DAO layer to integrate with the relational databases.
Used Hibernate as a ORM Framework.
Migrated Sybase Database to Microsoft SQL Server 2000 databases.
Development of REST Web services using Spring 4.xFramework.
Worked extensively on REST templates to consume the REST web services including security.
Worked Extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server.
Assisted Database Developers using PL/SQL for managing data associated with the tables.
Used JSON to load data into JQUERY data grid.
Used JSON as response type in REST services.
Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS)
Involved In Performance and SQL Query Optimization.
Knowledge on ISUP Ingress Gateway for using SIP for Voice Call Control which is capable of communicating with external network entities using SIP protocol
Used Maven for dependencies and configuration management.
Monitored the error logs using Log4J and fixed the problems.
Enforce compliance with dynamic processing and security policies by using Mule ESB
Used WebLogic for design, development, and deployment of applications.
Used SVN, CVS version control tool along with GIT
Involved in developing the JSF/Rich faces pages
Involved in the deployment of Web-Service End-Points using Apache CXF.
Involved in designing test plans, test cases and overall Unit testing of the system.
Worked on Agile methodologies.
Environment: Java 1.6, Struts 1.3, Spring 3.0, Apache Tomcat 6.0, REST, IBM® Websphere(TM) Application Server, IBM® Websphere (TM) Application Developer, Eclipse, Rational Application Developer, Oracle 10g, Jenkins, Hibernate 3.0, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, gwt, Grails, HTML5, AJAX, JQUERY, CSS, Maven, Node.js, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, Core Java, CVS, web services (JAX-RS), Log4J,
REI System
Location: Sterling, VA Mar-2012 –Jan 2014
Role: Java Developer
Description:
Builds and maintains the middleware and database infrastructure for the core REIenterprise systems. These systems include the REI.com and related web application infrastructure, ESB and related integration technologies, and various system administration for numerous corporate applications. The team manages a heterogeneous database environment consisting of Oracle 11g, SQL Server, MySQL, DB2, and Netezza. Web application environments consist of primarily Java EE applications running on Web Sphere, Web Logic, and Tomcat application servers.
Responsibilities:
Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js, Require.js and Ext.js.
Designed rich internet applications using Google web toolkit (GWT).
Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
Setup framework for all current and future front-end projects to use backbone.js for framework, organized module definitions and unit tests
The Reactive Extensions for JavaScript (RxJS) is a set of libraries for composing asynchronous and event-based programs
Experience in handling data import from NoSQL solutions like MongoDB to HDFS.
Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js.
Designed solutions with D3.js JavaScript Library to build data visualization frameworks.
Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5,MVC frameworks such as Angular JS,Backbone JS
Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.
Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
Using RxJS, you can represent multiple asynchronous data streams (that come from diverse sources, e.g., stock quote, tweets, computer events, web service requests, etc.)
Wrote GWT code to create presentation layer using GWT widgets and event handlers.
Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
Environment: Java, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, angular.js, D3.js, Backbone.js, Require.js, Node.js, Ext.js, JSP, ASP.NET, C#.NET, AJAX, Apache Axis, SOAP,Jenkins, XML, XPATH, Adobe Flash, GWT, Photoshop, PLSQL, Oracle, Windows
Austin Energy
Location: Austin, TX Mar 2011 –Feb 2012
Role: Java Developer
Description:
As a part of phase I, Implemented Singleton, Service Locator, business delegate, DTO design patterns in Cairngorm MVC architecture to interact with backend using Flex Data Services. Involved in developing Flex Charting components like bar charts, column charts to show the project specific performance. Messaging Service of Blaze DS used for communication and real time collaboration.
Accessed third party web services using FLEX RPC-services.
Responsibilities:
Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
Implemented the user interface for the User management such as Add user, Delete User, Modify user.
Implemented the business logic using JSP, JSTL, Java Beans and service classes.
Designed the presentation using Struts framework and command pattern for the middle tier.
Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.
Worked on Struts Action classes, Action forms, Struts-config.xml and Tiles-defs.xml.
Used Struts validator framework for server side and client side validations.
Used Struts Tiles framework for the development of user interface.
Performed CRUD operations on the existing and new database tables and created connection pool.
Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements.
Implemented the UI using java server pages, HTML, CSS.
Developed XML web services for retrieving loan information from the bank.
Worked on the Hibernate framework reverse engineering to access data.
Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
Build: Compiled the project assemblies using MAVEN, and deployed it with ANT script.
Developed Junit test cases to test the functionality of application.
Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i, IBM MQ series, WebSphere Application server 10.3, JSP, JSTL, HTML,CSS, ANT, XML, Log 4j 1.2, Junit.
Client: Wind Stream Jan-2010 –Feb 2011
Location: Dallas, TX
Description:
Analyzes requirements to meet demand and performance of products, systems and/or data. May perform engineering design evaluations including cost-effective utilization of materials as required. May design, develop, test and implement all components, equipment, and software within the functional area of the organization. Applies commonly used concepts, practices, and procedures to resolve a variety of issues. Works on problems of moderate scope. Exercises judgments to plan and accomplish goals. Identifies issues and provides resolution within the workgroup or to the customer. Normally receives general instruction on routine work and detailed instruction on new projects or assignments.
Minimum Requirements: Good understanding of telecommunications industry.
Responsibilities:
Involved in Analysis, Design and Implementation/translation of Business User requirements.
Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Factory Pattern, Singleton, Data Access Object, and Service Locator.
Developed Web services to allow communication between applications through SOAP over HTTP using Apache Axis2.
Involved in various phases of Software Development Life Cycle (SDLC)
Redesigned the Aero portal screens and Menus using JSP, JQuery.
Developed the Admin screens using JSP and Javascript.
Setting & configuring Web-application modules like Registration and creation of Accounts on Web Server.
Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle and Websphere app server 7.0.
Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
Automate build process by writing ANT build scripts.
Configured and customized logs using Log4J.
Spring MVC model integration for front-end request action controller.
Developed JUnit test cases.
KSoft Technologies, India Nov 2006 – Dec 2009
Java Developer
Description:
Development of informatics solutions for the pharmaceutical sector in Microsoft technologies such as Sql Server and C# .Partners that includes leaders within several key industries, including telecommunications, logistics, insurance, software development, hospitality, financial services, and healthcare. All benefiting from our lifecycle IT solutions, delivered through processes which are at par with CMMI Level 3.These include development, migration, testing, support, and maintenance.
Responsibilities:
Responsible for Designing and developing the application.
Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
Implemented Action classes, Form classes and created struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
Designed and developed UI components using JSP, JSTL
Involved in writing Ant script to build the front end application.
Developed DAO’s with SQL queries to process database transactions.
Used Eclipse IDE for entire application development and CVS for version controlling.
Deployed application on Web logic server using Ant Build file on Windows and UNIX platforms.
Involved in writing Junit test cases.
Developed JavaScript files for user input validation and client side revenue calculations.
Environment: Java, Tomcat, MyEclipse, Oracle, Jakarta Struts, DAO, Apache Log4J, UML, Junit, PL/SQL, JavaScript, JDBC, ANT, XML, and Windows XP, Weblogic
Education Details: Done Bachelor degree in the stream of Computer science from JNTU-Hyderabad (2006).