Post Job Free
Sign in

Web Developer Management

Location:
San Carlos, CA
Posted:
July 19, 2016

Contact this candidate

Resume:

APARNA

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

650-***-****

SUMMARY:

•6 years of professional experience in Software Development Life Cycle (SDLC), developing Object oriented business applications with Full-Stack technologies.

•Experience working in domains like Banking, Finance and HealthCare Insurance.

•Developed UI and Single Page Applications using Mongo DB, Express, Angular JS and Node.js (MEAN STACK).

•Hands on experience in using front-end technologies like HTML5, CSS3, JavaScript, AJAX, jQuery and Bootstrap 3.

•Proficient in implementing Angular JS applications using custom directives, filters and UI routing.

•Experience working in Full-stack development using MeteorJS framework.

•Worked with jQuery plugins such as Alertify, Complexify and Stellar.

•Strong working knowledge in frameworks such as Spring 3.0 and Struts2.

•Experience with ORM mapping tools like Hibernate 3.0, which implements JPA.

•Worked extensively on databases like Oracle 11g and MySQL.

•Working experience on using tools such as Quality center and Crystal report tool.

•Hands on experience in performing unit testing incorporating Karma, Jasmine, JUnit, QUnit and Protractor using Test Driven Development (TDD) approach.

•Good experience working in SCRUM using Agile methodology.

•Experience in using version control tools like Git and BitBuket.

•Strong troubleshooting skills, ability to learn new technologies and adapt to the environment.

•Motivated and energetic individual to work independently as well as within a team.

TECHNICAL SKILLS:

Programming Languages \ Java Libraries\

Java 6/7/8 and J2EE \ Guava, Jackson, JFreeChart, \

Java UI & Scripting Language\ IDE Tools \

XML1.0, HTML5, CSS3, JavaScript 1.8, \ Eclipse, NetBeans, JDeveloper, JEdit, \

JQuery 2.0, JSON, AJAX, Bootstrap 3.2.0\ Web storm, Dreamweaver, Notepad++ \

Frameworks\ Server \

AngularJS 1.0, Node.js, Maven 2.0, Struts 2, \ Apache Tomcat 6.0, 7.0, 8.0, Glassfish4.1, \

Spring 2.x-4.x\ JBoss 4.0, Web Logic 9.2, 10x \

Server side Programming\ Databases \

JSP 2.2, Servlets 3.0, JSF, JMS 2.0, \ MySQL, Oracle 10g/11g \

Hibernate 3.x-4.x, RESTFUL, SOAP \ MongoDB \

Testing Tools \ Version Systems\

JUnit 4.0, Jasmine, Karma, Protractor, Qunit\ Git, Bitbucket, SVN\

Design Patterns\

MVC, Singleton, Factory\

PROFESSIONAL EXPERIENCE:

Client: Credo Mobile, San Francisco CA April 2016 - Till Date

Position: Full Stack Developer

Project #1: Credo Donation Site

Description:

Credo Mobile (Working Assets) is an American mobile virtual operator located in San Francisco, which use its revenues to fund progressive social change work.

Credo Donations provides donations to nonprofit groups from its credit card, long distance and mobile customers. Donation site Development involves porting the existing Meteor applications to NodeJs applications and its enhancements.

Responsibilities:

•Involved in the development of credo donations site using NodeJS and Express framework

•Worked in porting the existing MeteorJS application to NodeJS application using a third party tool Demeteorizer.

•Designed the UI using CSS3, LESS and Handlebars.

•Templates are converted from Blaze templating engine to Jade.

•Used MongoDB for server side application and MiniMongoDB for client side applications.

•Ported Node applications consumed Amazon Web Service(AWS).

•Used Ansible for deployment and management.

•Developed and consumed REST API.

•Followed Agile Methodology using Scrum

•Used JIRA to track the issues the maintain the sprint.

•Used Git and Bitbucket as version control system.

Environment:

Java 1.6, NodeJS, MeteorJS, Demeteorizer, SDLC, JUnit 4.0, jQuery 2.0, HTML5, CSS3, JavaScript 1.8, Jade, Blaze, Handlebars, SQL, MongoDB, MiniMongoDB, RESTFul, Agile, JIRA, Visual studio, Git, Bitbucket, TDD.

Client: Kaspick, Redwood Shores CA March 2015 –April 2016

Position: Full Stack Developer

Project #2: Sophisticated Asset Management Portal

Description:

Kaspick is a member of TIAA-CREF group of companies offering Asset and investment management that provides customized endowment management services to investors with long-term investment horizons, including educational and healthcare institutions, foundations, and other not-for-profits Institutions.

Sophisticated Asset management is a Gift management web portal that manages broadly diversified portfolios with an open architecture approach with active oversight of market trends and risk management. It is the Public portal for Kaspick managed Clients and Beneficiaries to check the activities of the Portfolio and view Clients Reports, Inquiry, Payments and Tax information.

Responsibilities:

•Designed user interface module using AngularJS, jQuery, CSS3, HTML5 and JavaScript.

•Handled Browser compatibility issues for different browsers related to CSS3 and HTML5.

•Developed Single Page Application using AngularJS to implement Tax and Report module.

•Created jQuery Menus and CSS3 Borders as part of the User Interface navigation.

•Used AJAX and jQuery to update the parts of the user information.

•Implemented design patterns like Factory and Singleton.

•Involved in developing web-based applications using Struts 2 framework, HTML5, CSS3, JavaScript, AJAX, jQuery, Tag Libraries, and XML.

•Developed Web Services for data transfer using SOAP, WSDL and UDDI to access data from server.

•Used Crystal Report tool to generate tax reports.

•Generated various reports using Crystal Reports which are used to present the data in different views based on various input parameters.

•Used ODM like Mongoose to fetch data from MongoDB.

•Performed testing using Jasmine and Karma by following Test Driven Development(TDD) approach

•Performed requirement Traceability Matrix using Quality Center tool.

Environment:

Java 1.6, J2EE, SDLC, JUnit 4.0, AngularJS 1.4, jQuery 2.0, JPA, JSF 1.2, HTML5, CSS3, JavaScript 1.8, AJAX, CSS3, UDDI, Apache Axis, Oracle 11g, Log4j, Crystal Report tool, MongoDB, RESTFul, SOAP, Agile, Git, SVN, TDD

Client: Kaiser Permanente - Pleasanton, CA Jan 2014 to Feb 2015

Position: Full Stack Developer

Project #3: Claims Processor

Description:

Kaiser Permanente is a health care organization in United States, which provides insurance and health plans for individuals, family and employers.

Claims Processor is a new member web portal was developed in response with increase on Insured members and to automate the Claims workflow process to make it more efficient by adding new services, enabling Single Sign On(SSO), making the portal more informative, interactive and user friendly. The system process the Claims requested by the Insured members, validate the documents and then paid out to the insured or requesting party once approved in workflow process.

Responsibilities:

•Involved in creating Single page application using Angular JS for Claims management module.

•Integrated jQuery AJAX for communicating with Spring MVC actions to render JSON response.

•Involved in using Bootstrap CSS components for creating responsive web pages.

•Experience working with database like MongoDB and using Mongoose for fetching customer registered plans.

•Involved in creating RESTful web services using Spring 3.0 MVC.

•Used Hibernate to persist and retrieve the data from Oracle11g and MySQL Database.

•Responsible for building Maven dependencies to deploy and Compile the files.

•Involved in creating and executing Unit test cases using Jasmine in a TDD approach

•Participated in Agile methodology using SCRUM along with creating UI prototypes and story boards.

Environment:

Java 7, JEE 1.6, Struts 2.0, Spring 3.0, JMS2.0, JSP 2.2, Servlets, AngularJS 2.0, MongoDB, Mongoose, Apache Tomcat 8, Oracle 11g, AJAX, JSF, HTML5, CSS3, XML 1.0, SOAP, Log4J, Bootstrap 3.2.0, jQuery 2.0, JavaScript 1.8, JUnit 4.0, Git, TDD, Agile

Client: Fidelity US – Palo Alto, CA Feb 2013 to Nov 2014

Position: Java Web Developer

Project #4: Job Definition Management System

Description:

JDMS is a new application build as a part of HRMS application enabling HR functions to manage the job families, various roles, responsibilities, core competencies, group scale associations and different types of competency role associations as per business requirement regarding all the Job related function of Fidelity through web portal.

Responsibilities:

•Developed a 3 tier web applications using Spring MVC 3.0, Hibernate 3 and Oracle 8g.

•Designed the User Interface using HTML, jQuery, XSLT, Bootstrap, and validated the user fields with JavaScript and JSF as per user requirements.

•Implemented the search functionality for Internal Application using AngularJS 1.2.

•Used JSP framework for client side validations.

•Consumed SOAP web service using JAX-WS to get the updated credit history information

•Used Log4j to get the log messages that involves runtime exceptions and errors.

•Involved in end-to-end deployment of the project.

•Implemented JUnit to minimize the bugs and ensure quality.

•Followed Agile process throughout development lifecycle and developed the application according to the coding standards.

•Used Git as a version control system

Environment:

Java 6, JEE, Struts 2.0, Spring 3.0, Web Services (JAX-WS), SOAP, JSP 2.2, Servlets, Bootstrap 3.0, Apache Tomcat 7, Oracle10g and MySQL Databases, AJAX, JSF, HTML, XML1.0, SOAP, Log4J, jQuery, JavaScript 1.6, JUnit4.0, Git

Client: Asuransi Reliance Insurance - Indonesia Sep 2011 to Aug 2012

Position: Java web Developer

Project #5: Benefits Approver

Description:

Benefits Approval Process is a client website application used by agents for issuing policy to their customers.

The customers are decided based on their past records, which are automatically populated by the Database. If the customer is an existing customer, then the existing rules apply. If the customer is a new customer, then future business rules will apply. Based on their policy agents can check the status of their customers and their current policy rules. Once policy number is auto generated, policy details are issued to the customer. It manages the record of the customer throughout the whole process.

Responsibilities:

•Developed a web-based application using JSP 1.1, HTML4, CSS, XSLT, JavaScript 1.8, JQuery 1.5 and AJAX.

•Used design patterns like DAO, DTO, and Singleton.

•Executed procedures and functions using Oracle 10g Database.

•Implemented custom tags using Struts2.0 framework.

•Validated the applications by deploying and testing on JBoss 6.x server.

•Unit testing performed using JUnit.

•Wrote Shell Scripts for executing the client statements.

•Practiced Agile development approaches.

Environment:

Java 1.5/6, AJAX, Eclipse IDE, Oracle, JBoss, SVN, HTML, JavaScript, 1.8, JPA, struts 2.0, Agile, JUnit, Shell Scripting

Client: HDFC Bank - Bangalore June 2010 to Aug 2011

Position: Java web Developer

Project #6: Bankers online

Description:

HDFC Bank serves individuals, small businesses, and institutions throughout major cities across India, and bank provides online banking to support its renowned customers. The current application is an online banking in which a customer can set up his online account and make e-bills payment and account transfers.

Responsibilities:

•Involved in the development of payment system and account transfer system.

•Involved in the development of logics using Collection Framework, Exception Handling and multi-threading programming.

•Used Use Cases, Class Diagrams, and Sequence Diagrams

•Designed the user interfaces using JSPs.

•Developed custom tags, JSTL to support custom User Interfaces.

•Used the POJO classes to represent the persistence database tables.

•Used JDBC to invoke Stored Procedures.

•Used JavaScript and AJAX for Integration and Validation.

•Developed test cases using JUnit

Environment:

Java, JDBC, Eclipse IDE, MySQL, JSP, Oracle 8f, JSF, JSTL, JQuery, Apache Tomcat 6

EDUCATION:

•Masters in Computer Science

•Bachelors in Electronics and Communication



Contact this candidate