Post Job Free

Resume

Sign in

Developer Js

Location:
Lisle, IL
Posted:
January 08, 2021

Contact this candidate

Resume:

Divya Etikala

Portfolio link - http://divya-*****4.appspot.com/

LinkedIn Profile - linkedin.com/in/divya-r-a3825a115

Phone: +1-469-***-**** Email: adi98w@r.postjobfree.com

PROFESSIONAL SUMMARY

•UI developer around 9+ years of professional experience in developing and designing User Interface for web applications

•Extensive experience in designing web applications with the help of Angular2, Angular 1.x,HTML, HTML5, XML, XHTML, JavaScript, CSS, CSS3, DOM and JQUERY

•Experience in developing Mobile applications for IOS and Responsive Design.

•Experience in creating Mock-ups and Wireframes

•Good knowledge of MV* (MVC, MVVM, MVP) frameworks like Angular JS and Backbone JS along with Twitter Bootstrap.

•Well-versed in applying web applications using AJAX, Plug-ins and JSON.

•Have worked with phases of Software Development Life Cycle.

•Highly Proficient in working with third party APIs, Web Services.

•Experience in developing applications for cross browser compatibility.

•Hands-on Experience in debugging and troubleshooting the existing code using Debugger tools like, Firebug, Chrome Developer Toolbar etc. Able to identify problems in the initial stages and execute quick resolutions.

•Experience in writing SQL queries, Triggers, Stored procedures on SQL Server. Can pick up other Relational Database Management Systems Well.

•Have worked with different browsers like Safari, Internet Explorer, Firefox and Google Chrome.

•Implemented improvements to internal team processes.

•Good experience with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data.

•Developed custom directives and created AngularJS services to consume in controllers.

•Expertise in implementing Service Oriented Architecture by using SOAP and RESTFul web services.

•Experience in developing screen from scratch and created components using Angular 9.

•Good experience with Angular CLI for creating components, Services, pipes, Directives.

•Developed re-usable services, user interfaces, unit testing, and handling code reviews for the frontend team.

•Built components using Angular 9, RXJS platform and developed components as an independent module for reusability across the application.

•Implemented HTTP requests using RXJS Observable library to handle multiple values over time.

•Implemented click handlers via RXJS in component code snippet. This was done in order to make an observable sequence out of click event stream and to associate it with data streams, which can be used Confidential the time of subscription.

•Strong experience in using React JS along with Redux for creating reusable UI components.

•Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Redux for API calls in React JS.

•Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Redux concept.

•Created Reusable react presentation and container components.

•Good understanding and usage of states and props.

•Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance.

•Worked on stateless and state full components, react routers in react.

•Worked on enzyme for react code unit testing.

•Created responsive web pages on the tool using Bootstrap and CSS framework.

•Excellent communication skills, team player, quick learner and self-motivated.

•Experience in NodeJS modules like grunt, bower to integrate with designs and requirements

•Used Webpack for client-side and server-side development with NodeJS.

•Excellent knowledge in CSS with preprocessors like LESS and SASS.

TECHNICAL SKILLS

Frameworks: Angular JS, Angular2, Angular 5, Angular 9, React JS, Redux, Bootstrap

Web Technologies: HTML, HTML 5, JavaScript, CSS, CSS3, SASS, LESS, DOM, JQUERY.

Editors: VS Code, IntelliJ, HTML editor, Eclipse, Sublime.

Databases: SQL, Server 2008, Oracle11g, MySQL, MS Access SQL Server

Methodologies: Agile and waterfall.

Browsers: IE, Mozilla, Chrome and safari Operating Systems Windows XP, Windows 200X, MAC OS X

CODE SAMPLES

•Code samples and Code pen: https://codepen.io/divyar34/pens/popular/#

•GitHub HYPERLINK "https://github.com/Divya-Etikala" https://github.com/Divya-Etikala

•Stack Over flow: http://stackoverflow.com/users/7586661/divya-reddy

•Wrote blogs: https://scotch.io/@divyae

EDUCATION DETAILS

Bachelor of Computer Science from JNTUH University in year 2012

Masters of Information Technology from UMHB, Belton, TX in year 2015

PROFESSIONAL EXPERIENCE

Project Name : Cash Flow Insight

Client : PNC Bank Pittsburgh, PA

Duration : From Jul 2020– Till Date

Project Role : Lead UI Developer

Responsibilities:

Developed user interface by using the React JS, Redux and ES6 for SPA development and implemented client side Interface using React JS.

Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Involved in designing applications by building re-usable UI Components.

Working with ECMA Script 6 features. For build of JSX and ES6 used Web pack, Used JSX, created react components.

Used React JS Components, Forms, Events, Keys, Router as part of the project.

Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

Responsible to Style, look and feel of the web page that extends CSS with dynamic

behavior such as variable, mixing, operations and functions.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

Involved in write application level code to interact with API Web Services using AJAX, JSON.

Worked on responsive design and developed a responsive website that could be served to desktop, Tablets and mobile users using React.js.

Maintained states in the stores and dispatched the actions using redux.

Implemented the Drag and Drop functionality using React-Draggable.

Developed user interface by using the React JS, Flux for SPA development.

Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.

In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

Integrated the frontend with backend REST API.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

Designed and implemented user interface for web-based customer application using HTML5, CSS3, JavaScript, Typescript, JSON, AJAX and Angular 9.

Analyzed business requirements, participated in technical design, development and testing of various modules assigned of SPA (Single page application) using HTML5, Bootstrap, CSS3, SASS and Angular 9.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.

Developed the application using agile methodology - brought out the best in team by collaboratively working with other developers partnering with architects and backend developers.

Worked with Angular Controllers, services, custom directives, interceptors and factory functions to build flued and user-friendly front end.

Implemented services to connect the web application to back-end APIs to POST/GET the data used in the application.

Involved in developing the Angular 9 Form, Angular 9 Route, RxJs.

Creating efficient design and developing Single Page Application (SPA) using Angular 9, HTML template handlers, CSS3, LESS, SASS.

Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.

Environment: HTML5, CSS3, TypeScript, JavaScript, Angular material, Bootstrap,

Angular 9, Node JS, React JS, Redux, JSX, REST API, Postman, Jasmine, Karma, Enzyme, Jenkins, Gulp.js, GIT Version control, Angular CLI, web pack.

Project Name : TMS Rewrite and Gas Rewrite

Client : NNG Omaha, Nebraska

Duration : From Jan 2018– Jun 2020

Project Role : Lead UI Developer

Responsibilities:

•Working on TMS Rewrite migration project in Angular 1.x to Angular 2/5

•Developed components from the controllers of the legacy Angular 1.x project.

•Translated design team’s UX wireframes and mockups into responsive, interactive features, using HTML/CSS and JavaScript.

• Implemented custom, reusable components and integrated third party components with Angular 2 bindings.

•Created Services for handling all Rest APIs.

•Refactored services using promises to implement observables and catch statements.

•Built new screens to support TMS Rewrite application using Typescript, Angular 2/5 and Material based on Material Design style guide.

•Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).

•Good knowledge on using Angular APIs like @angular/http [For making HTTP requests], @angular/common [Common core things including form validation], @angular/router [Routing for our entire app].

•Implemented HTTP requests using Rx JS Observable library to handle multiple values over time.

•Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.

•Involved in migrating project from angular 2 to angular 5.

•Implemented concept of interceptors.

•Implemented angular guards.

•Implemented JWT token based authentication.

•Worked on unit testing for the Angular application using Jasmine, karma

•Worked with tool Istanbul on getting code coverage up to 80%.

•Used JIRA as management tool and GIT as a version control.

•Worked on Contract Path internal application and developed screens from scratch and later converted into project using Angular 9.

•Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.

•Experience in using Angular routing for binding data to different states and rendering different templates.

•Created POC using react for Gas re-write Project now turned into project.

•Developed Smart and Dumb reusable React components.

•Used React -Router to turn application into Single Page Application

•Implement React JS components, Forms, Events, life-cycle Components, and redux for state management.

•Implemented stable React components and stand-alone functions to be added to any future pages.

•Created Reusable react presentation and container components.

•Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions for both projects.

•Worked in an Agile- Scrum development methodology to ensure delivery of high quality work, also involved in sprint planning and retrospectives.

Environment: HTML5, CSS3, TypeScript, JavaScript, Angular material, Bootstrap,

Angular 2/5, Angular 9, Node JS, React JS, Redux, JSX, Ag-Grid, REST API, Postman, Jasmine, Karma, Enzyme, Jenkins, Gulp.js, GIT Version control, Angular CLI, web pack.

Project Name : Oil Schedule Jobs Project

Client : Schlumberger Houston, TX

Duration : Aug 2017 – Jan2018

Project Role : Sr UI Developer

Responsibilities:

•Responsible for creating Angular components using Angular –CLI and developed context menu for deleting the dragged components

•Building custom Angular 2 Directives and Services for Flow design single page application for agile-based team.

•Writing code on Typescript and ES6 to implement Angular 2 Components.

•Developing drag and drop functionality using Angular 2,Go JS, Canvas

•Participating in code reviews and given suggestion to other developers

•Writing unit tests for testing canvas modules using Karma, Jasmine.

•Supporting flow design application and fixed UI and browser compatibility issues

•Using CSS3 and bootstrap to make the application responsive

•Troubleshooting style issues, browser compatibility issues and provide insight on HTML and CSS standards.

•Created POC for different project in react.

•Support production releases and fixing.

•Build and deploy using Jenkins to different environments-DEV, QA

Environment: HTML5, Angular 2, Typescript, Node JS, Bootstrap, CSS3, JQuery, GIT Version Control.

Project Name : Sustainment – SAREA, TRINITY, FBS, EQT

Client : AT&T Richardson, TX

Duration : Mar 2016 – Aug 2017

Project Role : Lead UI Developer

Responsibilities:

•Responsible for ATT sustainment web application development using technologies like AngularJS, JavaScript, JQuery, HTML5, CSS3 and Bootstrap

•Handling SAREA and TRINITY ATT applications and developing and enhancing Order pages using AngularJS

•Consuming APIs from different applications using AngularJS services.

•Experience in debugging issues using Chrome Developer tools and Firefox developer tools

•Used GIT for version control of the source code along with the maintenance of the builds and the relevant documents of the same.

•Worked directly with cross-functional teams of business stakeholders, Technical Team, and Designers to design, develop, and implement UI for websites.

•Developed Proof of Concepts for some of the new features of existing application using Angular JS, Java, J2EE, Bootstrap, JavaScript, CSS3, HTML5,JQuery, Spring and XML

•Support production releases and fixing all Sev1,Sev2 issues on time

•Build maven applications and deploying them to different environments-DEV,TEST

•Have experience in leading onsite and offshore for the applications which I am implementing.

•Part of code migration from SVN to GIT

•Worked and resolved some of the server side issues using Java, JSP and servlets

•Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

•Troubleshoot and resolve production UI issues

•Using Maven build and Jenkins tool to build and deploy the application.

•Experience in developing and debugging cross browser issues.

Environment: HTML5, Angular JS, JavaScript, Bootstrap CSS3, JQuery, Java, J2EE, WebLogic, Kubana, SVN and GIT Version Control.

Project Name : Team Beachbody applications

Client : Beachbody, LLC - Pittsburgh, PA

Duration : Sep 2015 – Mar 2016

Project Role : UI Developer

Responsibilities:

•Involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements.

•Used Angular JS for making restful API calls and data binding.

•Excellent Coordination in project activities to ensure that all project phases are followed and documented properly.

•Extensively involved in Design Discussions and user experience sessions to provide inputs on the layout and UX.

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

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

•Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3 and JQUERY in ongoing projects.

•Worked in various web technologies like HTML5,CSS3,AngularJS, JavaScript for building custom scorecards with different charts like bar chart, stacked bar chart, trend line

•Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.

•Implemented persistence layer using Hibernate. Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator etc.,

•Developing Web Services (XML, SOAP, UDDI, and WSDL).

•Maintenance and support of data entry format in google spreadsheet

•Archival of old scorecard data for data clean up and to reduce the response time.

•Using Responsive web design with Bootstrap, we implemented this quality scorecards for mobile devices also.

•Implemented this project in complete MVC pattern.

•Developed Proof of Concept using Node JS for adding new features.

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

•Worked with Angular JS for creating own HTML elements for building a very companied Web site which is an open Source Project

•Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS

•Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

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

•Coded Java Script for page functionality and Light box Plug-in using JQUERY.

Environment: HTML5, Angular JS, JavaScript, Bootstrap CSS3, Google App Engine, JQuery, GIT Version Control.

Project Name : Store Application

Client : Gandhi Bazar, LLC - Austin, TX

Duration : May 2014 – Mar 2015

Project Role : Full Stack Developer

Responsibilities:

•Involved in each stage of a software development life cycle (SDLC), for development and implementation of the project and assisted at defining the technical design of the assigned modules.

•Developed and designed the front end using HTML, CSS and JavaScript with JSF, AJAX, and Struts Tags.

•Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.

•Used SQL for fetching and storing data in databases.

•Designed and developed the Validations, Controller Classes and Java bean components.

•Used XML/XSL and Parsing using both SAX and DOM parsers.

•Used Web services – WSDL and SOAP for getting required information from third party

•Implemented web services with Apache Axis

•Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.

•Developed complex SQL queries for extracting data from the database.

•Used Jenkins for the build process.

•Used Clear Case for version control and Clear Quest for bug tracking.

Environment: HTML5, JavaScript, JQuery, HTML5, CSS3, Bootstrap CSS3, SQL, Google App Engine, JQuery, GIT Version Control.

Project Name : Supplier Product change notification

Client : DADS, Austin, TX

Duration : Feb 2014 – May 2014

Project Role : UI Developer

Responsibilities:

•Primarily participated in project to translate gathered business needs to development for seamless integration

•Interacted with the end users and stakeholders, gathered technical requirements from the legacy

•System.

•Helped draft the scope document and suggested improvements

•Produced visually appealing designs focused on usability, utility, UX, cross-browser.

•Developed webpages using HTML, Java script, JQuery and CSS.

•Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.

•Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

•Worked with Complex SQL queries, Functions and Stored Procedures.

• Involved in JavaScript coding for validations

•Refine and iterate user experience by designing and implementing new modules and interfaces.

•Involved in Understanding functional specifications and developing creative solutions to meet business requirements.

•Generated weekly status reports and Ad-hoc reports to monitor the progress and identify critical points to reallocate resources

•Used LESS preprocessor to develop and write CSS codes.

•Effectively utilized the features of CSS3 and HTML5 to present data in a visually appealing format.

•Multi-column layout was adopted and used jQuery UI to make it more user friendly and compact.

Environment: JavaScript, JQuery, HTML5, CSS3, SQL, Oracle 10g,DOM, AJAX Controls, Wireframes, Adobe Flash, Adobe Photoshop, Adobe Dreamweaver CS3, Quality Control, Quick Test Pro, JIRA, Web Services.

Project Name : Saven web design

Client : Saven Technology, India

Duration : June 2012 to July 2013

Project Role : UI Developer

Responsibilities:

•Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript

•Front end validations are written using JavaScript.

•Mentored UI developers in using UI framework and junior Java developers.

•Development of GUI for HTML and JSP Versions.

•Validated java scripts for GUI screens

•Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF).

•Worked with business group to develop use-cases.

•Created Provider and transaction session beans to store values in session.

•Developed tools to find data which has issue and clear or fix it instantly.

•Participated in User Acceptance meetings, developed user manuals.

•Involved in deployments which needs immediate fix.

•Developed logging module-using Log4J to create log files to debug and trace application.

•Developed some clean up scripts to clear unnecessary data in GUI.

•Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.

•Monitored intro scope for CPU utilization, server response, errors per interval.

•Resolved production issues when there is problem with work flows failed even they scheduled as per scheduled time.

•Attended outage calls in production when there is problem with the work flows and server down due to heavy traffic.

Environment: JSP, XML, JDBC, J2EE, JSP, UNIX, JUNIT, ORACLE, Ajax, SQL Server, CSS, HTML and JavaScript.

Project Name : Intern Project

Client : Info Brain, India

Duration : June 2011 to May 2012

Project Role : UI Developer

Responsibilities:

•Worked with System Analyst and the project team to understand the requirements.

•Converted the Photoshop mockups in to hand-written HTML and CSS pages.

•Developed web pages applying best standards.

•Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.

•Responsible for creating the screens with table-less designs meeting W3C standards.

•Applied JQuery scripts for basic animation and end user screen customization purposes.

•Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

•Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.

•Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.

•Responsible for fixing all bugs encountered and communicating back over to the QA team.

•Application Code maintenance i.e. configuration management using Clear case.

Environment: HTML, JavaScript, CSS, Eclipse IDE, Java (JSP), MS Office, Adobe Photoshop, Oracle, SVN and AJAX.



Contact this candidate