Name: Abiral Pandey


Email:


Phone: 940-242-3303


Current Location: Woonsocket, Rhode Island


Visa Status: US Citizen


SUMMARY:


Dynamic individual with 6 years of software development experience in design, development, deployment, maintenance, production and support of web - based and Client-Server business applications using OOP and Java/J2EE technologies.


Exposure to all phases of Software Development Life Cycle(SDLC) using Agile, RUP, Waterfall.


Designed and developed web UI screen using Angular-JS.


Developed AngularJS Controllers, Services, filters and directives for various modules in the application.


Knowledge on ETL tools like Kettle Pentaho and Microsoft SSIS tools.


Created custom directives, decorators and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.


Experience with MVC frameworks like Struts, SPRING and ORM tools like Hibernate.


Experienced in working with batch jobs using Spring-Batch, Autosys and Quartz.


Worked extensively with XML related technologies like XML/XSLT to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMAand also worked with JAX-B.


Strong experience in J2EE technologies like Java Beans, Servlets, JSP (including custom tags), JSTL, JDBC, Struts, Spring, JMS, JNDI and Multithreading.


Expertise in web development technologies like HTML, DHTML, XHTML, CSS, Java Script, JQuery, JSF, AJAX, Bootstrap JS, Node JS and Angular JS.


Experienced in RESTful web services using JAX-RS, Jersey framework and SOAP using JAX-WS, Axis-2 framework.


Expert knowledge over J2EE Design Patterns like MVC, Adapter, Front End Controller, Value object, Singleton, Session Facade, Business Delegate, Factory DAO in designing the architecture of large applications.


Experience in using Maven and Ant build scripts for the project build automation.


Experience in using version control and configuration management tools like SVN, Clear Case and CVS.


Expertise in working with various Application Servers such as IBM WebSphere, JBoss, Glassfish, Oracle WebLogic and Apache Tomcat server.


Good knowledge in using IDE’s such as Eclipse, NetBeans, JBuilder, RAD and STS.


Expertise in working with Relational databases such as Oracle, PostgreSQL, DB2, MySQL and NoSQL database MongoDB.


Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, views and good at writing complex queries for Oracle 10g/11g.


Good experience in developing test cases with JUnit for Unit testing, Load testing and logging using Log4J.


Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris.


Proficient in software documentation and technical report writing.


Involved in Performance analysis and improvements of the application using tools like Jmeter and using commands on Unix box to resolve deadlocks and improve performance.


TECHNICAL SKILLS:


Programming Languages: Java/J2EE, PL/SQL, Unix Shell Scripts


Java/J2EE Technologies: JavaBeans, collections, Servlets, JSP, JDBC, JNDI, RMI, EJB


Frameworks: Struts 1.x/2.x, Spring 2.5/3.0, Web Framework, JSF, Hibernate, iBatis, JPA, Axis-2, Jersey


Methodologies/Design Patterns: OOAD, OOP, UML, MVC, Singleton, DTO Pattern, DAO Pattern, Service Fa ade, Factory Pattern


Build Automation: Jenkins, Maven, Ant


Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x


XML processing: DTD, Schema, JAX-P (DOM, SAX), JAX-B


Web Services: RESTful, SOAP


Web Development: HTML, DHTML, XHTML, CSS, Java Script, JQuery, AJAX, LADP, JSF, Bootstrap JS, Node JS, Angular JS


Version Control Tools: CVS, Harvest, IBM Clear case, SVN and GIT


Databases: Oracle 9i/10g/11g, IBM DB2, SQL Server 2005/2008, PostgreSQL, MySQL, MangoDB


Messaging Techologies: JMS, IBM MQ


IDE s: Eclipse, NetBeans, RAD, WSAD


Testing and Logging Frameworks: Junit, Log4j, Mockito, Finesse Tests


Reporting Tools: Crystal Reports 11, Jasper Reports


Tools: Rational Rose, MS Visio, XML Spy, TOAD


Operating Systems: Windows 98/2000/NT/XP, AIX, Sun Solaris, HP-UX


PROFESSIONAL EXPERIENCE:


CVS, Woonsocket, Rhode Island Full Stack Java Developer


April 2016 – Present


Responsibilities:


Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.


Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Cloud Front, S3, and Route53.


Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, jQuery, Node.Js and Angular.Js.


Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.


Used Spring Framework for dependency injection for Action classes using Application Context XML file.


Involved in implementation of MVC pattern using JSP and Spring Controller.


Developed business objects using Spring IOC, Spring MVC and Spring AOP. Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.


Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.


Used Collections for Model classes in the DAO layer (Data Access Object) Involved in modifying some changes in DAO layer using Hibernate.


Created mappings among the relations and written SQL queries using Hibernate.


Implemented Concurrency, Exception Handling and Collections whenever necessary.


Used Entity Beans to persist the data into IBM DB2 database like database access components, Creating Schemas and Tables.


Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose.


Created process flow for deploying application in Web Sphere application server.


Managed build, reporting and documentation from the project information using Jenkins, Maven Tool and SVN for version control.


Used Jenkins for Continuous Integration.


Used JUnit for testing and used JIRA for tracking bugs.


Responsible for the dealing with the problem, bug fixing and troubleshooting.


Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, Spring, Spring IOC, Spring AOP, Spring MVC, Hibernate, REST, SOAP, XML, Eclipse, PL/SQL, JUnit, Maven Build Tool, DB2, JIRA, Jenkins, SVN and IBM Web Sphere, AngularJS, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling


Toll Brothers, Horsham Township, Pennsylvania Software Engineer


December 2015 - March 2016


Responsibilities:


Developed JSP and extensively used tag libraries.


Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc.


Implementing and planning the server-side architecture using Spring and Hibernate


Configured the spring framework for entire business logic layer with XML bean configuration files.


Preparation of Low Level Designing and High Level Designing and relevant documentation.


Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts


experienced in build tools like Micro services, Ant, Maven and Gradle tools.


Wrote Controller classes in Spring MVC framework in the web layer.


Produced the shopping cart on the client Front-end using jQuery, JavaScript, HTML5, CSS3.


Extensively used Eclipse based STS IDE for building, developing and integrating the application.


Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.


Developed one-much, many-one, one-one annotation based mappings in Hibernate.


Wrote queries Using Cassandra CQL to create, alter, insert and delete elements.


Developed DAO service methods to populate the domain model objects using hibernate.


Used java collections API extensively such as Lists, Sets and Maps.


Wrote DAO classes using spring and Hibernate to interact with database for persistence.


Developed components of web services (JAX-WS, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL, SOAP using various message patterns


Performed on e-Commerce by using JSF framework and JavaScript, jQuery, HTML5 pages


Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server,


Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route-Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call , input validations, searchable and sortable contents.


Implemented Unit and Integration test cases with JUnit Framework based on Functional Flow.


Used tools like My Eclipse IDE, configured and deployed the applications onto Web Logic application server


Configured Log4j for logging and debugging


Environment: Eclipse, Java J2EE, HTML, JSP, JAX RPC, JAXB, CSS3, JavaScript, and jQuery, Spring MVC, Hibernate, RESTful web services, Apache Tomcat7.0, Cucumber, Cassandra, Junit, Jenkins, Maven, GitHub, XML, Log4j, EJB, MySQL, Ajax.


Dairy Farmers of America, Kansas City, Missouri Java Developer


November 2014 – December 2015


Responsibilities:


Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose.


Identifying and design of common interfaces across multiple systems or modules of social insurance.


Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.


Developed J2EE modules using XMI and CORE JAVA.


Interaction with Business users for user and system acceptance testing.


Validated the data against the business rules.


Data access layer is implemented using Hibernate.


Used Apache POI to generate Excel documents


Implemented Struts action classes.


Used Spring Security for Authentication and authorization extensively.


Utilized Eclipse to create JSPs/Servlets/Hibernate that pulled information from a Oracle database and sent to a front end GUI for end users.


Used JDBC for Oracle database connection and written number of stored procedures for retrieving the data.


Developed modules for validating the data according to business rules and used Castor to convert data into array of XML strings and XSLT for transformation.


Used Hibernate for data persistence.


Developed SOAP based HTTP requests for communicating with Web Services.


Was involved in the design of multi-tier architecture using EJB, Servlets and JSP.


Used Spring Dependency Injection properties to provide loose-coupling between layers.


Collaborated with Web designers to create the JSP pages, applying HTML, JavaScript, JQuery and Struts Tags.


Extensively worked on debugging using Logging Frameworks such as Apache Log4j.


Created test plans for unit testing to validate component functionality.


Bank of Utah, Ogden, Utah J2EE Developer May 2013 – October 2014


Responsibilities:


Designed and developed Servlets and JSP, which presents the end user with form to submit the details of the problem.


Created SQL statements and triggers for the effective retrieval and storage of data from the database.


Performed JUnit testing, proposed and implemented performance enhancements, worked with Oracle databases, running SQL scripts and stored procedures.


Developed Restful based Web Services.


Developed Servlets used to store user information in the database, which makes a JDBC-ODBC connection to the database and inserts the details into to the database.


Designed and developed a Servlet, which presents the engineer a form to submit solution to particular problem.


Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring.


Designed and developed a Servlet, which allows the end user to query on the problem, makes a JDBC-ODBC connection to the database and retrieve the details regarding the call number and the status of the submitted problem.


Epsilon, Irving, Texas Junior Java Developer January 2012 – April 2013


Designed the user interfaces using JSP.


Developed Custom tags, JSTL to support custom User Interfaces.


Developed the application using Struts (MVC) Framework.


Implemented Business processes such as user authentication, Account Transfer using Session EJBs.


Used Eclipse to writing the code for JSP, Servlets, Struts and EJBs.


Deployed the applications on Web Logic Application Server.


Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.


Developed the Ant scripts for preparing WAR files used to deploy J2EE components.


Used JDBC for database connectivity to Oracle.


Worked with Oracle Database to create tables, procedures, functions and select statements.


Used JUnit Testing, debugging and bug fixing.


Used Log4J to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.


Worked in Rational Unified Process (RUP) Methodology.


Education:


Bachelor of Computer Science – University of North Texas, Denton, Texas


Name: Achyuth


Phone: 540-999-8048


Email: achyuth.java88@gmail.com


OBJECTIVE:


Around 8 years of strong software experience in design, development, analysis and deployment of web-based and Client-Server business applications using Object Oriented Analysis and Design (OOAD, OOPS) and Java/JEE/J2EE technologies in Financial, Insurance, and Health Sector Domain with Software Development Life Cycle (SDLC).


PROFESSIONAL SUMMARY:


Actively involved in each phase of Software Development Life cycle (SDLC).


Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, NodeJS, JSON, Bootstrap.


Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application


Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).


Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.


Extensive experience working in Spring framework, Struts framework, ORM Mapping Hibernate framework and web services.


Experience using Spring MVC, Spring Boot, Spring Cloud, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.


Experience in developing applications using Micro Services architecture.


Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, Struts, JSTL, JDBC, AJAX, EJB and Web Services.


Strong work experience in application integration and communicating using SOA, Web Services such as Simple Object Access Protocol(SOAP), Representational State Transfer (REST/ Restful), JAX-RPC, JAX-RS, JAX-WS, WSDL, UDDI, Apache CXF, JAXB, XSD, Axis2.


Excellent knowledge and experience in writing SQL queries, Stored Procedures, Triggers and views using various databases such as MS SQL Server, MySQL, IBM DB2, Oracle databases and NoSQL database systems like Mongo DB.


Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.


Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ and Apache Camel as JMS provider.


Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.


Experience in developing logging and standard mechanism based on Log4j and SLF4j.


Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Git, Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).


Hands-on experience working with Continuous Integration (CI) build-automation tools such as Jenkins along with Build Plugins like Maven, Gradle and Apache Ant.


Experienced in the formation and mentoring of project teams working on Agile methodologies to deliver business critical software applications using tools like Jira.


Experience in web development tools like Eclipse, RAD, Spring Tool Suite, and IntelliJ.


Hands on experience with Windows, UNIX and Linux Environments.


Experience in designing, developing, and deploying J2EE applications on IBM Web sphere, Web logic, Apache Tomcat, Glassfish and JBOSS Servers.


TECHNICAL SKILLS


PROFESSIONAL EXPERIENCE


Client: Capital One Mar 17 – Till date


Location: Mclean, VA


Role: Full Stack Java Developer


Description: Capital One is the one of largest banking sector, it has over 480,000 members and is among the top 20 credit unions in the U.S.A. Capital One Home Loans servicing is a diversified bank that offers a variety of checking, savings, mortgage and lending accounts and services to individuals, small businesses and commercial clients.


Responsibilities:


Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.


Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.


Extensively worked on Responsive Web Design (RWD) page development using HTML5, CSS3, JQuery, JavaScript, AngularJS, and JSON.


Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.


Used Java 1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.


Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.


Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.


Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.


Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.


Developed RESTful API for assessment indicators module and token based authentication for RESTful services using Spring Security.


Involved in building database Model, APIs and Views utilizing Python, to build an interactive web based solution.


Used Jersey to implement Restful Web Service and used XML form to transfer the data.


Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.


Worked and involved in deployment of core platform technologies, techniques, and web app frameworks such as spring, JBOSS, Tomcat, JSON, XML, HTML5, and Web Services.


Used Spring MVC module to develop MVC Architecture.


Worked on Apache Camel, RabbitMQ for sending messages over queue.


Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka.


Used Spring Security and OAuth2.0 for Authentication and Authorization of the application.


Implemented Spring AOP for declarative transaction management.


Developed a AWS Lambda function to send a request for internal service end points through API Gateway using apache HTTP Client.


Managed code versioning with GitHub and deployment to staging and production servers


Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.


Used Jenkins as build management tool for continuous integration process.


Configured pom.xml to deploy the project using Maven.


Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.


Environment: Agile Methodology, Java1.8, Lambda, J2EE, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, JSP, AWS, Micro Services, Oracle, RabbitMQ, Spring AOP, Hibernate, Spring Cloud, Spring MVC, Spring JDBC, JDBC, Web-Services, SOA (Service-oriented) Architecture, Redis, REST, JAX-RS, Jersey, JUnit, JAX-B, WebSphere, JIRA, Maven, GIT, RAD, Jenkins, MongoDB, Cassandra.


Client: State Farm Jan 16 – Feb 17


Location: Dallas, TX


Role: JAVA Full Stack Developer


Description: Auto Quote Purchase (AQP) application is one of the many applications that are part of SF Auto Systems. Property and Causality being the main forte of State Farm's business the maintenance of all the applications coming under the Auto Systems umbrella is crucial. Auto Quote Purchase (AQP) is one of the many applications that are part of SF Auto Systems. P&C Application support involves production support, defect fixes and minor enhancements based on the SF's requirement. AQP is a web application which is used to gather customer information, generate quote and provides options to purchase the Auto policies.


Responsibilities:


Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.


Created user-friendly GUI interface using HTML5, CSS3, JavaScript, JQuery, AngularJS.


Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.


Responsible for designing Hibernate mapping files based on business logic and Object relationships.


Developed restful web service APIs using Spring Framework such as Spring Core, Spring MVC, Spring AOP and Java Persistence API with a backend PostgreSQL and Cassandra database.


Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.


Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP.


Created Restful Web services using Jersey API (JAX-RS) while data exchange was carried out between application and services using JSON.


Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.


To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.


Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.


Extensively used HQL and SQL for querying databases.


Developed Message Driven Bean for asynchronous sending Messages using JMS.


Used Apache Camel Framework to transform, extract and load the data.


Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.


Implemented request and response objects using SOAP web services and created routes using Apache Camel.


Used Rest methodology for the service layer interface and used JSON for the data transformation.


Developed various AJAX and JSON calls for the communication between the server and the UI.


Developed web services for produce and consumed the services by making Web Service Calls to remote services in different applications.


Used Spring JMS module for lookup for the queues and MDBs for the listeners


Established Database Connectivity using Hibernate O/R mapping with Spring ORM for MySQL Server.


Developed the Mapping Resource Files for the database entities.


Packaged and deployed the application in IBM Web sphere.


Used IntelliJ as IDE to develop the application and followed the standard features for debugging and running.


Used log4J for application logging and notification tracing mechanisms.


Analysis and Bug fixing of the production problems and defects along with enhancements


Used Rational Clear Case for the version control


Used Maven as the build tool.


Used J-Unit Testing and Ant Scripts.


Used JIRA for tracking the Project Stories in AGILE Methodology.


Environment: Agile, Java, JDK, J2EE, HTML5, CSS3, Java Script, JQuery, AJAX, AngularJS, Mongo DB, XML, Spring, Apache Camel, MVC design patterns, Spring MVC, Hibernate, Ant, Maven, Netflix, Rational Clear Case, Web sphere Server, IBM Web Sphere, Apache Camel, SOAP UI, JNDI, Log4J, PostgreSQL, MySQL Server, Google cloud platform, JIRA, RMI, IntelliJ, IDE, LINUX.


Client: Cigna Healthcare Nov 13– Dec 15 Location: Windsor, CT


Role: Java Developer


Description: One view is a web based application helping Customer Services people to view Benefit Plan information for Customers, health care providers. The application helps to resolve; track customer queries online by reducing overall time. The current project is reengineering the old application by replacing outdated Cordiant service layer with Restful Services and Spring Integration frame work improving performance and scalability.


Responsibilities:


Designed and developed the REST based Micro Services using the Spring Boot.


Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures


Design, develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.


Used Spring JMS related MDB to receive the messages from other team with IBMMQ for queuing


Developed presentation layer code, using JSP, HTML, AJAX and JQuery


Developed the Business layer using spring (IOC, AOP), DTO, and JTA


Developed the Persistence layer DAO using HIBERNATE


Worked with Open symphony workflows and delivered work flow module to the client.


Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability


Developing application module coded on Spring Batch and Apache Camel.


Written Jenkins pipeline template script in Groovy programming language for the automation of build and deployment process.


Created groovy scripts to extract transaction volume information and email to management on daily basis.


Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j


Worked with defect tracking system Clear Quest


Worked with IDE as Spring STS and deployed into spring tomcat server, WebSphere 6 & used Maven as build tool


Responsible for code sanity in integration stream used Clear Case as version control tool.


Environment: Java, J2EE, HTML, CSS, AJAX, JQuery, MongoDB, Apache Camel, symphony, JavaScript, JSP, Spring, Spring Batch, Spring web services, XML, UML, JUNIT, IBM WebSphere, Maven, Clear Case, SoapUI, Oracle 11g, Spring JMS, IBM MQ.


Client: Liberty Mutual Jan 12 - July 13


Location: Seattle, WA


Role: Java Developer


Description: Liberty Mutual Insurance is an American diversified global insurer, and the second-largest property and casualty insurer in the United States. Ecommerce application provides services such as Auto Insurance and home insurance. The application is used for accessibility into the appropriate Agent Center applications and generating quotes and policies, payments and reports.


Responsibilities:


Involved in all phases of the Software development life cycle (SDLC).


Designed project related documents which includes Use case, Class and Sequence diagrams.


Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.


Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.


Extensive experience in developing PL/SQL Stored Procedures, Functions, Packages, Cursors, Collections (Nested tables and arrays), Records, Object types and Database Triggers.


Created HTML Wireframes based in the Detailed System Specification Document Developed the presentation layer of the application using MVC architecture of spring framework.


Created DAO classes to interact with DB2 database.


Used Spring ORM module to integrate with Hibernate.


Used JMS API for sending and receiving the messages on the queue.


Used the spring validation and Tiles Framework in the presentation layer.


Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.


Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.


Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.


Used Rally for tracking purpose.


Designed various tables required for the project using DB2 database. Used JBOSS server for deploying the application.


Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically.


Used Junit to test the application classes.


Used Log4J to capture the logging information.


Environment: Java, J2EE, JavaScript, JSP, AJAX, XML, Agile, Spring, Eclipse IDE, DB2, Rational Rose, Log4j, Junit, Ant, JBOSS, Rally, Apache Axis, Web Service, SOAP, WSDL.


Client: Soft Pro Systems Ltd. Sep 10 - Dec 11


Location: Hyderabad, India


Role: Java Developer


Description: This project is mainly an Intranet application meant for employees in the organization. They are Intranet mailing System, Chatting, File Transfer and Remote Login. This project is based on the client server methodology.


Involved in the design and development of an entire Module – Guided Set Up. Developed user interface through JSP and Servlets.


Developed Action classes and Action Forms using the struts framework.


Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages


Connected to database through JDBC.


Extensive experience working with XML (DOM and SAX).


Used SQL-server to store the items in the database.


Used Session beans for navigation of steps.


Used Entity beans for storing the database in to database. Developed Session Beans as the clients of Entity Beans to maintain the Client state.


Developed Ant Scripts to build and deploy EAR files on to Tomcat Server. Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean- test tool.


Extensively used Eclipse while writing code as IDE. Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.


Developed test cases and used Junit for Unit Testing.


Used CVS for version controlling.


Environment: Java, J2EE, Servlets, XML (DOM and SAX), JSP, EJB, JavaScript, CSS, JDBC, Struts, Ant, Web Logic Application Server, WSAD, Eclipse IDE, SQL-Server, Apache Tomcat, Oracle, PL/SQL, CVS, PVCS, Junit, Windows.


Client: Login IT Technologies May 09 - Aug 10 Location: Hyderabad, India


Description: PRS or Price reporting system is responsible to publish the rates to the customers and as to maintain the users across the FedEx locations and its subsidiaries. It interacts with the customer fusion and existing legacy systems to access the customer information and legacy data.


Responsibilities: Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern


Created user-friendly GUI interface and Web pages using HTML, CSS and JSP


Wrote JavaScript for client-side validation.


Used Eclipse as IDE tool for creating Servlets, JSP, and XML.


Wrote SQL for JDBC prepared statements to retrieve the data from database.


Monitored the logs using Log4J and fixed the problem


The application was deployed on the Tomcat.


Involved in build and deploying the application using ANT


Used CVS as version control system


Worked on bug fixing and Production Support


Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.


Mail: Mail:


Phone: 703-743-0795


Senior Business Analyst


Summary: Around 10 years of experience in Business process analysis, Business modeling and Business requirements gathering.


Extensive experience with Banking and Mortgage clients.


Expert in creating diagrams (Use case diagrams, flow charts, activity diagrams, sequence diagrams), use case document, test plans and test case documents.


Worked closely with project Stakeholders, SMEs, staff to understand requirements and specifications for new applications along with re-engineering the existing application.


Experience in interacting across the hierarchy from architects, to data modelers, underwriters and risk analyst.


Experience in iterative agile project management methodology with Scrum to manage the software development life cycle (SDLC).


Used MS Project to manage schedules, meet deadlines and plan resources in line with triple constraint. Followed up with weekly Project Status and organized Task Review meetings. Conducted status meetings, managed deadlines, and facilitated prioritization discussions.


Writing skills in preparing business requirements documents (BRD), system requirements specifications (SRS) and technical design document (TDD) and defining project plans then translating business requirements/user expectations into detailed specifications employing UML.


Performing GAP analysis to check the compatibility of the existing system infrastructure with the new business requirements,


Conducting User Acceptance Testing (UAT) verifying performance, reliability and fault tolerance issues. Also familiar with testing tools (QC) to design as well as develop test plans and test scripts.


Authored business and system requirements analyses and functional specifications with supporting business process flows (data modeling), Traceability matrices, risk analysis and concept of operations for systems utilizing company standards, processes, and procedures.


Expertise at using MS Visio, MS Project, MS Excel, PowerPoint, and SharePoint.


Good understanding of software development methodologies such as RUP, JAD, and RAD and hands on experience in formulating JAD sessions.


Skill Set:


Education:Bachelors in Applied Sciences and Engineering, Michigan State University, GPA– 3.56


Professional Experience:


Fifth Third Bank, Cincinnati, OH Mar 2015 to Present


Senior Business Analyst/QA Lead


Fifth Third Bank is one of the nation’s largest diversified financial services organizations providing retail and banking; residential mortgage banking.


Worked on implementing the IDS Rapport Solution to provide a front-end workflow processsing system integrating with the existing IDS Infolease solution. This solution was used to create contract documents and eliminated the need for several Access database and Excel spreadsheet solutions that existed. This solution aslo integrated with iLien solution for UCC filing. The product increased the efficiency of transactional submittals and documentation and booking functions.


Responsibilities: Implemented Traceability Matrix and User Requirement Specification Document (URS) to verify the functionality coverage.


Extensive use of MS Project, MS SharePoint (used as the library for Project documentation and the communication of Project information).


Created Mortgage Service Platform (MSP) diagram in MS Visio to understand the big picture of the project.


Facilitated and managed meeting sessions with committee of SME from various business areas including Mortgage Servicing, Loan Monitoring and Asset Management.


Responsible for working with product management to translate business objectives into functional requirements, and great user experiences for our customers.


Created detailed Test plans to check the functionality of Application.


Participated in QA team and Bug tracking or Defect Review meetings.


Designed and Developed front end and Back end Test scenarios and Test cases


Performed manual testing on different Modules of the Application by executing the Test Cases.


Coordinate with all project team members to ensure project needs are clearly understood and supportable.


Identify and remove or mitigate obstacles and risks to projects.


Conducted peer review meetings periodically to keep track of the project’s milestones.


Assisted the Project Manager with creating detailed project plans and also in developing, scheduling and tracking project timelines.


Conducted GAP Analysis of current state (As-Is) and proposed state (To-Be) situations and represented in MS Visio.


Facilitated JAD sessions with the business team and technology team.


Responsible for leading all aspects of projects from start to finish, including project team definition, resource allocation decisions.


Developed high level design of new processes and graphically presented along with text based requirements.


Experience in creating wireframes.


Created Activity Diagrams, and Sequence Diagrams using UML in MS Visio.


Conducted Previews and User Acceptance Test (UAT) sessions.


Environment: MS Visio, DOORS


Mississippi State Division of Medicaid, Jackson, MS May 2013- Feb 2015


Sr. Business Analyst


Mississippi Division of Medicaid’s Management Information System (MMIS) had to comply with the CMS mandated Health Insurance Portability and Accountability Act (HIPAA) requirements. Project was to analyse system impact and perform GAP between current HIPAA 4010 and compliance HIPAA 5010 for state Medicaid Management Information System.


Responsibilities: Actively worked on Business requirement gathering, analysis and Data analysis


Facilitated JAD sessions to collect User Requirements, Business Requirements and Functional Requirements.


Created Business/User/Functional document using MS Project, MS Word and MS Visio that provided appropriate scope of work for technical team to develop prototype of the overall system.


Gathered requirements from the administrative staff and business rules for determining member eligibility and successfully converted them into functional requirements for the developments team.


Created Use Cases, various UML Diagrams and Data Flow Diagrams to determine the data flow via various systems


Developed and maintained the Requirement Traceability Matrix (RTM) for the project deliverables.


Proposed the change and reengineering of the ‘AS IS’ Business processes into the ‘TO BE’ process flow


Involved in the day-to-day implementation of the agile methodology of application development with its various work flows, Artefacts and activities.


Created Business Rule Comparison (BRC) documents using 4010 / 5010 implementation guides for X12 transactions


Extensively involved in HIPAA 5010 User Acceptance Testing (UAT). Defined and maintained Test Cases for EDI transactions.


Thoroughly studied the inherent systems to have a clear understanding of the business processes and associated system workflow.


Used HP Quality Centre for error reporting and communicating between developers, product support and test team members


Recommended corrective actions, if necessary, along with the progress against Development/Action Plan routinely to the Project Manager.


Used MS Share point for sharing documents, calendars and other data between users in different locations.


Wrote test cases and test plans for the related and assigned scripts according to the test strategies defined in the project and testing team guidelines in Quality centre.


Assisted in regression testing and did UAT to improve overall quality of the Application.


Environment: UML, Windows, Agile, Mainframe, SQL, ETL, Data warehouse, Microsoft Office, Test Director, MMIS, MS Access, HTML, XML, Java Script, Java, ASP, DB2.


Dept of Health, Austin TX May 2012 - April 2013


Sr. Business Analyst


I worked as a business analyst in the project intended to make the existing application comply with HIPAA 5010 standards. I was involved in the analysis of EDI transactions 834 and 837I, 837Pbased on HIPAA 4010 and mapping them in order to make the application comply with HIPAA 5010 standards. The module that I worked on allowed the agents to track and manage the status of health benefit claims. My daily responsibilities included performing typical BA duties and additionally included doing QA work such as coordinating the testing process during the testing and UAT phase of the application. I was also responsible in maintaining the application during the “warranty period” and making sure all the issues were solved.


Responsibilities: Coordinated with the developers, testers and users on verifying, documenting and addressing any issues with the newly implemented HIPAA 4010 to 5010 conversion at the time.


Created and maintained data mapping document(s) in reference to the HIPAA mandated transactions834 and 837I, 837P.


Independently studied the changes being made and helped them implement in the application.


Conducted and participated in meetings for requirement elicitation and documentation.


Worked with end users, SMEs, and stakeholders to fully understand issues with the older application and the requirements of the new application being built.


Interviewed business users to gather requirements and analyzed the feasibility of their needs by coordinating with the project manager and the technical lead.


Conducted and participated in JAD sessions with the system architect, Subject Matter Experts (SMEs) & the project sponsor for fast & effective system requirement development.


Used Customer Relationship Management (CRM) in order to meet customer expectation.


Identified and gathered the data requirements and wrote SQL queries using tools such as My SQL Workbench and Aqua Data Studio.


Wrote very detailed BRDs and FRDs based on the requirements gathered.


Used MS Visio to create flow charts, use case diagrams, activity diagrams to illustrate business rules and process flows required for the BRDs and FRDs.


Wrote test cases for testing the migration of EDI 4010 to 5010 and the processing of EDI transactions 820, 834,837I and 837P.


Helped coordinate the testing process by helping the QA team prepare for the testing requirements such as environment, writing instructions, organizing walkthroughs, selecting the test groups, etc.


Used Waterfall methodology throughout the development process and was extensively involved with developers on every stage of the application development.


Environment: Waterfall, SQL, MS Word, MS Excel, MS Project, MS Visio, BRDs, FRDs, Quality Assurance, UAT


Prime Therapeutics, Eagan, MN Jan 2011 - Apr 2012


Business System Analyst


Prime therapeutics is leading Pharmacy benefit Management Company. I worked with member marketing/customer experience team where I was required to work on all the correspondence materials sent out to the existing members for various reasons. I as primarily focus on Prime mail, Guided health and Specialty.


Responsibilities: Worked as a liaison between technology and the business clients to improve business processes and support critical business strategies.


Utilized industry knowledge to provide executive management with the development and implementation of interactive business tools and strategic analysis.


Setup and manage inter-departmental status meetings, often including off-shore development and QA teams.


Scheduled review presentation meetings with developers, System Analysts (SA) and business owners for project completion and approval using Adobe Connect.


Understood the Business Logic, User Requirements & developed Design & User Interface Specifications


Worked with the stakeholders to understand the features they wanted to be implemented in the new version such as new notification options, account features, better sorting of the transaction list, preferred UI changes, etc.


Worked with SMEs, business users and technical leads in understanding and documenting issues with the older version of the application.


Wrote SQL queries for database inquiries whenever needed. Worked with System Admin for any database related task such as creating production scrubs, database access for team members, any issues, etc.


Used Agile methodology throughout the project and extensively involved in all stages of development.


Helped update Product Backlog whenever needed and also created Sprint logs by working with the team lead.


Conducted multiple meetings in the middle of the sprint to solve any issues encountered during the sprint.


Logged issues and presented them during the sprint reviews for discussion.


Designed and finalized mockups using Axure. This helped the team in better understanding proposed changes.


Helped in coordinating UAT phase for every sprint.


Involved in logging post-deployment issues and making sure they were addressed as per their urgency and priority.


Successfully completed the project within time and budget despite having a very tight schedule.


Environment: Agile, SCRUM, MS Visio, MS Project, Axure, SQL, My SQL Workbench. HEDIS, Lotus notes


PNC Bank, Norristown, PA Oct 2008 to Dec 2010


Business Analyst


The project was aimed at successfully implementing a system that provides an integrated, shared view of the customer across the enterprise that enforces and encourages consistent customer data. The goal was to increase efficiency and customer service through the development of a user-friendly, web-based banking information system, which will allow for maintenance of a centralized database for the managers of Bank.


Responsibilities: Conducted GAP Analysis to identify key areas of concern and addressed them with the Business team. Documented the AS-IS and TO-BE processes.


Actively engaged client and third party integration partners in requirements gathering and validation.


Developed business Use Cases using UML for new product functionality after conducting requirements elaboration sessions with client teams.


Used Rational Unified Process for the Software Development Life Cycle of this project.


Documented business and functional requirements


Provided assistance in reviewing, analyzing and evaluating business requirements, user needs and functions with the objective of improving business processes and procedures.


Generated process flow diagrams


Maintained an issue log and driven issues to closure


Worked closely with the development team to make sure all the requirements were covered.


Maintained versioning in requirements


Environment: MS Visio, Rational Requisite Pro, Quality Center


Name: AMULYA KOMATINENI


8+ years of experience in IT industry worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects.


PROFESSIONAL SUMMARY: Expert working knowledge in using methodologies Agile Methodology & Software Development Life Cycle.


Having work experience in different domains like Healthcare, Banking, Finance, Telecom, and Retail.


Developed applications using Java8 features like lambda expressions and functional interfaces.


Proficient in developing front-end systems with JavaScript, ReactJs, JQuery, Ajax, Bootstrap, HTML5, CSS3, Tag Libraries, Custom Tags and JavaScript frameworks such as AngularJS, NodeJS.


Experienced in Client-side validations using Ajax in NodeJS, AngularJS, dash boards reports using BackboneJS.


Expert in Java/J2EE technologies such as Struts, Spring Framework, JSP, EJB, Hibernate and Webservice.


Developed applications with Spring using technologies Spring Core, MVC, DAO, ORM, Boot, Heroku, Security, Integration, Spring Zuul, Spring Eureka, Spring Hystrix, Spring Ribbon.


Used Spring Boot Acurator to monitor and manage your application and to interact with different HTTP endpoints such as health, bean details, version details, configurations.


Build, Test and developed application from Docker containers and deployed into PCF environment.


Used Hibernate for Object Relational Mapping , MyBatis SQL Maps, Slick, and Java Ultra-Lite Persistence.


Expertise in back-end/server side Java technologies such as webservice, JPA, JMS, JDBC.


Expert in using SOA and Webservice Technologies and Tools like Webservice, SOAP, REST, UDDI, SOAP UI.


Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.


Adapt in server side development skills using Apache and good knowledge of database connectivity (Data Source) for SQL databases like Oracle, MySQL and NoSQL like MongoDB, Cassandra.


MongoDB is used to develop dynamic queries on documents using a document based query language.


Expertise in using Cassandra for achieving denormalization through features like collections.


Hands on experience on Amazon Webservice provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.


Used Microservice with Spring Boot through a combination of REST and Apache Kafka message brokers.


Expertise in Microservice using Spring, Spring Boot, Spring Cloud to develop loosely coupled processes.


Expertise in deploy J2EE applications on IBM WebSphere/Web Logic Application Servers, Tomcat and JBOSS.


Used Scala for anonymous functions to increase productivity, applications scalability, and reliability.


Familiar with Design Patterns like Singleton, Factory Design, MVC, Data Access Objects, , Adapter, Service Locator, Session Facade, Observer, DAO, service proxy and circuit breaker.


Used Apigee for enterprise business use APIs to securely share data and services across various devices.


Expertise in Docker containers, leveraging Linux Containers and AMI's to create DockerImages/containers.


Used Swagger for designing and describing APIs and for keeping the API design and documentation in sync.


Expertise in working on building tools like ANT, Maven, Gradle, Groovy, Log4j .


Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.


Experience in Webservice Technologies like SOAP, WSDL, UDDI and Restful.


Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.


Developing Unit & Integration testing with JUnit, Karma, Jenkins, Camel, Selenium, Jasmine and Mockito.


Used Selenium as an automated testing for web applications across different browser and platforms.


Technical Skills:


PROFESSIONAL EXPERIENCE:


Client: Liberty Mutual, Dover, NH September 2017 – Till Date


Role: JAVA Full Stack Developer


Description: Liberty Mutual is an insurance company which offers auto & vehicle insurance, property insurance, life insurance and other insurances where user can manage their policies and file claims online. Company have few external partners where they upload and download necessary data. Our project is to process the transfer of file. Customer and Admin portals are used to trace and configure the transfer. Web Based File Transfer(WBFT) is developed to interact with liberty mutual teams by external trading partners using user interface.


Responsibilities: Upgraded existing UI with HTML5, CSS3, jQuery, Ajax, and Bootstrap with ReactJS interaction.


Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors, and Gulp as a task runner.


Used Node Package Manager(NPM) online repository to install and update the dependencies.


Built REST by building NodeJS in the back-end to handle requests sent from the jQuery Ajax calls.


Used Java 8 Lambda expressions to facilitate functional programming and for simplifying the development.


Developed classes using core java concepts like Multithreading, Concurrency, Memory Management.


Used Multithreading to develop various helper classes in programming to improve overall performance.


Used Spring Boot Actuator to externalize application's configuration properties for various environments.


Configured Swagger-UI registered Microservice with Eureka to monitor services from Spring Boot console.


Used NGINX as a reverse proxy with the Spring Netflix components like Eureka, Ribbon, and Spring Cloud.


Developed microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservice.


Defined Hibernate Named Queries for Batch operations while defined Criteria Queries for Microservice.


Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.


Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.


Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger Lambda Functions Including EC2.


Developed Spring Bach for AWS S3 rules like User Creation, Folder Permission, and deletion of file


Used PL/SQL and Oracle databases to store the information about the file transaction, sender, and receiver.


Developed several REST webservice which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful webservice using Jersey for JAX-RS implementation.


Exposed and consumed SOAP based Webservice to communicate between systems.


Developed several SOAPS based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability and JMeter to test performance of SOAP protocol.


Used Apache Kafka for building real time data pipelines and for storing data in a distributed cluster.


Experience in working with messaging systems like Kafka, Event Sourcing, and Active MQ.


Used SOAP UI for Functional Testing, Performance Testing, Regression Testing and to test REST & SOAP.


Used Datahub dashboard to search and filter the transactions and used elastic search as a search engine.


Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.


Developed Unit test cases using Junit, Mockito and Bamboo for continuous integration.


Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.


Used log4j for logging and GIT, SVN for project management and version management.


Functional testing of the front-end applications is done using Selenium (IDE and Web Driver).


Created Clusters and instances in WebSphere 7.0 Network Deployment to support high availability, fail over and implemented horizontal clustering.


Environment: J2EE, ReactJs, jQuery, CSS3, HTML5, Ajax, NodeJS, Gulp, Core Java, Spring IOC, Spring MVC, Spring Batch, Security, Spring Boot, Hibernate, Microservice, Eureka Server, NGINX, Swagger-UI, Apache Kafka, AWS Cloud, AWS Lambda, S3, EC2, Scala, Datahub, REST Webservice, JAX-WS, SOAP UI, JDBC, PL/SQL, ActiveMQ, JIRA, Bamboo, SVN, GIT, log4j, Junit, Selenium, JMS Queues, WebSphere.


Client: Express Scripts, St. Louis, MO April 2016 – August 2017


Role: JAVA Full Stack Developer


Description: Express Scripts provides integrated pharmacy benefit management services including network-pharmacy, claims processing, home delivery pharmacy services, specialty pharmacy benefit management through its subsidiary Accredit, benefit-design consultation, drug-utilization review, formulary management , medical and drug data analysis services to manage drug plans for health plans, self-insured employers and government agencies (both as administrator of employee benefits and public assistance programs).


Responsibilities: Designed Prototype and project layout skeletons using AngularJS, JQuery, CSS3 and HTML5.


Involved in designing and developed presentation layer using Ajax, jQuery, and third-party libraries.


Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.


Used Apache Cordova to build native mobile applications using HTML5, CSS3 and Javascript.


XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML.


Used Adobe Experience manager(AEM) to manage and deliver digital experiences across websites.


Used Groovy for various markup languages such as XML, HTML, and support for regular expressions.


Used Java 8 Lambda expressions to facilitate functional programming and for simplifying the development.


Used Java8 Stream API for Parallel execution in the Collections framework module of core java.


Developed classes using core java concepts like Multithreading, Concurrency, Memory Management.


Used Multithreading to develop various helper classes in programming to improve overall performance.


Used Spring DI, annotations, and MVC to implement business layer and navigation part of application.


Used Spring Boot Actuator to externalize application's configuration properties for various environments.


Configured Swagger-UI registered Microservice with Eureka to monitor services from Spring Boot console.


Defined Hibernate Named Queries for Batch operations while defined Criteria Queries for Microservice.


Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.


Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.


Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda Functions Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.


Database required for creation of new tables, PL/SQL stored procedures, functions, views, indexes, constraints, triggers and required SQL tuning to reduce the response time in the application.


Used Cassandra to handle huge amount of data across many servers with out single point of failure.


Implemented service layer on the top of Cassandra using Core Java, Data Sax API and Restful API.


Used PostgreSQL for multi version concurrency control and transaction.


Developed several REST webservice which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful webservice using Jersey for JAX-RS implementation.


Exposed and consumed SOAP based Webservice to communicate between systems.


Developed several SOAPS based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability and JMeter to test performance of SOAP protocol.


Used Redis as in memory database, for storing and fetching data in memory to increase the performance.


Used Apache Kafka for building real time data pipelines and for storing data in a distributed cluster.


Worked on Drools Rule Engines with corresponding to validate the business User Roles.


Used SOAP UI for Functional Testing, Performance Testing, Regression Testing and to test REST & SOAP.


Used Apigee for web-scale, enterprise flexibility on premise and hybrid deployment on single code base.


Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.


Developed Unit test cases using Junit, Mockito and Jenkins for continuous integration.


Used Apache Camel for integrating different applications with the enterprise design pattern.


Used Kubernetes for automating deployment, scaling and management of containerized applications.


Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.


Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins.


Used log4j for logging and GIT, SVN for project management and version management.


Functional testing of the front-end applications is done using Selenium (IDE and Web Driver).


Developed, Tested and Debugged the Java, JSP using Eclipse RCP.


Created Clusters and instances in WebSphere 7.0 Network Deployment to support high availability, fail over and implemented horizontal clustering.


Environment: J2EE, AngularJS, jQuery, CSS3, HTML5, Ajax, Core Java, Spring IOC, Spring MVC, Spring Security, Spring Boot, Hibernate, Microservice, Eureka Server, Swagger-UI, Apache Kafka, AWS Cloud, AWS Lambda, S3, EC2, Scala, MongoDB, REST Webservice, JAX-WS, SOAP UI, JDBC, PL/SQL, PostgreSQL, JIRA, GIT, SVN, log4j, Maven, Apache Camel, Junit, Mockito, Jenkins, JMS Queues.


Client: Commerce Bank, Kansas City, MO Jan 2015 – Mar 2016


Role: Sr. JAVA/J2EE Developer & Full Stack Developer


Description: The project was to enhance the existing online application with A/C Information, Funds Transfer, Payment Service, Credit Card Services, Investment Services, Rates Online Application Forms, and Customer Service. Development was based on Spring MVC architecture.


Responsibilities: Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.


Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.


Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.


Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.


Worked with java Swing GUI controls for developing a module in the front-end part.


Used Java-J2EE patterns like Model View Controller, Singleton, Data Access Objects, factory patterns.


Used Core Java concept like Multithreading, Concurrency for performance and memory tuning.


Used Spring Framework AOP Module to implement logging in the application for application status.


Spring MVC Framework IOC design pattern is used to have relationships between application components.


Developed microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservice.


Developed Spring Quartz jobs to run the backend jobs and generated reports.


Used Hibernate for back end development and Spring dependency injection for middle layer development.


Developed SOAP based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability


Developed Microservice and worked on Spring Boot, deployed applications on Pivotal Cloud Foundry.


Used DAO pattern to fetch data from database using Hibernate to carry out various database.


Used PL/SQL to extract data from the database, delete data and reload data on Oracle DB.


Developed Applications using Rule Engines- JBoss Drools 4.x to validate the business User Roles.


Worked with Apache Camel as a standalone application by deploying in JBOSS application server.


Used Docker to deploy applications using containers to allow package up application with all configuations.


Used Spring Boot to interact through a combination of REST and Apache Kafka message brokers


Worked on development and operations to facilitate deployment of components over AWS using Jenkins.


Used SVN, GIT for the version management and for version controlling software and JIRA for issue tracking.


Environment: Java 1.8, HTML5, CSS3, iQuery, Bootstrap, AngularJs, Swing, Threading, AWS cloud, Spring MVC, Spring Boot, Spring Quartz, Hibernate Framework, Hibernate Transaction Management, Hibernate Batch Transactions, JAX-WS, Microservices, PL/SQL, Oracle DB, Cassandra, JBoss Drools 4.x, Docker, JMS, Maven, Jenkins, Apache Camel, SVN, JIRA.


Client: E-Trade Financial Corporation, Exchange Place July 2012 – Dec 2014


Role: Sr. JAVA/J2EE Developer


Description: E-Trade Financial Corporation is a U.S based financial services company headquartered in New York. It is a holding company, the major business of which is an online discount stock brokerage service for self-directed investors.


Responsibilities:


Prepared Analysis document and followed AGILE software development with Scrum methodology.


Developed the application on NodeJS platform using JavaScript programming.


Used JavaScript and JQuery for validating the input given to the user interface.


Applied data transformation rules to transform code from one format to another format using NodeJS.


Created the Nodejs express server to build MVC framework from front-end side AngularJS to back-end.


Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object.


Extensive experience using framework APIs like Struts, SPRING, iBatis and Hibernate.


Worked on the SPRING framework like SPRING IOC, SPRING DAO, SPRING ORM and Spring Integration.


Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.


Developed API using Hibernate to interact with the Oracle database.


Expertise in Multithreading, Remote Method Invocation (RMI), EJB, Serialization, and Java Beans.


Worked extensively on SPRING MVC framework to develop new internal web application.


Used Spring AOP components for the Logging, Exception handling and Transactional Models.


Enforce compliance with dynamic processing and security policies by using Mule ESB.


Developed Spring boot application with microservice and deployed it into AWS using EC2 instances.


Uses the DAO pattern for data access layer and JMS API for the messaging requirement.


Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.


Test API responses for WCS changes deployed on continuous basis, validate Green Box and MongoDB data.


Developed test cases and performed unit test using JUnit Framework and used JIRA for tracking bugs.


Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.


Developed automated regression test cases in Selenium WebDriver using Java programming language.


Used Maven to build and generate code analysis reports and JENKINS for continuous integration.


Used WebLogic for design, development, and deployment of applications.


Environment: Java, J2EE, SPRING, Hibernate, Struts, WebLogic, Restful, JQuery, AJAX, Ext JS, JavaScript, AngularJs, JSP, JSTL, Servlet, Microservice, Oracle, CRUD, PL/SQL, JIRA, Angular, GWT, JDBC, AWS, MongoDB, NodeJS, Adobe (CQ5), Bootstrap, Core Java, jBPM, NoSQL, UML, Eclipse, Junit, Maven, Agile, SOA, JIRA, JENKINS, Selenium.


Client: US Cellular - Chicago, IL April 2011 – June 2012


Role: Java Developer


Description: US Cellular is the fifth-largest full-service wireless carrier in the United States, providing national network coverage and industry-leading innovations designed to elevate the customer experience. The Chicago-based carrier has a strong line-up of cutting-edge devices that are all backed by a high-quality network in big and small cities and rural communities, and currently.


Responsibilities:


Sprint planning sessions and participated in the daily Agile SCRUM meetings.


Designed and implemented web module using SPRING MVC.


Designed & Developed persistence service using Hibernate framework.


Develop high-level class diagrams, sequence diagrams, and implement the same in Java , SPRING, and SOAP.


Developed web screens in JSP, JSTL, CSS3 and client side validation using JavaScript and JQuery.


Used Struts validation and tiles framework in the presentation layer and tags to simplify complexities.


Developed JSP custom tags in the web tier to dynamically generate web pages. Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.


Used SPRING ORM module for integration with Hibernate for persistence layer.


Used SPRING AOP in exception handling, which reduces the development time to handle the exceptions.


Developed SOAP based Webservice using JAX-WS and tested the webservice with SOAPUI.


Used JIRA for defect tracking and project management.


Used STS (SPRING Tool Suite) as software development platform for developing the whole application.


Used SVN for the version management and for version controlling software.


Configured Selenium WebDriver, TestNG, Maven and created selenium automation scripts using Test NG.


Performed functional testing to identify critical points and automated it by using Selenium web driver.


Unit and integration test cases are designed using Junit and Log4j for log error, info and debug messages.


Tested Service and data access tier using JUnit in TDD methodology.


Followed Agile SCRUM methodology and used Test Driven Development (TDD).


Project builds with Maven and Eclipse as IDE for application development and integration of frameworks.


Used Apache Tomcat as application server to deploy the application.


Environment: Java/J2EE, JSP, Spring, Servlet, JDBC, Hibernate, Soap, SPRING, Struts, XML/XSL, DB2, JUnit, JSTL, Jira, Eclipse, SOAP Webservice, Selenium, TDD, SOAP UI, AJAX-WS RAD, Log4j, SQL, Maven, Tomcat, Log4j, WebLogic.


Client: Footlocker - New York, NY Oct 2009 – Mar 2011


Role: JAVA/J2EE Developer


Description: This is an internet based online shopping website in which products will be sold electronically involving buyers and sellers. The application also has googled map to represent the address. The products that this application sell, or buy are related to electronic products, consumer products and household products.


Responsibilities:


Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.


Developed JSP, HTML5, XHTML5, CSS3 pages for modified views worked on responsive web design.


Wrote Code to interact with back-end JAVA, AJAX, JSON.


Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.


Used JSF components and custom styles to convert model output to a tabular schedule view for trainees.


Responsible for system analysis, design and development, which is built on top of J2EE and SPRING MVC.


Involved in various phases of Software Development Life Cycle using Agile Methodology.


Developed code for obtaining bean references in SPRING framework using Dependency Injection.


Developed DAO layer using Hibernate and SPRING and implemented the web tier using SPRING MVC.


Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.


Involved in consuming and developing RESTful Webservice using SPRING MVC and Hibernate.


Implemented Maven Script to create JAR, WAR, EAR and deploy the entire project onto the WebSphere.


Used Oracle SQL developer for the writing queries or procedures in SQL.


Monitored the error logs using Log4J and fixed the problems and GIT, SVN for version control.


Used WebSphere as the Application Server to deploy the application.


Used JUnit for the unit testing of various modules.


Environment: Java/J2EE, Eclipse, JSP, SOAP, RESTful, JMS,AJAX, JSON, SPRING, Hibernate, XML, XSLT, HTML5, XHTML5, CSS3, JavaScript, JSF, WebSphere, Oracle SQL Developer, Maven, Agile scrum, Integration tool, Log4J, GIT, JUnit.


Client: YANA Software Pvt., LTD - Hyderabad, INDIA. Sep 2008- Sep 2009


Role: JAVA/J2EE Developer


Description: The product was online banking system which provides personal savings details to the clients. It offers a wide range of financial clients and as per users account status offers him to take up the new schemes. Upon the user request it generates the corresponding requests and sends to the user.


Responsibilities:


Developed presentation screens by using JSP, HTML and JavaScript.


Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework and used for server side validation..


Performed client side validations using JavaScript.


Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.


Used HQL statements and procedures to fetch the data from the database.


Transformed, Navigated and Formatted XML documents using XSL, XSLT.


Used JMS for asynchronous exchange of message by applications on different platforms.


Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.


Involved in developing SQL queries, stored procedures, and functions.


Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.


Involved in writing Stored Procedure in using PL/SQL.


Used JUnit Testing Framework for performing Unit testing.


Deployed application in Tomcat and developed using Rational Application Developer RAD.


Environment: Struts 2.0, Hibernate 3.0, Servlets 2.5, JSP, JMS, CVS, JavaScript, XSL, XSLT, PL/SQL, Junit, Tomcat, Oracle 10g.