Post Job Free

Resume

Sign in

Developer Web

Location:
Wilmington, DE
Posted:
April 05, 2019

Contact this candidate

Resume:

PREETHI

ac80hh@r.postjobfree.com 302-***-****

Full Stack Developer with 6+ years of experience implementing web based applications in Finance, Banking and service industries. Successfully developed and maintained applications using advanced technologies such as AngularJS, NodeJS, REST, MicroServices Architecture, TypeScript and MSSQL, Oracle Databases.

Frontend

Middleware

Backend

Cloud Technologies

Agile &

Automation

DevOps

AngularJS

NodeJS

Bootstrap

Jasmine tests

jQuery

JavaScript

TypeScript

HTML

CSS

Microservice APIs

RESTful APIs

Caching

Spring

SOAP

Java 8

Spring Boot

Logging

Caching

SQL Server

PostGreSQL

Oracle 9i

MySQL

PL/SQL

Hibernate

Pivotal Cloud Foundry

Gemfire

Selenium

Jira

SCRUM

Jenkins

Hudson

Git

SVN

Bitbucket

Bamboo

SonarQube

Nexus

Confluence

JMeter

Professional Experience

Randstad Technologies, PA

Client: Vanguard, PA

May 2016-Present

Full Stack/ MicroServices Developer

Vanguard is one of world's largest Investment Management Company. Vanguard offers mutual funds and other financial products and services to retail and institutional investors in the United States and abroad. I worked for Enterprise security and fraud division; where we develop web applications for vanguard business groups.

Project 2:

Description: Main goal of project is to convert Monolith project to MicroServices to achieve loose coupling of services, to deploy in cloud and meet all business needs.

Responsibilities:

Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS 4, Type Script, MicroServices to build this SPA Single Page Application.

Responsible for Analysis and Design of Documents required to develop API is using Atlassian Confluence.

Monolith project has 35K lines of code in webapp and 40K lines of code in Services.

Used spring core container to implement IOC concept to avoid tight coupling.

Developed Controller class and defined spring configuration mappings.

Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.

Designed UI component with TypeScript, JavaScript libraries (JQuery), AngularJS.

Used Typescript and eliminated duplicate code and reused a java script code in many components.

Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, and form validators.

Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.

Implemented the Project structure based on Spring MVC pattern using spring boot.

Responsible to Communicate with team who manages API Gateway to achieve authentication, monitoring, load balancing, caching, request shaping and management, and static response handling.

REST Services are built with our continuous delivery and deploy to Pivotal CF.

Used JSON for data transmission for Micro services

Used Bamboo to build pipeline tool. It orchestrates the checkout, building, analysis, testing, and archiving of artifacts; which replaces Jenkins build and BladeLogic deployment.

Used Bitbucket for version control.

Used Pivotal Cloud Foundry for Application Platform as a Service solution. It manages the provisioning, deployment, operation and monitoring of applications. It abstracts applications from the platforms they run on and allows them to scale elastically.

Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java 1.8 functional programming concepts, lambda expressions.

LDAP Authentication is developed using JNDI API.

Responsible to deploy to non-prod environment based on bamboo build using Cloud Foundry or GemFire API.

Performed Unit and Integration Test Driven Development (TDD).

Involved in the implementation of Data Access Layer using Spring Data JPA.

Used SQL and Involved in writing the scripts to create tables, Indexes and Stored Procedures.

Developed Webapp and Services as both separate Jenkins build.

Integrated with Sonarqube to improve the code quality, decrease major & minor fixes

Development of test cases using TestNG and Mockito to check expected results.

Worked with complex database SQL queries to create canned and ad-hoc reports

Used Spring Security for authentication and authorization of the application

Used JIRA Software for bug tracking and workflow management

Responsible for deployments of the application in pre-production environments. Troubleshoot and resolved production tickets in a timely manner

Supported Continuous delivery / Continuous Integration (CD/CI)

Used agile development methodology.

Maintained documentation using Javadoc.

An active member of Haydle (internal portal for developers) to resolve issues and to be on top of all technologies in development.

Environment: Java 1.8, Spring 4.1.1, Spring Boot 1.2.3, Spring Data Commons 1.7.2, MicroServices, Angular.JS 4, TypeScript, Juint, Jasmin, Apache, Tomcat 8, Web Services (REST), JSON, JQuery, Pivotal Cloud foundry (PCF), TDD, Jenkins, Bitbucket, Bamboo, Gemfire API, DOM.

Project 1:

Description: Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, REST API, MSSQL Stored Procedures to build this SPA Single Page Application.

Responsibilities:

Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.

Involved in web application development using HTML4/5, XHTML, CSS2/3, JavaScript, Ajax, JSON, JQuery and AngularJS.

Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mockups, and interface design specifications.

Worked one-on-one with client to develop layout, color scheme for his web application and implemented it into a final interface design with the HTML5/CSS3 & JavaScript.

Enhanced user experience by designing new web features using MVC Framework like Angular.js accommodate these advanced and fast technologies.

Used the AngularJS MVC Frameworks in the development of the web applications.

Used AngularJS as the development framework to build a single-page application.

Data access layer implemented with an extensible, promise-based middleware layer to give customer granular control over what happens to requests and responses.

Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.

Angular router used the URL providers routing handled by UI state provider router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.

Applied the AngularJS App configuration for Http providers, interceptors, url router and state providers

Created custom directives for reusable components.

Made extensive use of promises for application control flow.

Developed custom directives, Factories Services and constants in AngularJS.

Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.

Widely resolved Angular scope issues.

Developed Angular factories, and used angular promise api for making async calls.

Used Angular Ui-bootstrap and CSS3.

Developing custom HTML elements using angular directives.

Using SVN, Angular debugger and ng-inspector tools.

Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.

Used the JIRA tool to track down the project progress, estimated time to complete, updating the requirements for user stories and creating the tickets for developing, testing and bugs and worked on sprints.

Creating cross-browser compatible and standards-compliant CSS-based page layouts.

Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

To release the enhancements within the specified timeline communicated.

Going through User Documents and Design user interface designs, Wireframes, Information architecture flows and mockups.

Create highly usable web design solutions with focus on user experience and compliance to standards.

Wrote MSSQL Stored procedures and elevated to INT, CAT, and PROD.

Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.

Testing, fixing the bugs and troubleshooting technical problems.

Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.

Co-ordinate with Production releases, Application deployment and integration.

Responsible for deployments of the application in pre-production environments. Troubleshoot and resolved production tickets in a timely manner.

Involved in Production Support and minor enhancements as per application requirements.

Environment: Spring STS, Angular JS, Bootstrap, AJAX, karma, JUnit, JIRA, JSP, HTML4/5, CSS3, SASS, JQuery, JavaScript, JSON, SVN, JavaScript, Restful web-services, MSSQL.

Xchange Software Inc., NJ

Client: PayPal, TX

Jan 2016-May 2016

Front End UI/Angular JS Developer

Description: Project involves the design and development of a portal for the PayPal. This allows the business to directly raise a request to edit the changes that are required. The key features of this web-based application is to maintain the confidentiality of the user information and provide a role based architecture to maintain the data.

Responsibilities:

Developed the User Interactive web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards.

Created and maintained the framework and layout of each “Admin Portal with Cascading Style Sheets (CSS).

Responsible to manipulate HTML5, CSS3 in JQuery as well as making the page’s dynamic using AJAX, JSON and XML.

Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.

Migrated JQuery UI pages to AngularJS single page application (SPA).

Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.

Updated pages for more user-interactive using AJAX, JavaScript, and AngularJS.

Redesigned user interface HTML frameworks with Bootstrap and CSS styling.

Implemented client-side validations using JavaScript.

Responsible for transforming designed mock-ups to web pages.

After Design and developing pages, migrated from a static website pages to a Content management system (CMS).

Used Angular MVC and two way data binding.

Configured JDBC and LDAP Security in the application server.

Developed LDAP server configuration files to enable encryption support for employee password storage.

Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.

Used Node.js, AngularJS and Bootstrap in creating web applications and cross-platform runtime in a fast-paced environment.

Used Node JS for heavy DOM manipulation.

Conducted unit testing with Firebug, IE Tester and end-to-end testing of the supported browsers and devices.

Used JQuery for Client Side Validations and AJAX Calls to communicate with REST services with JSON Data.

Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.

Created an on –the-fly configuration changes set up, with application saved in Node.JS

Extensively involved in redesigning the entire site with CSS SASS styles for consistent look and feel across all browsers and all pages.

Performed Unit testing on angular applications using tools like Karma, Jasmine.

Used Grunt, to build and deploy code to multiple environments.

Environment: HTML 4/5, CSS 2/3, JavaScript, JQuery, AngularJS, Node JS, REST, Jenkins, XML, AJAX, JSON, Mac, WCAG2, GitHub, Photoshop, IE, Chrome, Mozilla Firefox, WebStorm.

Wilmington University

September 2015-December 2015

Front End UI Developer

Description: Duties included gathering requirements from systems users and work on developing a rich UI based application as per the business requirement document and developing rich internet applications in deadline-driven setting, including security and design.

Responsibilities:

Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.

Extensively involved in design discussions and user experience sessions to provide input on the layout and UX.

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.

Used Adobe Photoshop for picture editing’s.

Developed various themes for the main website, control panel, and user profile pages.

Developed page layouts, custom navigation, animation buttons and icons.

Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI Architect and Business Units.

Developed UI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.

Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.

Improved user experience by designing and creating new web components and features.

Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.

Followed MVC Structure to develop Application.

Handled cross browser/platform compatibility issues (IE, Firefox, and Safari).

Managed application state using server and client-based State Management options.

Coded JavaScript for page functionality.

Made calls to existing SOAP web services to pull data and show on UI pages.

Wrote Junit to web services.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, Eclipse, Java, Eclipse, Tomcat, Git, Web services, MSSQL, JDBC, Windows.

HP, INDIA

August 2009-July 2012

Java/J2EE Developer

Description: Hewlett-Packard Company (HP) is an American global information technology company. It develops and provides a wide variety of hardware components as well as software and related services to consumers, small- and medium-sized businesses (SMBs) and large enterprises, including customers in the government, health and education sectors.

Responsibilities

Used Struts framework to develop application based on MVC architecture and modularize the application.

Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.

Implemented Spring DAO pattern to decouple the business logic and data. And implemented Singleton, DTO Design Pattern.

Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server.

Implemented Hibernate in the data access object layer to access and update information in the Oracle10g database.

Involved in peer code reviews and performed integration testing of the modules.

Consumed Web Services to check the credit history report of the applicants.

Wrote test cases in JUnit for unit testing of classes.

Used Ant to build the J2EE application, Used Eclipse.

3.5 IDE for developing code modules in the development environment.

Used Clear Case version control totrack and maintain the different version of the application.

Environment: JDK1.4, JSP, JavaScript, Struts1.1, Spring, Hibernate-3.0.5, JMS, EJB, JUnit, DBUnit, XML, CSS, DHTML, Taglibs, Web Logic 8.1, log4j, Ant, Rational Rose, Perl, HTML, CSS, Cassandra, DB2.

Kakatiya Institute of Technology and Sciences, India

July 2008 – May 2009

Student/Web Developer

Webpage for Alumni and a Technical Symposium

Developed dynamic web-page for alumni and technical symposium using JSP, Java, HTML and CSS

Also maintained an alumni website for the college

Education:

Masters in Information Assurance from Wilmington University, New Castle, DE with 3.5 GPA. Jan 2014- Dec 2015.

Bachelor of Technology (BTech) in Computer Science and Engineering from Kakatiya Institute of Technology and Sciences, Warangal, India with 3.8 GPA. Aug 2005 - May 2009.

References will be provided upon request.



Contact this candidate