Ui Developer /web Developer Resume
Ui Developer Web Developer, NY
SUMMARY:
- Senior web UI developer with around 6+ years of work experience in structuring, developing and implementing interactive websites using HTML 4.01/HTML5, CSS2/CSS3, JavaScript, ECMAScript6, jQuery, AJAX, Angular 2.0/4.0/5.0, React JS, Redux, JSON, Bootstrap, Free marker, JSX, SASS.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Proficient in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by applying Angular 2.0/4.0/5.0
- Experience using React - Router to turn application into Single Page Application
- Hands on Experience in Angular, HTML5, AJAX, jQuery, JSON, and CSS3.
- Experience in Java script Debugging tool like Firebug and chrome Inspector.
- Ability to apply W3C web standards, WCAG 2.0 and 508 Guidelines with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Developed Graphic user interface (GUI) to display report data using jQuery, AJAX and JSON.
- Developed cross-browser and cross-platform compatible solutions
- Experience in all phase of SDLC like Requirement Analysis , Implementation, Maintenance, and extensive experience with Agile / SCRUM.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Hands on experience in building and deploying tools like Jenkin as well as version control using SVN/Subversion.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Good Understanding of Object-Oriented Design and Analysis with experience web-based technologies.
- Professional understanding of Software development life cycle’s (SDLC) various phases such as Analysis, Design, Development and Testing
- Experienced in database systems like MYSQL, MS SQL Server.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
TECHNICAL SKILLS:
UI Web Technologies : Angular 2/4/5, HTML 5, CSS 3, JavaScript ES5/ES6, Typescript, Bootstrap, SASS, LESS, AJAX, XML, jQuery, Angular(1.x,2.x,4,5) Node.js, D3JS, React.JS, Redux
Programming Languages : Java Script, PL/SQL, C++
Servers : Tomcat 6.0/7.0, HTTP Web Server
Database : MySQL, MS SQL Server 2008, PL/SQL (oracle)
IDE and Tools : Eclipse, Intellij, WebStorm, Visual Studio Code, Chrome Developer Tools, Edit Plus, Firebug, Notepad++
Software Development Methodology : Agile, Waterfall
Other : SVN, JIRA, Maven, Jenkin, Docker
PROFESSIONAL EXPERIENCE:
Confidential, NY
UI Developer /Web Developer
Responsibilities:
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 4.0/5.0 and Bootstrap
- Spearheaded adoption of new principles such as responsive design, mobile first and adaptive design using Angular5 libraries using Typescript
- Designed and coded customized Angular 5 services to interact with the backend API and serve components
- Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request
- Implemented bootstrap, CSS in AngularJS for developing rich and responsive UI
- Used AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions
- Developed source code to consume JSON response received through AJAX calls using jQuery
- Coding, testing of reusable JavaScript, CSS3, HTML5 widgets/libraries for complex UI controls
- Responsible for JavaScript/AJAX UI upgrades and improvements
- Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS
- Worked on state management using Redux architecture with a unidirectional data flow to ensure the data consistency
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
- Designed and coded customized Angular 5 services to interact with the backend API and serve components
- Worked on Angular 5 Modular Programming
- Created responsive web pages using HTML5, CSS3 media queries and MDB for angular
- Used Angular 5 as framework to create a Single Page Application (SPA) and created various components
- Performed a lot of DOM operations for loading and manipulating dynamic content on web pages using jQuery.
- Used Ng2AutoComplete for the development of user-friendly auto-complete forms in the Angular 5 web pages.
- Front-end prototype and theming with Bootstrap, Angular 5, jQuery
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to written in JavaScript
- Developed the server side GraphQL Core API layer to server multiple mobile and web clients
- Implemented JavaScript module patterns using asynchronous script loading
- Good experience in working with Team Development for sitecore (TDS) for check-in and working with multiple developers together
- Used Jasmine and Karma as end-to-end testing tools for debugging and software quality insurance
- Extensive working experience in Sitecore platforms like Web Content Management
- Tested cross browser functionality and fixed major layout bugs for supported browsers
- Performed Sitecore data imports and exports by generating XML
- Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing, page speed testing
Environment: HTML5, CSS3, Angular 4/5, Node JS, JavaScript, Apache Cordova, JQuery, AJAX, Bootstrap framework, Jasmine, Tortoise SVN
Confidential, NJ
Web Developer
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Router to turn application into Single Page Application
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages
- Worked on Webpack for build and webpack-dev-server a server
- Used Webpack for code bundling and babel as compiler for transpiling JS files in unsupported browsers
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets
- Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt
- Implemented client-side Interface using React JS
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators
- Developed user interface using Ajax and DHTML libraries to simplify the complexities of the application
- Developed the UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON
- Implemented flux pattern by using Redux framework as a core dependency
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to written in JavaScript
- Participated in technical design, development and testing of various modules assigned and used JUnit for unit testing
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs
Environment: JavaScript, HTML5BoilerPlate, CSS3, Responsive Web Design, JQuery, Angular, XHTML, XML, JMS, React.js, Webpack, JSON, Ajax, JSP, DOM, JUnit, SQL, PL/SQL, Oracle, Bootstrap, Protractor, Windows Web Services (REST)
Confidential, NJ
Software Developer
Responsibilities:
- Gathering requirements and convert them to technical specifications.
- Developed web pages that provide consumer lending solutions for Telecom industry using HTML5, SASS, CSS3, Bootstrap, AngularJS, Typescript, Node.js and JavaScript.
- Created sample prototypes before development based on static and approved design documents and wireframes.
- Extensively used jQuery, JSON, XSLT, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used services provided by Angular such as the HTTP Client to perform HTTP GET and POST Requests.
- Extensively used AngularJS components like Calendar, Grid, Select, and Uploader.
- Worked with the team to develop model form controls by adding the ngModel directive where ever needed in the application.
- Used Single Page Application (SPA) format using Angular's routing.
- Involved in creating Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
- URL routing handled by UI state router, allowing us to divide the application into logical modules each of which would be instantiated when its route was invoked by the Route Provider in AngularJS to route the data from one another server.
- Used Postman to test Web API functionality Used AngularJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA).
- Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
- Developed Angular Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Used Agile software management (Scrum) that included iterative application development, weekly Sprints, stand up meetings, Followed JIRA for tracking processes and streamlining Agile planning.
- Used GIT for source code version control.
Environment: Angular JS, HTML5, CSS3, JavaScript, AJAX, JSON, Node.js, Jasmine, Karma, SASS, Bootstrap, jQuery, Web Storm, Visual Studio, GIT, Agile.
Confidential, Atlanta, GA
Web Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, JQuery and AngularJS
- Used AngularJS MVC framework to build Web application for the internal use of the organization
- Wrote application level code to add functionality to the perform client side validation using JavaScript
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap, which is further integrated with Web Services
- Developed various reports and charts using HTML Canvas, HTML SVG and SVG by passing JSON objects and Arrays as input both for mobile and web applications
- Brought the HTML and CSS of an existing web site to the latest web standards
- Implemented applications in JavaScript, and MySQL
- Checked for cross-browser compatibility issues in regards to HTML and CSS layouts in IE 6 and up, Firefox, and Chrome using Firebug and Chrome and IE Developer Tools
- Worked on creating Restful API's using Ember.JS to be consumed by backend (PHP)
- Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp
- Worked on responsive web designing (RWD). Application is supportive for large, medium and small devices using Bootstrap
- Used Yeoman generators to develop, test, and build high quality web applications
- Responsible for Node.js RESTful API developing, as a middleware system to call SOAP web service
- Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome
- Good team player with excellent communication skills and ability to learn and adapt quickly to the emerging new technologies
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
Environment: HTML/HTML5, ECMA Script CSS/CSS3, SASS, AngularJS, JavaScript, jQuery, Ajax, JSON, MySQL, SVN, Bootstrap, Grunt, Bower, GIT, Agile
