Post Job Free

Resume

Sign in

Developer Web

Location:
Boston, MA
Posted:
February 28, 2018

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Around * years of Experience as a User Interface/Front End Developer in developing web applications using HTML 4.01/5, CSS2/3, Bootstrap, Javascript, jQuery, Angular js, Angular2/4, React Js, Node js, Ajax, JSON and Java.

Experience in using fundamental concepts of Object Oriented Programming (OOP).

Hands-on experience with SOAP and RESTful web services.

Familiar with CSS preprocessors like LESS and SASS to write the clean CSS.

Extensively developed Rich Internet Applications and various UI widgets using jQuery.

Hands on experience in writing the unit test cases Jasmine, and jUnit.

Expertise in using end to end testing frameworks like Protractor, Cucumber JS.

Using version control technologies such as GIT, Source Tree, SVN and CVS for concurrent web development.

Good exposure on working with MySQL, DB2, SQL and NoSQL databases.

Worked on creating stored procedures using SQL and good knowledge on SSRS and SSIS packages.

Good experience on working with React js and angular 2/4.

Experience in building cross browser compatibility applications and developing responsive/adaptive web applications.

Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, User Training documents and Technical Help documents.

Expertise with browser debugging tools and troubleshooting existing code using Firebug, IE Tester, Chrome Inspector, Responsive Inspector and etc.

Skills in optimizing websites for mobile phones, tablets (Portrait, Landscape) using CSS media queries.

Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to meet project deadlines.

Experience on working with agile methodologies and daily Scrums.

TECHNICAL SKILLS:

Web Technologies

HTML4.0/5,CSS/CSS3, Bootstrap, JavaScript, TypeScript, jQuery, Angular JS, Angular 2/4, React Js, Node JS, AJAX, JSON, XML, Breeze.js,Cucumber JS

Languages:

C,C++, JAVA, MySQL

Tools:

GIT, CVS,SVN, Blueworks, Splunk, Microsoft Office, DBVisualizer, Soap UI Pro, Jenkins, Bamboo, Swagger, Docker

IDE, Editors:

Sublime Text, Eclipse IDE, Web Storm, Notepad++, Aptana, NetBeans IDE and Adobe Dreamweaver.

Browsers:

Internet Explorer, Mozilla Firefox, Google Chrome, Safari and Opera

Operating Systems:

Windows XP,2000 /7/8,Ubuntu,Mac OS X.

EDUCATION:

Master’s in Computer Science

Northwest Missouri State University, August 2013- December 2014

Bachelor of Technology in Computer Science

Jawaharlal Nehru Technological University, September 2009-May 2013

WORK EXPERIENCE:

Client: Liberty Mutual Insurance, Dover, NH August 2017-Till date

Project: Policy UI

Description: Policy UI is a single page web application to view polices. Agents / Underwriters can view polices using this app. This application is developed for auto and property (home, Condo and Renters) includes different transaction types.

Role: UI Developer

Responsibilities:

Involved in designing, developing and testing the single page web application by using the HTML5, CSS3, Bootstrap, Tyepescript and Angular 2/4.

Used TypeScript to create reusable components and services to consume REST API's using component based architecture provided by Angular 2.

Extensively worked on using built in directives to show and hide elements and display of data.

Used one way data binding and two way data binding to read only data or to update data dynamically.

Used built in pipes, custom pipes to filter data and also handled form validations using angular.

Used REST client to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption

Implemented HTTP requests using Rxjs Observable to handle multiple values over time.

Implemented routing using RouterModule to navigate from one view to another view.

Used Webpack 2.x module loader and Angular CLI for development and building process.

Created unit test cases using Jasmine and Karma to test the functionality of code. Tested code coverage by using tools like Sonar and Jacoco.

Created automation test scripts using BDD frameworks like Cucumber JS

Used GIT for version control, Bitbucket for source control repository and JIRA for tracking purposes

Environment: HTML 5, CSS3, Sass, Typescript, Bootstrap, Angular 2/4, XML, JSON, Git, Restful services, Eclipse, Jenkins, Swagger, DB Visualizer, Splunk, Soap UI pro, Sauce Labs, Cucumber JS, BDD

Client: Liberty Mutual, Indianapolis, IN September 2015-August 2017

Project: QBE (Quote Bind Endorse)

Description: QBE is a single page web application to produce polices. Agent can start the quote, rate the quote and bind the policy. This application is developed for auto and property (home, Condo and Renters) includes different transaction types.

Role: UI Developer

Responsibilities:

Developing the Single page Web Applications (SPA) using angular js.

Working with PO, Business System Analyst to gather and analyze the business requirements.

Used wireframes to create dynamic web pages and style sheets using html5 and css3

Created reusable components (custom directives) to be shared among the application in different places instead of rewriting code again. Ex: Accordion, Spinner and Filters etc.

Proficient in injecting the dependency services required for controller and implementing client side validations using angular and Breeze.

Extensively worked on angular promises and deferred objects to make a service call to REST API.

Extensively worked on implementing Restful web services using JAX-RS and used SoapUI web services to test the REST API and mock services.

Implemented security user roles using JAX-RS 2.0 API to help enforce Authentication and global authorization rules result in a 403 if operation is prohibited for unauthorized uses

Extensively worked on jasmine, jUnit and protractor tests and followed coding standards.

Worked on Behavior Driven Development (BDD) framework like cucumber js to automate tests using selenium.

Used Jacoco and Sonar tools to generate code coverage reports.

Used automation testing tools selenium and ALM (Application Life Cycle Management) for end to end testing.

Used Docker to deploy and run applications using containers

Debugging and troubleshooting issues and resolving the high priority defects that are blocking the flow.

Working on GIT repository to check in code changes and monitoring CI (Continuous Integration) and CD (Continuous Deployment) pipeline jobs in Jenkins after delivering changes.

Expertise on angular bootstrap and css preprocessors (sass).

Interacting with testing team to make sure all the functionalities are implemented properly.

Followed agile methodologies reporting daily status and demo of feature implemented in every sprint to the Product Owner.

Involved in the sprint grooming and planning.

Environment: Angular JS, html5, css3, sass, bootstrap, gulp, Ajax, Java, JAX-RS 2.0, Json, Cucumber Js, Karma, PhantomJS, Sauce Labs, Eclipse, SVN, RTC, GIT, Jira, Jenkins, Soap UI Pro 5.0, Splunk, Blueworks, Gradle, XML, npm, bower, DB Visualizer, Swagger, Docker.

Client: JP Morgan Chase, New York City, NY December 2014-September2015

Project Description: Developed customer facing web application for chase banking. It includes online transfer and record of all transfers from same account or different account.

Role: Java Developer

Responsibilities:

Involved in all phases of SDLC (Software Development Life Cycle) includes requirement analysis, design, implementation and testing.

Developed UI pages using html5, css3, javascript, jquery and angular js based on prototypes given by Systems Analyst.

Followed ADA (Americans with Disability Act) best practices for developing web application.

Created angular custom directives to reuse components.

Used Dependency Injection to inject services, directives, filters.

Created factory methods to register with modules for the components.

Worked on JAX-RS to develop RESTful web service.

Consumed XML schema and developed the JSON schema and Web services for the data support and structures

Created business logic to GET, POST, UPDATE and DELETE rest service operations.

Implemented rest based service calls using JAX-RS and business components using spring dependency injection and accessed them using spring provided annotations.

Experience with jUnit and Jasmine in developing test cases and determining application functionality.

Used Soap UI Pro for Testing Web services

Used Eclipse to develop web application and GIT for version control.

Followed agile methodologies

Environment: Angular, Sublime Text, JIRA, GIT, Bamboo, html5, css3, Bootstrap, JAX-RS, J2EE, spring, WSDL, AJAX, JSON, Soap UI, Selenium web drivers.

Project Name: Missouri Arboretum July 2014 – December 2014

Description: Missouri Arboretum is a website which consists of various types of trees and shrubs that are planted on campus. It will list all kinds of tree names under specific category.

Role: Web Developer

Responsibilities:

Worked with stakeholders and project coordinator to gather requirements.

Designed prototypes for the product and finalized design prototypes with stakeholders.

Collaborate with team members to clarify requirements and implementing code with better approaches.

Developed dynamic web pages using HTML5, CSS3, Bootstrap and JQuery

Extensively used Bootstrap CSS classes to have a better outlook.

Worked extensively with JQuery AJAX to carry out different AJAX interactions as needed for the website

Used jQuery to for DOM Manipulation and Traversing across the website

Reviewed final product with Stakeholders and project Coordinator.

Environment: HTML5, CSS3, Bootstrap, JQuery, Javascript, NetBeans

Client: Persistent Systems, India June 2012-August 2013

Role: Web Developer

Responsibilities:

Interacted with business analyst to understand the technical requirements of the project.

Coordinated with Photoshop designers to implement mock ups and the layouts of the application.

Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.

Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML, CSS and Javascript.

Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.

Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.

Involved in writing SQL Queries, Stored Procedures.

Environment: HTML, CSS, JavaScript, DHTML, SQL, PL/SQL, SVN



Contact this candidate