You are on page 1of 5

TECHNOLOGIES SKILL SET

ABHILASH YARRAGUNTA

Web Technologies
HTML5, CSS2/3, JavaScript, AJAX, XHTML, XML 1.0, XML
1.1, JSON,
JavaScript, NodeJS, AngularJS, React.js
mail.abhilashy@gmail.com Web Services
WSDL, UDDI, JAXB, JAX-WS, JAX-RS, JSON, JERSEY
Languages
Java, SQL, PL/SQL, Shell Scripting
Java Technologies
6023268340
Core Java, J2EE, JNDI, JDBC, Spring, Hibernate, JSP, Servlets,
EJB, JMS, JavaBeans.
XML Technologies
9 YEARS OF EXPERIENCE AS A XML, SAX, DOM, XSL, XSLT, XPath, WSDL
SENIOR JAVA/J2EE DEVELOPER Frameworks
Hibernate 3.x/4.x Spring 2.x/3.x/4.x
Servers
Oracle Web Logic, Apache Tomcat 5/6/7/8
Databases
SQL Server 2012, Oracle 11g/10g, MySQL 5.1
OBJECTIVE Build Tools
Apache ANT, Maven
Searching for the opportunity to bring 9
Operating Systems
years of programming, technology, and
engineering expertise in developing Windows (7, 8,10), Mac (10.1-10.7), Linux
software’s while incorporating critical IDE
thinking, problem solving, and Notepad++, Eclipse, Visual Studios, Net Beans, RAD (Rational
leadership. Application Developer)
Version Controllers
Apache Subversion, GIT
Logging Frameworks
Log4j, Java Logging API, Logging, SLF4J, Logback
Front-End
JavaScript, Struts, NodeJS, AngularJS, Spring MVC
Cloud Technologies
AWS (Amazon Web Services)
Continuous Integration Tools
Jenkins
WORK EXPERIENCE

Senior Java Developer at AMEX Phoenix, AZ


March 2016 – Present

Description: This project is a Financial Domain Project mainly concerned with Portfolio Management. The
Processing of the Portfolios must go through multiple modules which include Order Management, Order Execution,
Compliance Check, Clearing and Settlement, Accounting and Reporting which are specific to the task being
performed. These modules represent the phases the security must go through before reaching the final Accounting
module. This system provides a complete platform for configuration and processing of Financial Securities which
include Stocks, Bonds, CDO, CMO, Treasury and Municipal Securities. Reporting module is responsible for
generating reports containing historical data and important details.

Responsibilities:

 Worked in an Agile Environment and participated in requirement gathering, analysis and design.
 Using Mean Stack along with technologies like Node.js, MongoDB to tackle issues currently opened.
 Worked with Node.js runtime features to get callback issues in existing JavaScript.
 Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, Bootstrap, JavaScript,
AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa)
and complex price configurations pages.
 UI screens were developed using MVC features of AngularJS and JavaScript.
 Defined new validations through AngularJS for the form fields.
 Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were
extensively implemented using AngularJS.
 Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
 Participated in the sprint review meetings and explained the technical changes to the clients.
 Developed and Enhanced web application on Spring MVC Framework.
 Created and consumed RESTFul web services using JAX-RS.
 Developed and Implemented Web Services and used Spring Framework.
 Interfaced with the back-end using Hibernate Framework and XML.
 Focused on Test Driven Development(TDD) by creating detailed Junit tests for each functionality before
implementing each of them.
 Attended discussions and understand various components of the requirement and to implement the same.
 Performed Code Push and Pull to/from the Central Git Repository for Version Control and Integration.
 Used ANT scripts to build the application and deployed on Web Sphere Application Server.
 Developed internal application using Angular and connecting to Oracle on the backend.
 Worked on bug fixing and enhancements on change request using Jira.
 Implemented RESTful web services for communicating using JAX-RS annotations.
 Worked on Core Java concepts such as Collections, Generics, Multi-Threading, Serialization.
 Install and configure Jenkins and set up a complete pipeline from the code push into repository, build and
deployment into Web/Application servers.
 Developed Shell scripts for auto startup of servers and deployment of application into webservers.
 Used Eclipse IDE as development environment to design, develop and deploy application on Weblogic.
 Used Annotation in hibernate mapping instead of xml mapping.
 Extensively worked with collections classes like ArrayList, HashMap, Iterator etc.
 Developed JUnit Test Cases for extensive Unit Testing and Simultaneous Integration.
 Involved in the Database design and schema creation by working on PL/SQL Stored procedures, Views,
Constraints, Joins and performing some tuning.
 Effectively coordinated with project teams which include Business Analysts, QA Team, DB Team and
Subject Matter Expert to complete the project.

Environment: Java 8.0/7.0, RAD 7.5, Weblogic Application Server 8.5, Hibernate 4, Spring Framework
4.0, Angular JS, JQuery, ANT, Maven 3.3, Jenkins, Shell scripting, Bootstrap, AJAX, JSON, JSP,
JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, Oracle, Log4j, Apache Tomcat, Multithreading,
TDD, Unix.

Java/J2EE Developer at Walmart Bentonville, AR


May 2014 - December 2015

Description: This Application is a platform for Performing Analytics for Sales Management, Analysis and Forecast.
This has enabled in the selection of multiple data dimensions such as Regions, Demographics, Products, Customer
and Time allowing full customization of the generation of Sales Reports at the local level. The Goal of the
application was to build a Data Warehouse and provide Historical Data within the Data Warehouse along with
successful Migration of Data.

Responsibilities:

 Worked with new features of Java 1.7 which include Annotations, Generics, Enums, and Enhanced for
loop and wrote code in Eclipse 3.6 IDE.
 Created UML diagrams like Use case, Class, Sequence and Activity diagrams.
 Followed the Agile/Scrum Software Development methodology as changing requirements were present
and attended Scrum meetings.
 Implemented XML Http Request call backs using AJAX for retrieving data dynamically on the UI pages.
 Implementing the business logic by using Spring IOC, Spring AOP and Hibernate ORM for back-end
tiers.
 Integrated Spring Framework with Hibernate ORM for mapping to Oracle 11g Database using
Hibernate Annotations.
 Worked on Jersey Restful Framework via spring for creating and consuming Web Services.
 Implemented Asynchronous exchange of important information via Java Message Service (JMS), which
includes order status and delivery reports.
 Performed Performance tuning and optimization of SQL queries for Data Warehouse which consisted of
large amount of data within multiple tables.
 Created and consumed SOAP/JAX-WS Web-services by implementation of spring framework and used
SOAP UI for testing these services.
 Wrote HQL queries for prepared statements in Hibernate to retrieve the data from Database.
 Performed code refactoring for Proprietary application to facilitate remote access by using XML for
importing and exporting data to Oracle Database.
 Written multiple Service methods to perform CRUD operations on the Database and performed
Connectivity via JDBC.
 Worked on Apache ANT for compilation and building JAR, WAR and EAR files.
 Performed logging and tracing of messages using Log4j.
 Involved in Testing using Junit by developing Test cases and performing Unit Testing.
 Worked on Git as the Version Control Software tool.
 Develop builds using ANT for deployment into servers.
 Had written multiple build.xml’s and pom.xml’s and used Jenkins as a CI tool.
 Coordinate with the offshore developers for design, development and deployment of software.
 Followed SCRUM from Agile Software Development Methodology to track, optimize and deliver
features according to requirements.
 Built the application following Software Development and J2EE design patterns such as Singleton,
Factory, Session Facade and MVC.

Environment:
Java, J2EE 1.7, JDBC, Agile Scrum, Spring IOC, Spring MVC, RESTful Web service, SOAP/JAX-WS,
Spring boot, Micro services, Hibernate 3.2, JMS, AJAX, JSP, Servlets, E-Commerce, DB2, Oracle, Web
sphere Application Server, Angular JS, CSS, JavaScript, GWT, TDD, HTML 5, Apache Ant, Jenkins,
Windows, GIT, CVS, jUnit, Log4j.

Java/J2EE Developer at WellPoint Indianapolis, IN January


2012 – March 2014

Description: This Insurance Domain Project provides a platform for multiple lines of businesses and services which
include Variable life and Fixed Life Insurance. Profile Management, Policy Management and Claims are the main
features and functionalities provided by the respective modules of the application. The policy module deals with the
terms, coverage details and financing. The Profile module manages the customer data like history of payments,
claims along with policy and account information.

Responsibilities:

 Actively involved in the designing of architecture and the development of Software Product via Employed
Scrum concepts of Agile Development Methodology for software development.
 Gathered user requirements, analyzed and wrote functional and technical specifications.
 Developed asynchronous, rich user interface with AJAX to get user information from the server.
 Implemented web designed interfaces web interfaces using HTML, JSP, AJAX, Java script, and CSS.
 Designed, implemented and deployed J2EE web application using Spring MVC and Spring IOC(Invention Of
Control).
 Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and
database tables using Hibernate Tools.
 Involved in the development of the presentation tier using backbone MVC framework, struts tiles and
validation framework.
 Developed web services using SOAP services with JSON as Application contest.
 Translated backlog items (often in the form of User Stories) into quality working software which includes JUnit
tests.
 Work with Product Owner and test team members to get backlog items accepted as complete.
 Participate in the Daily Scrum Meetings and communicate status, progress, commitments, blockers to team
members.
 Participate in Sprint Planning meetings and commit to the sprint delivery.
 Develop the component to maintain transaction management using EJB.
 Participate in the Sprint Review and demonstrate the software that has been developed to stake holders.
 Participate in Backlog Refinement meetings to flush out details around the Acceptance Criteria and to ensure
that the Backlog Items are understood before they are worked.

Environment: core java, J2ee, Spring MVC, Spring IOC, Spring DAO, Hibernate, JPA ,SOAP Web Services,
HTML 5.0, CSS 3.0, JSP, JQuery2.0, AJAX,SOAP UI, Ant, Jenkins, Jira, Apache Service mix, eclipse, tomcat,
putty, EJB, Linux,DB2, Hibernate.

Java Developer at Silicus Technologies Maharashtra, India


January 2010 to December 2011
Responsibilities:

 Developed EJB’s and deployed them on WebSphere Application Server


 Used Spring framework for dependency injection, transaction management in different layers.
 Used Spring MVC framework controllers for Controller part of the MVC
 Developed the Actionclasses, Actionforms and Action servlet for Web tier.
 Used AJAX in user validation and suggestion list and to display dialog boxes.
 Developed the Business logic on the web tier using EJB Stateless Session beans.
 Designed and implementing Session Facade, Service Locator and DTO design patterns.
 Involved in designing the user interfaces using JSPs.
 Involved in Design documentation and implementation.
 Responsible for Documenting Status Reports in Payment Transaction Module.
 Implemented Payment transaction module by developing all the components using Java, JSP, Hibernate
and Spring environments.
 Used Eclipse for writing code for JSP, Servlets.
 Developed business layer components using enterprise java beans (EJB).
 Developed JUnit test cases for all the developed modules.
 Used SVN for version control across common source code used by developers.
 Developed XMLWeb Services using SOAP, WSDL.
 Used XML parser APIs (SAX) in the web service's request response data marshaling as well as un-
marshaling process.
 Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
 Implemented JReport for annual report generation with charts.
 Extensively involved in designing UI, reporting and specification documentation.

Environment: J2EE, JDK1.6, JSP, Spring 2.5, Eclipse, Hibernate, HTML, AJAX, XML, EJB, PL/SQL, IBM
WebSphere Application server 5, JUnit, Web Services, UNIX, SVN, SAX Parser, Oracle

Java Developer at Syntel India Ltd Maharashtra, India


August 2008 to December 2009

Responsibilities:

 Developed Web module using Spring MVC, JSP.


 Developing model logic by using Hibernate ORM framework. Handle server-side validations.
 Involved in Bug fixing.
 Involved in Unit Testing by using Junit.
 Writing Technical Design Document.
 Gathered specifications from the requirements.
 Developed the application using Spring MVC architecture.
 Developed JSP custom tags support custom User Interfaces.
 Developed front-end pages using JSP, HTML and CSS.
 Developed core Java classes for utility classes, business logic, and test cases.
 Developed SQL queries using MySQL and established connectivity.
 Used Stored Procedures for performing different database operations.
 Used Hibernate for interacting with Database.
 Developed control classes for processing the request.
 Used Exception Handling for handling exceptions.

Environment: - JSP, HTML, CSS, JavaScript, MySQL, Spring, Hibernate, MySqi Exception Handling, UML.

You might also like