Resume

Sign in

Sr. UI/Web Developer

Location:
United States
Posted:
December 11, 2017

Contact this candidate

Dinesh Reddy

E-mail: ac3ddo@r.postjobfree.com Phone: (302) ***-****

SUMMARY

* ***** ** ********** ** UI development, Web designing and development, testing web pages with Usability standards as front-end Engineer and 5+ years of extensive experience in JavaScript frameworks like Angular.js, Backbone.js and libraries like React.js, jQuery etc.

Extensive experience as web developer with a strong background working on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript

Expertise in developing and designing web 2.0 application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, JQuery, Angular.js, React.js, JSP, XML, HTML5, CSS3, Bootstrap and frameworks like Angular.js, Backbone.js

Extensive experience with creating and reviewing UI design specifications, developing prototypes and conducting usability tests

Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript

Extensively developed web application pages using Web Standards, Interactive animations, and E-mail design standards

Expertise in OO JavaScript design pattern and JavaScript MVC Patterns

Extensive experience in cross browser compatibility issues and creating the screens with table less design following W3C standards. Hands-on experience in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework and Node.js framework

Very strong experience with ecommerce development using PHP, JSP and JavaScript, including strong command of XHTML, DHTML, SQL and Perl

Extensive experience in CSS layout designing, converting business requirement into Illustration and Color standards

Expertise in JavaScript libraries to create slider and page-turning animations on calendar widgets

Expertise experience in designing web pages and used applications that meet business and user goals through a positive user experience

Expert skill level in GUI designing using HTML, XML, CSS, DOM and good knowledge in using YUI layout components

Very Good experience in all phases of the software development life cycle including requirements gathering, analysis, designing, coding, testing, integration, and documentation

Hands on in Design, Development, Testing enterprise applications using AJAX, JQuery, WebLogic, Jboss and Tomcat Application server.

Good knowledge on Databases like Oracle 12c/11g, and SQL Server 14, SAP HANA

Very strong experience in Solaris, Linux, and Windows based environment

Very strong analytical, problem solving, debugging, documentation and excellent communication skills

Effective team player, smart worker, research oriented, and highly motivated self-starter

Very efficient at meeting deadlines, working under pressure, and managing multiple tasks simultaneously

Proven track record of successful projects throughout the career

TECHNICAL SKILLS

Web Technologies

HTML, HTML5, CSS3, JavaScript, Action Script, JSP, Servlet, JSON, GWT, CSS

Frameworks

jQuery, Angular.js 1.6 & 2, React.js, Redux, Flux, require.js, Bootstrap, Backbone.js, YUI, AJAX, Dojo, LESS, SAAS

JavaScript libraries

jQuery, React.js, D3.js, Redux.js, Jasmine, Mocha, Chai, SVG, RequireJS, Lodash, Node.js

Languages

C, C++, JAVA, Perl, Python

J2EE Technologies

JDK1.5, Servlets, JSP, Java Beans, Struts MVC, RMI, EJB, XML, JDBC, UDDI, SOAP

JAVA IDE's

Eclipse IDE, NetBeans

OOAD Design Tools

Rational Application Developer (RAD), Rational Software Modeler (RSM)

Web/App. Servers

Weblogic, Apache Tomcat, JBoss.

Database

MySQL, SQL Server 14, Oracle 11g/12c, SAP HANA

CASE Tools

Rational Rose

Other Tools

JUnit, JSUnit, Photoshop Elements 15, Dream Weaver, P4, Synergy, TortoiseCVS, TOAD 9.5

Tools & Utilities

DBVisualizer, Squirrel SQL, ANT, JUnit, Selenium, GitHub, Flexbox, npm, webpack, Gulp, SVG, Grunt, Babel, Karma, Bower, JIRA

Version Mgmt.

Visual Safe Source, CVS / RCS, SubVersion

WORK EXPERIENCE

COX AUTOMOTIVE, Atlanta, GA SEPT’2016-TILL DATE

SR. UI DEVELOPER

Responsibilities:

Developed Single Page Application using AngularJS framework

Developed responsive layouts, navigation and tables using Bootstrap CSS Grid. Built the application using Bootstrap components like Carousel and more

Created importable and reusable style sheets using Less.js pre-processor, processed on server-side.

Created AngularJS custom directives for data manipulations and to display data in company standard format in UI

Expertise in DOM manipulation using JavaScript, jQuery (Directives) and AngularJS

Developed SPA's, mobile-first, cross-device/cross-browser web applications utilizing AngularJS, JavaScript API

Developed User Interface using HTML/HTML5, NodeJS, CSS/CSS3, ES6, JavaScript, and JQuery, AJAX, AngularJS, D3JS

Developed custom Angular Services to call the RESTful Web Service/API to asynchronously fetch data and populate on the frontend using http, resource

Designed Front-end with object oriented JavaScript frameworks like Backbone.js, Angular.js

Developed Tabbed pages using AJAX and Angular.js, Backbone.js for quick view of related content, scores, top stories, and headlines

Optimized the page loading performance by Minification and code structure adjustment

Finished the unit test using Jasmine

Used Git as version control tool

Used Gulp.js to build the run time environment for the project

Implemented Angular-UI/UI- router to manage URL Route

Developed Module prototype using AngularJS. It was created as part of Proof of concept for Angular.js migration

Built full stack ecommerce application using the JavaScript MEAN stack: AngularJS and Node.js

Implemented different UI Bootstrap Components such as Pagination, Modal and Collapse

Developed the basic front-end logic, DOM Manipulation and bind Event Handlers using JavaScript

Utilized resource in AngularJS to create a custom Service

Developed several custom Directives in AngularJS to provide shared component

Implemented different kind of custom Filters in AngularJS to format displayed data

Developed a core component of Analytics with AngularJS

Implemented Angular Controllers to maintain each view data

Implemented Angular Service calls using AngularJS Factory

Designed and developed custom jQuery components for the front-end client side validations

Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3

Environment:

HTML5, CSS, Sass, Backbone, JS, Angular, AJAX, Flux, JavaScript, jQuery, Google API, Jasmine, Git, REST, Gulp.js, WebStorm IDE.

SAP LABS, Palo Alto, CA SEPT’2015-AUG’2016

SR. UI DEVELOPER

Responsibilities:

Developed front-end systems with HTML5, JavaScript, JQuery, React.Js, Bootstrap, AJAX, and CSS3

Created cross-browser UI for a large distributed web application using JavaScript framework

Developed UI components using Twitter Bootstrap for the overall page layout, scaffolding, and basic components

Designed modular JavaScript code using RequireJS to achieve cleaner code and to improve performance.

Developed dynamic Visualforce pages and custom components on Service Cloud Console and Subscription Console

Implemented JavaScript, jQuery, HTML5 and CSS3 extensively to accommodate the business requirements

Created templates using Handlebars.js and make use of them within the data-table. Templates assist to structure the code for easier retrieval

Developed Single page applications using ReactJS for search infrastructure team to test new search APIs.

Implemented jQuery Data Table to display thousands of records and it comes with many plugins like colVis.js and columnFilter.js which helped in adding and removing table columns dynamically and implementing column level filters

Developed class based component that can be used to handle state using ReactJS and Integrated with REST API, iterating through a JSON response in JSX Render by using Angular.js

Customized the default plugin columnFilter.js to make it suitable for the business needs such as to change the existing filter functionality and change the GUI

Handled cross browser compatibility issues across Internet Explorer 8/9/10, Mozilla Firefox, and Chrome browser. Implemented the changes and ensure that the changes are applicable across browsers and accessible to all users

Improved the overall performance on the page on retrieving more than 1000 records. The performance was improved from the prior 2 minutes to 5 seconds based on correcting the cache of the object in memory, using a better function etc.

Implemented JSON objects to get information from the backend to dynamically populate the page with the retrieved data and enrich the GUI

Followed web page standards such as to make the site work across modern and older browsers, removing JavaScript errors, avoiding inline styles, removing unwanted classes and ids, etc.

Have knowledge/exposure on SFDC Workflow rules and Triggers

Followed AGILE methodology in software development to help businesses respond to unpredictability

Followed DAD (Disciplined Agile Delivery) system for the project and involved in complete product lifecycle from initial idea, through delivery, to operations and support

Attended standup meetings and SLDC meetings across cross-functional teams to gather business requirements and set development timelines

Used Grunt.js as a build tool for the project

Written cross-browser CSS and JavaScript to support multiple browsers such as Firefox, IE9, IE10 and chrome

Implemented MVC architecture pattern for two-way data binding both in front-end (ReactJS) and server side (Node.js)

SAP HANA was used as a backend database

Performed unit testing using Mocha.js and Chai

Worked with system engineers, backend developers and user experience design teams to implement UI solutions that are aligned with and extend (OSGi based) shared platforms and solutions

Developed prototypes and specifications to help communicate design ideas and efficiently within the team

Involved in Agile software development following scrum practices

Extensively used JIRA for tracking product backlog, sprint planning and executing user stories

Environment: OO JavaScript, HTML5, CSS3, XML, React.JS, JQuery, Highcharts.JS, LESS, SAAS, RequireJS, Modernizr, D3.js, DataTables, MVC Framework, Node.js, JIRA, Bootstrap, Grunt.js, JSON, SVG, Eclipse 4.2, STS, IntelliJ IDEA, SVN, Perforce, UNIX, LINUX, SAP HANA.

CONTRA COSTA COUNTY, CA FEB’2015-AUG2015

SR. UI DEVELOPER

Responsibilities:

Analyzed the requirements and prepared requirement specification document

Understood the complete architecture of various applications in-order to design the application

Developed AJAX framework for the project, using jQuery, Servlet, JSP (for JavaScript event handling)

Implemented Ajax Call, when the user keys in the first few characters of a Product, an AJAX call is made and all the matching Product entries are retrieved from database as a JSON Payload and displayed in a dropdown list box

Built the application using JQuery plug-ins like Image Light box, Ajax Queue, auto-populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes and have extensive knowledge on them

Implemented web based Market Research Surveys using XHTML, CSS, JavaScript, XML, Adobe Photoshop, Adobe Dreamweaver and Confirm IT, a market research Tool

Implemented CSS throughout the site, both as in-line and imported files.

Written and implemented Object Oriented JavaScript throughout the site, both as in-line and imported files

Enhanced of existing application using JSP, JSP tag libraries based on MVC Design Pattern

Created role-based DHTML navigation menu, menu items change dynamically, derived from the database in the form of XML

Handled all the client side validation, hide and show dives, tab navigation using JavaScript

Enhanced the existing application utilizing JSP, Tag library, Created DHTML that derives data from the database in the form of XML and XSL

Developed the application using CSS and JavaScript for browser compatibility. Re-skinned and created new theme for some of the forms using CSS and dynamic JavaScript

Extensively Used Selenium for automation testing

Validated JavaScript functions using JSUnit and documented them using JSDoc

Designed banner, graphic and logos using Flash, Fireworks and Photoshop

Created the web pages using Dream Weaver editor, hand coding of HTML, Java Script and Flash Action Script

Environment: JavaScript, Ajax, CSS, JQuery, Core Java 1.4, Backbone.js, Design Pattern, REST, MVC, Tomcat, Ant, JUnit, UNIX, Linux

TINTRI, MOUNTAIN VIEW, CA NOV’2013-JAN’2015

SR. UI DEVELOPER

Responsibilities:

Worked extensively on Web 2.0 migration from JSP Frame work to Ajax Driven framework using OO JavaScript, jQuery and AJAX in Presentation Layer.

Designed and implemented the User Interface using OO JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.

Worked on AJAX features in one of the module using jQuery, JSP, Servlet (for JavaScript event handling) and jQuery Ajax framework (for AJAX communication).

Developed plug-in which is similar to JQuery plug-in using our OO JavaScript function

Implemented JavaScript Event model along with dynamic grid creation and Layout management

Performed debugging, fixing and testing the existing bugs in the JavaScript Framework and adding new features to the application.

Developed CSS Template to display at the bottom of the page when scrolled by using CSS and JavaScript.

Implemented Ajax to load a hex or ase64 encoded version of the image as bitmap ad to draw it to a canvas

Implemented JavaScript to bind the click event handlers to the text area and the document.

Developed bootstrap popover/tooltip for mapped areas on an image using JavaScript, jQuery, Html, CSS.

Implemented the jQuery traversal API to find the input elements relative to the select element that triggered the on-Change event.

Displayed data from the data source and multi column sorting with data type detection by using plug-in like jQuery data table, JavaScript.

Built UI using Yahoo Widget and Gadget and implemented YUI library to parse the JSON object

Implemented YUI publish/subscribe model and YUI’s event system to communicate between modules.

Created plug-ins using CSS template, JavaScript scripts which were used as for various websites.

Involved in the backend implementation and integrations using simple Java Servlet and used Struts MVC as the architecture design for the framework that used these templates

Developed code for UI using Object Oriented JavaScript, XHTML, CSS, DOM, and XML.

Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.

Designed test plans and performed unit testing and load testing

Developed ant scripts, shell scripts to build and deploy the application

Environment: OO JavaScript, JDK 1.5, AJAX, JQuery, Dojo, YUI, HTML5, XML, CSS3, REST, Core Java, JDK 1.6, Spring MVC, JSP, J2EE, JavaScript, JQuery, Ajax, node.js, Bootstrap, Design Patterns JSP, UNIX, Struts MVC, Ant

JUNIPER, SUNNYVALE, CA AUG 2012-NOV’2013

SR. UI DEVELOPER

Responsibilities:

Developed Web Application using Web 2.0, JQuery/ YUI and OO JavaScript

Designed and developed rich Internet Applications using AJAX and JQuery

Developed different YUI components using Struts MVC micro architecture framework which internally utilized various design pattern such as singleton, command, delegate, etc.

Integrated JQuery/Mootools based UI with Java Servlet, Java Remote Object, REST web services, JSP, and other frameworks such as hibernate and strut

Implemented Event Handling Model such as Listener and dispatcher in Ajax framework and JavaScript

Developed OO JavaScript filter function which creates a new array with all of the elements of the array for which the provided filtering function returns true, implemented it for our search grid

Developed used client side Prototype (Prototype.js) OO JavaScript Framework for handling cookies which contains all the base functions and the Native and Hash implementations, Browser initialization, Window and Document, and the Browser Hash

Created classes and value Object in JavaScript in order to sync with POJO at server side

Integrated YAHOO Local search APIs and GOOGLE Maps APIs with JQuery UI

Created small flash based module and integrated them with XHTML page.

Worked on UI based validations using JQuery in-built classes such as zip code, numbers, SSN, email for validation.

Implemented drag and drop of the items using jQuery drag drop events.

Experience with visual design and the YUI controls needed to construct a front-end GUI application.

Wrote test plans and performed unit testing and performance testing

Developed Ant scripts to build and deploy the application on resin application server

Worked with the systems team and Quality assurance team in the process

Implemented Controller, Façade and Command Design Patterns for the MVC architecture that

Environment: OO JavaScript, YUI, Ajax, JQuery, MVC, Backbone.js, CSS, REST, Core Java5, Java Design Pattern, UNIX, Linux, Ant, Struts MVC

TATA CONSULTANCY SERVICES(TCS), INDIA NOV’2010– JUNE’2012

WEB DEVELOPER

CLIENT: THE HOME DEPOT

Responsibilities:

Worked extensively on Web 2.0 Web Application using JQuery based application and OO JavaScript

Worked in designing and implementing Rich Internet Applications using AJAX and JQuery

Used a Multiple File Upload Plugin (JQuery.MultiFile) is a non-obtrusive plugin for the JQuery JavaScript library that helps users easily select multiple files for upload quickly and easily whilst also providing some basic validation functionality to help developers identify simple errors, without having to submit the form.

Developed CSS to maintain the uniformity of the all the screens throughout the application and positioning of the screen objects

Developed XML Services for storing and retrieving data

Developed CSS to control the style and layout of multiple Webpages all at once

Implemented drop down Panel to add a pull-down panel to the top of the page that contains external content fetched via AJAX

Implemented AJAX driven UI to bring the backend data on the UI and display on data grid

Worked on CSS Background, CSS Positioning, CSS Border, Pseudo classes, Pseudo elements etc.

Implemented AJAX with JQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins)

Implemented AJAX based UI with above said Architecture with Rich Internet UI in modules

Hand coding of HTML and CSS to develop a web page

Coded page layouts using CSS in a table less environment. Managed and updated department’s web resources with the prominent use of JavaScript. Wrote handler functions for the events on webpage

Developed code for UI using JavaScript, HTML, CSS, and XML

Environment: JavaScript, CSS, XHTML, DHTML, JSP, Servlets, Photoshop, Flash, Edit plus, W3c Validator, Windows, Linux, Oracle, XML, XSLT, Windows Platforms, IDE- Eclipse.

TATA CONSULTANCY SERVICES(TCS), INDIA JAN’2009 – OCT2010

JR.WEB DEVELOPER

CLIENT: BANK OF AMERICA

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of Search module, and the project was developed using Rational Unified Process (RUP)

Involved in Web design and development for the UI interface design, graphic design for printed materials and presentations, illustration, logo design. Used JavaScript, HTML, CSS, DHTML, Flash, Photoshop

Designed XML schemas and parsers for scalable XML documents used with Web Services and real-time reporting

Designed web site mockups, navigation buttons, etc. using Adobe Photoshop

Developed dynamic e-mails using JavaScript, DOM and hand coding of HTML, XHTML, and CSS

Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS

Designed game banners, splash pages, etc. using Adobe Photoshop and Flash

Implemented Interactive Sites and video streaming in Flash MX

Prepared the web pages using Dream Weaver editor, hand coding of HTML, Java Script and Flash Action Script

Developed UI using HTML, CSS and developed code using Java Servlet components that retrieve data using MySQL database

Executed approved design, developing both applications with JSP, JavaScript, and HTML, generating reports with SQL, PL/SQL, and HTML/JSP/JavaScript, MS Query/MS Excel or Oracle Reports, managed all QA processes and transition plans

Resolved cross browser compatibility issues such as screen resolution, IE Hacks, Dean Edward library

Built the application with dynamic HTML i.e. DHTML using CSS, DOM, Events and JavaScript

Implemented server side components such as JSP, Servlet and JSP with simple menu bars, item display, shipping cart, slide shows, and others using HTML/ JavaScript UI components

Implemented DHTML, Browser Object model and manipulated DOM using pure JavaScript.

Worked with the systems team to deploy the build system

Environment: Core Java 1.4, JavaScript, JSP, HTML, XHTML, XSLT/XML, DHTML, CSS, Core Java Design Pattern, Tomcat, ant, EJB, JUnit, UNIX, Linux



Contact this candidate