Post Job Free

Resume

Sign in

Web Developer

Location:
Woodbridge Township, NJ
Posted:
November 22, 2017

Contact this candidate

Resume:

PRANSHU DIXIT

ac3f2z@r.postjobfree.com

570-***-****

Summary

6+ years of experience in designing user interface application and professional web applications using HTML 4.0/5, CSS 2/3, JavaScript, JQuery, AJAX, JSON, ReactJS, AngularJS, Angular2, Angular4 and Responsive Web Design.

Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.

Very good understanding of design pattern like MVC architecture and building single page responsive web applications using CSS3 media queries, bootstrap and AngularJS.

Involved in creating various Modules, Components for the application using Angular 2.

Implemented Services and Dependency Injection in Angular 2 to connect the web application to back-end APIs and for sharing the code between the components.

Created POC’s and initial integration for React.JS.

Worked in ReactJS for creating interactive UI’s using One-way data flow, Virtual DOM, JSX, React Native concepts.

Developed certain features of the application functionality i.e. CRUD create, read, update, and delete features using ReactJS and Responsive Design.

Experience in AngularJS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.

Used AngularJS as framework to create a Single Page Application which can bind data to specific views and synchronize data with server.

Used AngularJS to develop a standalone test application, in the scope of future usage of the framework.

Brief experience on implementing the AngularJS in creating animations based on CSS classes.

Well versed in using JSON and AJAX to link with back-end applications.

Worked on responsive design using Media Queries, Bootstrap etc.

Proficient in web application development projects that required Responsive Web Design using flex box features of CSS3.

Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.

Good experience with Form Validation by Regular Expression and JQuery plugins.

Good Understanding of Document Object Model (DOM) and DOM Functions.

Experience of developing object oriented data driven JavaScript working prototypes using JSON.

Fluent with Firebug, DOM inspectors for other browsers and other JavaScript debugging techniques.

Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.

Worked with Grunt as a task runner, Bower as a package manager and GIT, SVN, Source Tree as version control system.

Implemented Grunt Automation and designed my application using SASS.

Handled all aspect of the web application including maintaining, testing, debugging, deploying and printing.

Experience using JIRA for project management & defect tracking.

Experience in using various tools and IDEs for development and design like WebStorm, NetBeans, Visual studio, Sublime, Eclipse, Adobe Photoshop, and Dreamweaver.

Unit testing framework experience with Jasmine and task runner Karma.

Have worked with Databases like MongoDB, SQL Server, MySQL and Oracle.

Used Agile Development Methodology and Scrum team structure for Development process.

Used Bower as Web-tools for successfully implementing the dependencies.

Understanding of W3C standards, accessibility, usability.

Technical Skills

Web Technologies

HTML, HTML5, CSS2,CSS3, SASS, LESS, Java Script, ExtJS, AngularJS, Ajax, J SON, Bootstrap, JQuery, NodeJS (Intermediate), ECMAScript6, Cordova and Ionic Framework (basic),Angular 1.x, Angular 2, Angular4, Typescript, and ReactJS and Redux

Web-Tools

Bower, Yeoman, Webpack, Grunt and Gulp

IDE’s and Tools

Web Storm, Visual Studio, Eclipse, Notepad++, Dreamweaver, Sublime, NetBeans, Git Hub, Git Bash, WebPack

Debugging Tools

Chrome Developer tools, Firebug, Bugzilla, Batarang, Web inspector

Web/App Servers

HTTP web server, Apache Tomcat 7.x/8.x

Methodologies

Waterfall and Agile

Testing Frameworks

Jasmine and Karma

Version Control

GIT and SVN

Analysis/ Profiling Tools

New Relic, Google Analytics, Pingdom

Database

MongoDB, MYSQL, Oracle, PL-SQL

Mobile Technologies

Media Queries, JQuery Mobile, Cordova

Operating System

MAC-OS, Windows, Linux, MSDOS

Work Experience

AT&T Dallas/ TX Dec 2016 – Current

Senior UI Developer

Fiber inventory management application to support Data engineers. AT&T uses fiber optic cables for aerial communication. It is built for engineers in the company who need to keep track of where the fiber optic is placed and how much speed does it provides. Developed an application which manages information on where these cables are needed and where they are already placed. Utilized HTML5, CSS3, and SASS preprocessor for styling view part and for functionality used AngularJS. Later on migrated our application from AngularJS to Angular 2.

Responsibilities:

Utilized the features of Angular 2.0 to present effective web design.

Created Forms with validation using Template Driven Forms and Reactive Forms approach in Angular2

Responsible for creating reusable components by using the Angular 2 components with Typescript

Worked With $http, $resource, $q to communicate with the backend.

Implemented services and $Http for calling data from the backend using observables.

Implemented various operators like modify, filter, map etc of observable.

Implemented data binding using Event Binding and Property Binding methods.

Implemented dependency injection to add the functionality of components at run-time.

Used Angular UI-grid, a high performance data grid using virtualization.

Created custom directives in Angular2 for DOM manipulation and services and Factories for common functionalities shared by different controllers.

Implemented Angular Universal to render to DOM via server request in Angular 4.

Created dynamic components in Angular4 in a declarative way.

Used Flattened ECMAScript Module to help reduce the size of the generated bundles and speed up built.

Created a Single Page application using UI-router in which every view was linked to a controller for scope data.

Used $http service code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.

Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.

Responsible for creating efficient design and developing User Interaction screens using HTML5 (new tags like audio, video, canvas) CSS3, JavaScript, jQuery, AJAX and JSON.

Designed CSS3 based web pages, which were cross-browser compatible.

Created screens with table-less designs meeting W3C standards.

Ensured mock-ups met both visual and textual branding standards. Defined and documented website design standards when needed.

Used CSS preprocessor SASS to make web design stable and powerful.

Designed the table less web applications using CSS and with the help tags as per W3C standards.

Followed Agile (SCRUM) methodologies for Software Development.

Involved in skinning and styling of flex components.

Worked with CSS Selectors, classes, ids, pseudo classes, and inheritance and cascade concepts.

Environment: HTML 4/5, CSS 3, SASS, JavaScript, JQuery, AJAX, AngularJS 1.X, Angular 2, Angular 4, Apache

Intuit, San Diego, CA Mar 2015 – Nov 2016

Senior UI Developer

Responsibilities:

Involved in developing web Page Applications using Angular JS.

Worked on Angular Js filter concepts using AngularJS services where the data filter comes from the remote server.

Used AngularJS Services such as the module factory, service and provider for easier integration.

Developed custom directives in Angular JS that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.

Used Angular JS to implement rich functionality in various pages: form validation, grid, search, sort, and pagination.

Created many controllers for each page with dependencies included such as $q, $location, $window, $routeParams and all the services to be used on the controller.

Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.

Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.

Code JavaScript for page functionality and pop up screens.

Involved in writing jQuery-based Ajax requests using jQuery.get or jQuery.ajax and jQuery.post.

Use Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.

Used Grunt as a task runner to run common tasks as concatenation, minification, compilation of Sass file etc.

Worked with performance tuning such as Image sprites, minification.

Implemented various Validation Controls for form validation using Javascript.

Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.

Used different Debuggers like firebug and inspect element.

Responsible for developing responsive web pages using techniques like Bootstrap and media queries.

Created POC’s in REACT:

Good understanding of React Virtual Dom Algorithm, for React performance optimization.

Used ReactJS to get application of JSX an used Babel to compile it.

Used Special Syntax called JSX to mix HTML with Java Script with the help of React JS

Maintaining Parent and child elements by using State and Props in React.js.

Environment: HTML4/5, CSS 2/3, SASS, JavaScript, JQuery, AJAX, Angular Js, ReactJS, Object-Oriented JS.

Cisco, San Jose CA Mar 2014 – Feb 2015

UI Developer

The Project is to maintain Product Lifecycle Management (PLM), which is an information management system

that integrates data, processes and business systems and provides a product information backbone for

companies and their extended enterprise. Worked on different module of PLM such as PIM, Product Analytics,

and Quality management.

Responsibilities:

Worked extensively on jQuery, AngularJS, Twitter Bootstrap, D3JS, HTML5, CSS3, JSON, Media queries for various breakpoints in the adaptive web-designing environment.

Works on MVC Frameworks like AngularJS

Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.

Developed custom directives and Services in AngularJS

Developed custom directives (elements, Attributes and classes) using AngularJS

Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular JS, Node JS and JQuery.

Use HTML5, CSS3, Bootstrap, AngularJS to create interactive user interface.

Implemented two-way data binding using AngularJS.

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

Developed data formatted web applications and deploy the script using HTML5, CSS and Client side scripting using JavaScript.

Implemented Inheritence with JavaScript when making objects and data model.

Drag and Drop implemented using JQuery draggable and droppable

Sorting implemented using sortable in lists

Developed different jQuery component in MVC micro architecture framework, which internally use various design pattern such as singleton, command, delegate, etc.

Created UI designs using Web 2.0 standards

Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.

Used JQuery to make the HTML and CSS code interact with the JavaScript functions.

Used JQUERY plug-ins to implement features as a light box, galleria, sliders and other intuitive features.

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

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

Works with Adaptive web designing and developing CSS Media Queries in order to make the application compatible with iPad (Landscape and Portrait) and PC.

Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.

Develops the Responsive design to make the portal compatible with Mobile/Tablets/PCs/MAC by defining media queries.

Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

Performs UNIT testing with JASMINE, and develops web services using RESTful API.

Environment: HTML5, CSS3, JavaScript, AngularJS 1.X, JQuery, JSON, Ajax, MS SQL 2012, MS Excel

GE, PA Oct 2012 – Jan 2014

Senior UI Developer

Working with GE Power project called Asset Model. It is a web and mobile application for GE field engineers and ITO app

engineers to maintain customers, plants, equipment, and blocks. It gives various project functionality such as life cycle

management, role base access control, business rules, User interface features, 2D/3D, visualization, audit trail.

Responsibilities:

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

Used jQuery core library functions for the logical implementation part at client side for all the application.

Did extensive Javascript and JQuery programming to give AJAX functionality for the website.

Used JavaScript for custom client-side validation.

Worked on form validations and drop down menus for contract creation page.

Developed clickable prototypes in HTML, Photoshop, CSS and JavaScript.

Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Debug the application using Chrome debugger tool to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

Coordinate with Interface Design Architects for meeting accessibility standards at code level.

Used Bootstrap and media queries to create a Responsive website across different size of screens, set breakpoints for smart phones, tablets and desktops

Experience in making Responsive web pages (RWD) using Twitter Bootstrap and media queries.

Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.

Worked with Document Object Model (DOM) manipulation and dynamic contents.

Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.

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

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

Environment: HTML4, CSS2, JavaScript, JSON, Tomcat Apache, jQuery, JSP, Oracle, AJAX, SVN

Vinfosys, Maharashtra, India June 2011 – Aug 2012

Web Developer

Vinfosys is a leading digital marketing agency growing by leaps and bounds daily. The company has diversified significantly, but still provides a top-notch quality website designs.

Responsibilities:

Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages, dynamic using AJAX, JSON and XML.

Utilized JavaScript for custom client-side validation.

Designed and developed Web pages using HTML4, CSS3.

Worked extensively with CSS background, layout, position, text, border, padding, pseudo classes, and elements and CSS behaviors in CSS.

Used CSS to make the website dynamic.

Extensively used jQuery in implementing various GUI components in application portal.

Involved in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Used JQuery core library functions for the logical implementation part at client side for all the application.

Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.

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

Used Form Based Authentication.

Design of responsive applications (IOS, Android, Desktop) to improve user experiences.

Environment: HTML4, CSS2, JavaScript, jQuery, Ajax, JSON, XML Tomcat Apache, Eclipse.

Certifications: ASP.NET training conducted by RCPL India.

Education: Rajiv Gandhi Proudyogiki Vishwavidyalaya



Contact this candidate