Post Job Free
Sign in

Developer Web Services

Location:
Scottsdale, AZ, 85254
Posted:
April 13, 2017

Contact this candidate

Resume:

Senior Full Stack Application Developer

Vasavi Bolli

612-***-****

******.*******@*****.***

PROFESSIONAL SUMMARY:

Having 7.5 years of experience in developing and maintenance of Software applications using JAVA, J2EE

Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JSP, JDBC, XML, AJAX, JQuery, CSS and Java Script.

Good Knowledge in Angular.js, Backbone.js, node.js and Twitter Bootstrap.

Good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and Struts Framework 2.3.12

Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.

Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework

Experience in using JavaScript, jQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries.

Experience in using Spring ORM module and integration with Hibernate ORM framework

Experienced in developing SOAP and RESTful web services using JAX-WS and JAX-RS.

Having hands-on experience in developing single page applications using Java Script framework Angular JS, React JS.

Experience in working of MVC Architecture based frameworks like AngularJS.

Experienced in using charting frameworks like Fusion Charts, D3.js and High Charts

Extensive knowledge in HTML/HTML5, CSS/CSS3, Bootstrap - hand-coded, cross browser (no tables for non-tabular data

Expertise in developing rich GUI interfaces using HTML, Java Script, JSP.

Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users

Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers.

Experience in working with the Columnar NoSQL Database like Cassandra, Mongo DB to manage extremely large data sets.

Experience with Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.

Experienced in Tomcat and WebLogic Administration, Installation, domain creation, JMS, JDBC configurations, J2EE applications deployment and Troubleshooting.

Working knowledge of Agile SCRUM methodology.

Good experience in data connectivity and data integration of Oracle.

Hands on experience in working on XML suite of technologies like XML, XSD, XML Schema, SAX, DOM, JAXB.

Worked with application servers such as Web Logic, Tomcat and JBoss.

Experience in reports validation fetched from OBIEEE tool.

Experience in application debugging using java debugger and Eclipse and used conditional breakpoint, exception breakpoint, logical structure and copy stack

Developed Applications working with Enterprise Layer, Business Logic Layer and Presentation Layer

Conversant with various design patterns Model View Controller (MVC), Front Controller, Singleton.

Excellent analytical, problem solving, debugging &troubleshooting, communication & interpersonal skills with ability to perform independently and as part of a team and interested to learn new technologies.

Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.

Experience with test-driven development using a various unit testing framework such as Junit and Jasmine

Proficient in writing UNIX and shell scripts.

Methodical knowledge of Application development life cycle.

TECHNICAL SKILLS

Languages

JAVA, HTML, XML, CSS

Web servers

Apache Tomcat, IIS

Scripting Languages

Java Script, Python

Application SERVERS

WebLogic, WebSphere

Java Frameworks

Spring, Struts

Java Script Frameworks

Angular JS, Ember JS, React JS, Bootstrap

Testing Tools

Jmeter

Web Debugging

XPath, Firebug, Firepath

IDE

Eclipse, NetBeans and Selenium IDE

Databases

Oracle, MS SQL Server and MySQL, Cassandra

Test Framework

TestNG, Junit, Jasmine

Test Management tool

HP Quality Center(ALM), JIRA

WORK EXPERIENCE

Senior Application Developer

American Express, Scottsdale, AZ Oct 2016 - Present

The American Express Company also known as Amex, is an American multinational financial services corporation headquartered in Manhattan's Three World Financial Center in New York City, United States. Founded in 1850, it is one of the 30 components of the Dow Jones Industrial Average. The company is best known for its credit card, charge card. Amex cards account for approximately 24% of the total dollar volume of credit card transactions in the US.

Responsibilities:

Responsible for the design and development of data loader and data exporter with file feed interface.

Troubleshooting and debugging applications and providing fixes in a timely manner.

Involved in SDLC stages of application including Requirements analysis, Implementation, Design and Testing.

Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the cross cutting concerns

Extensively Used Spring MVC Framework for Controlling the Application.

Extensively used SOAP, Spring RESTful web services forgetting the date in JSON format.

Developed Web applications using Spring Core, Spring MVC, IBatis, Apache, Tomcat, JSTL and spring tag libraries.

AngularJS Used Karma for unit testing and Protractor for end to end testing

Developed REST web services utilizing business logic for CRUD functionality

Using firebase to store test results and display score on completion using D3.js.

Performed dependency injection and configured spring beans for modules Spring IOC.

Configured data sources, DAO classes and integrated with IBatis through spring.

Designed and implemented the user interface using HTML5, CSS3, Java Script, JQuery and Angular JS, React JS, Node JS

Used Node.js and Npm modules

Worked on creating simulation environment using Node JS and Mongo DB

Used struts Action Servlet to route the request to corresponding Action Classes.

Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO).

Used AJAX framework for server communication and seamless user experience.

Used Struts Validator Framework to do validations

Develop services as tableau reports and dashboards based on the requirements.

Developed SQL-map configuration for IBatis.

Performed unit test cases using Jasmine

Created React JS components and displayed require components when needed

Mastered the Gulp with commands for building and deploying the project. Used Bower for successfully implementing the dependencies.

Used CQL (Cassandra Query Language) to read from and write data into NoSQL Database Cassandra database

Built 2 consumable API's using Node JS Express MongoDB

Using React developer tool to debug the application code.

Working with react router to achieve routing facility.

Used Maven to build and package the application.

Used XML for data loading and reading from different sources.

Design, implement and test services using Python in a Microservice -oriented architecture

Hands on experience writing SQL Queries, Stored procedures, Triggers using TOAD.

Deployed the Application on Tomcat server.

Used eclipse as IDE to write the code and debug application using separate log files.

Wrote unit and system test cases for modified processes and Continuous Integration with the help of QC team and Configuration team on timely manner.

Used JIRA as the bug reporting tool and Clear Case for version control.

Coordinating with management to estimate the level of effort, resource needs and task duration

Environment: Java 1.5, J2EE, JSP, Struts2.3.12, SOAP, Spring Framework3.2.2, Hibernate3, Putty, Web Services, Angular JS, React JS, D3 JS, Node JS XML, JAX-WS, JAX-RS, Gulp, AJAX, WebLogic 10.0 Application Server, Log4J, JIRA, Maven, SOAP UI, REST, Karma, Protractor, SOA tool, JSON, Node JS, Jasmine

Full Stack Developer

Microsoft Corporation, WA Mar 2016 – Jul 2016

Microsoft Corporation is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best-known software products are the Microsoft Windows line of operating systems, Microsoft Office, and Internet Explorer and Edge web browsers.

Responsibilities:

Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.

Involved in the analysis and design of the initiatives using Rapid Application Development.

Used Mule ESB framework status report.

Involved in the development of the User Interfaces using HTML 5, JSP and CSS 3.

Implemented the client side validations using Java Script and CSS.

Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer.

Used JDBC calls in the JSP to access MySQL Database.

Used Bootstrap framework and building responsive website for both desktop and mobile browser users

Performed deployment of applications on IBM WebSphere Application Server.

Created several custom tags for JSP for maximum re-usability for user interface components.

Used struts Action Servlet to route the request to corresponding Action Classes.

Used Struts Validator Framework to do validations

Used Commons Logging framework (log4j) utility to log error, info and debug messages

Performed Unit Testing and interacted with QA for testing. Involved in implementing validations, exception handling.

Middle-Tier: Primarily focused on Business Logic using EJB components, such as JavaBeans, Business Delegate, JMS, DAO’s and hibernate. Used Stateless Session Beans (EJB) and implemented the business logic.

Used Web Services – WSDL and SOAP and apache-CXF to communicate between the systems.

Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.

Used Hibernate for Object Relational Mapping (ORM) and data persistence.

Involved in Spring and Hibernate Integration.

Used Axis to implementing Web Services for Integration of different systems.

Worked with XML, XSLT for building up & transforming the xml files.

Used Agile methodology for the software development process.

Used GIT as source control, Maven as build tool.

Environment: Windows, Java (JDK 1.5), Struts, Spring, WebSphere, RAD, HTML, Java Script, JDBC, Hibernate, JDBC Template, SOA, XML, XSD, XSLT, Servlets, JSP, MySQL, Log 4j, Bootstrap, JUnit, MS Visio, Agile, Windows, CVS, Maven.

Full Stack Developer

Web Developer

Mindtree, Bangalore, India Aug 2013 - Feb 2016

Mindtree Limited is an Indian multinational information technology and outsourcing company headquartered in Bangalore, India and New Jersey, USA. Founded in 1999, the company employs approximately 16,500+ employees with annual revenue of $700+ million.

Responsibilities:

Analyzed client requirements by interacting with various business divisions and consolidated the SRS (Software Requirements Specification) Document.

Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD

Developed front end Using HTML5, Angular-JS, Node JS, React JS, Java Script, JQuery and CSS.

Used Bootstrap framework and building responsive website for both desktop and mobile browser users

Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models

Designed and created components for company's object framework using best practices and design Patterns such as Model-View-Controller (MVC).

Worked on Spring modules like Dependency Injection (DI) and Aspect Oriented Programming (AOP).

Used XML to read the data of current order details from the repository.

Implemented Database accesses through JDBC at Server end with Oracle as backend.

The business logic was developed using J2EE framework (Spring MVC) and deployed components on Web Sphere Application server.

Finalize the functionalities and wireframes with Business Analyst

Design and Development of Contract, Billing and Shipping functionalities

Used JUNIT to perform unit and system testing as per the test plans.

Involved in writing the ANT scripts for automating the process of building, testing and deploying the system.

Used Microsoft Visual SourceSafe (VSS) to check out project and maintain various versions of the project.

Used jQuery plug-ins to implement features as a calendar, light box, galleria, sliders and other intuitive features

Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.

Developed Application to access JSON from Restful web service from consumer side using JavaScript and Angular JS

Developed REST architecture based web services to facilitate communication between client and servers.

Used Log4j for the logging the output to the files

Used JUnit/Jasmine for the unit testing of various modules.

Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Primarily focused on the Spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver

Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.

Involved in writing application Context XML file that contains declarations and other dependent objects declaration.

Involved in Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.

Performed GET and POST requests in JSON using JavaScript, jQuery and RESTful API in communicating with third parties.

Used Struts Validator plug-in for enterprise level validations and developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection (DI/IOC)

Environment: Java, Python, JSP, Servlets, Web sphere, Angular JS, node JS, React JS, Bootstrap, Oracle 9i, Spring MVC, JQuery, Java Script, CSS, HTML, Log4J, VSS, Jasmine, Clear Quest, Find Bug, Gulp, Unix, JSON, Junit

Awards:

Received Eureka and Hats-off award for creative thinking and Team work in 2013-14.

Received Automation Engine award for automating the work which reduced the 95% of TAT in 2013-14.

Received Out Standing Performer Award for my overall performance of the financial year 2014-15.

Application Developer:

Pravahya Consulting, Bangalore, India Jul 2010 - Jun 2013 Pravahya Consulting Private Limited is an innovative, result driven IT organization, formed by a group of technocrats whose work experiences from the industry forms a strong foundation to the company. Pravahya Consulting had delivered IT Consulting services in the areas of Mobility, IT Security, Quality analysis.

Responsibilities:

Used Servlets, Struts, JSP and Java Beans for developing the Performance module using Legacy Code.

Created a User Interface using HTML, CSS, JavaScript, jQuery and Bootstrap

Involved in coding for JSP pages, Form Beans and Action Classes in Struts.

Created Custom Tag Libraries to support the Struts framework.

Involved in Writing Validations.

Involved in Database Connectivity through JDBC.

Involved in Writing DAO’s.

Developed JUnit Test cases and performed application testing for QC team.

Used Java Script for client side validations.

Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.

Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms

Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern

Used Bootstrap for responsive custom patterns for all kind of devices.

Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations.

Involved in code reviews and responsible to fix the code review bugs.

Responsible to fix the issues raised by QA.

Environment: Java, JSP, Hibernate, Struts1.1, JSP, Bootstrap, JQuery, Java Script, HTML, XHTML, CSS, Log4j, Tomcat, Mysql.

(Vasavi Bolli)



Contact this candidate