We provide IT Staff Augmentation Services!

Sr. Web Developer Resume

Mooresville, NC

PROFESSIONAL SUMMARY:

  • About 10+ years of Front - end Web Application Development experience with technologies using HTML, CSS3, Less, Sass, Bootstrap, DOM, JAVASCRIPT, JQUERY, AJAX, JSON, Ext.JS, React.JS, Angular.JS, Node.JS, Grunt, Gulp and Backbone.JS.
  • Involved in Design, Development, Integration and support of large-scale applications in varied domains.
  • Good experience supporting multiple browsers for cross browser compatibility using poly fills for Both CSS and JavaScript.
  • Involved in developing applications in a single page applications (SPAs) using various frameworks like Angular.JS, Backbone.JS, React.JS, Node.JS and Express.JS.
  • Experienced in React.JS and working with React Flux architecture.
  • Experienced in working with Redux architecture.
  • Managed Application State with Redux: Defined action creators, pure functions.
  • Involved in creating applications using ECMA Script 6 features. Used Babel, web pack with es2015, react JSX pre-sets.
  • Good experience on Angular.JS (MVC, Binding, Static templates, Dynamic templates, services methods, custom directives, internal services ($ http, $q)).
  • Experienced in MEAN stack MongoDB, Express, Node, and Angular.
  • Experienced in working with Node.JS and npm modules, mongo DB, express and templating engines.
  • Good experience on Ext.JS (MVC, MVVM) framework for building feature - rich cross Platform web application targeting desktop, tablets and smartphones.
  • Involved in developing application by using Class System, Components and Data Packages in Ext JS.
  • Involved in developing application in Ext.JS by using Layouts, Container and Events.
  • Involved in developing Single Page Applications (SPA) by using Angular router with multiple views.
  • Used Angular.JS Filters, custom Filters and JavaScript promises for developing Single Page Application (SPA).
  • Good experience on working with Scaffolding tools in Node.js like GIT, Yeoman, Bower, Grunt and NPM.
  • Worked with Angular 2.0 to develop single page applications
  • Worked with ngrx/store for managing Angular 2.0 applications.
  • Familiar on working with filters in backbone.js and DOM manipulation.
  • Worked with jQuery event handlers, DOM manipulation, ajax
  • Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
  • Good experience with implementation of security using token and Angular.JS $http Provider.
  • Experience in developing Single Page Application on Angular.JS used $q module to chain promise with $http module.
  • Experience in using RESTful web services to implement AJAX call and updating dynamic functionality of HTML5 in JavaScript, JQuery and Angular JS.
  • Involved in unit testing: Redux reducer, Redux action creator, Unit test a presentational component with Enzyme.
  • Worked on React: test component lifecycle methods with full rendering.
  • Involved in implementing web page with Object Oriented JavaScript programming and JavaScript MVC framework like Angular.JS, Backbone.JS.
  • Used testing frameworks like Karma and jasmine. Karma as test runner. Jasmine as assertions library.
  • Worked with software methodologies like Agile Scrum and waterfall.
  • Significant experience in web development tools like Web Storm, Sublime Text, Eclipse, Notepad++, Chrome Development toolbar and Firebug.
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development.
  • Good knowledge of Grunt, GIT, HTTP and Restful services.
  • Self-motivated person with strong communication, problem solving skills and highly attracted by new technologies.

TECHNICAL SKILLS:

Programming Languages: Core Java (1.5,1.6,1.7 and 1.8), J2EE, Web services

FrontEnd Technologies: HTML/HTML5, XHML, XML, CSS/CSS3, JavaScript, AJAX, JSON, Node JS, Media Queries, DOM, Sass/Less

Framework: Bootstrap, Angular.js, node.js, React.js, JQuery, JQuery UI, Jasmine and karma

IDEs: Eclipse, Sublime, Visual Studio, Dreamweaver, Notepad++

Platforms: Windows, Unix/Linux

Version Control Tool: GIT, Source Tree .

Application Servers: Team Track, Firebug, chrome Inspector Oracle 8i/9i/10g/11g, MySQL 5.0, SQL Server 2000/2005, MongoDB WebSphere 5.1/6.1, Tomcat 5.1/6.1, BEA WebLogic 8.1

Testing Tools: Chrome Element Inspector, Firebug, IE Tester

Others: Agile, Extreme Programming, Waterfall Model and Test Driven

PROFESSIONAL EXPERIENCE:

Confidential, Mooresville, NC

Sr. Web Developer

Responsibilities:

  • Developed reusable, testable, and efficient code using jQuery, Node.JS, Hapi.JS, Handlebars, less.
  • Involved in implementing responsive applications for desktop, mobile and tablets using Scaffold (Bootstrap) (HTML5, CSSS and Javascript).
  • Working on Node.JS development platform, creating views, routing, server methods using Hapi.JS, Implementing unit tests.
  • Involved in integrating Restful API’s, internal web services ensuring high performance on Mobile and Desktop.
  • Created handlers, helper functions, modules into Node JS to integrate with designs and requirements.
  • Involved in Design to Dev. Review sessions, provided areas of improvement, valuable suggestions to design team.
  • Created Fragments, React Hooks: useState, useEffect, useContext.
  • Implemented routing using React.lazy.
  • Used React useMemo for performance Optimization, React useReducer for the Http State.
  • Implemented on click scroll using npm module "react-scroll"
  • Performed server-side rendering using Node JS for purchase history views, Installation views, edit account views, Return Item views.
  • Resolved security issues by performing URL encryption for guest user order details, return Item views.
  • Involved in Node JS version upgrade (4.x to 8.x).
  • Used React.JS to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • Developed Container components as the logic layer for the UI components.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Created global navigation using npm module "history"
  • Developed reusable components panel, listItem, sortableList, button, radio, checkbox, dropdown.
  • Used Redux to manage the whole state. Developed the well-designed store, actions and reducers.
  • Implemented React router for building the single page application
  • Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code
  • Utilized React to build reusable components with JSX including (landing, forms, and buttons), resulting in optimized rendering and performance
  • Identified entity models, webservice endpoints and generated YAML file using swagger API.
  • Using Redux thunk implemented add, delete, update phases/ sub Phases list items.
  • Worked with Angular 2.0 to develop single page applications
  • Worked with ngrx/store for managing Angular 2.0 applications.
  • Developed reusable components using Angular 4.0
  • Performed property binding, attribute binding, event binding, event filtering using Angular 4.0
  • Created template-driven forms, modules, templates, directives, routes using Angular 4.0
  • Consumed Http services with Angular 4.0 by using reusable error handling method, reusable data service.
  • Good exposure to Angular 5.0.
  • Created mock API for adding, deleting, updating phases/ sub Phases list items.
  • Implemented drag and drop of list items using npm module "react-sortable-hoc".
  • Performed unit testing using lab, nock, JEST and ENZYME.
  • Using Agile Scrum software development Methodology in the progress of the project.
  • Managing Source control and version control using GIT, BITBUCKET and Project status tracking using JIRA.
  • Organized folder structure by creating helpers (fonts, reset, typography), util (colors, constants, converters) folders.

Environment: React.JS, Redux, Node.JS, HTML5, CSS3, Styled components, JavaScript, React-Bootstrap, Angular 2.0, Angular 4.0, AJAX, JSON, GIT, React, Redux development tools.

Confidential, Lee's Summit, MO

Sr. UI Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Requirements Analysis: Formulate the business needs into IT solutions.
  • Created NPM modules, Published NPM (Node Package Manager) Modules
  • Managed third party packages with npm
  • Good knowledge of File stream, Pipes, Events in Node.js
  • Worked on Passport and Authentication, created protected page using Passport in Express.
  • Performed error handling, debugging, templating in Express.
  • Good Experience in using React.JS and working with React Flux architecture.
  • Experienced in working with Redux architecture.
  • Good experience in Fetching Data to React State and Working with the Redux Promise Middleware.
  • Worked on React.js by utilizing index routes, links, and active route styling, used URL parameters and deep nesting.
  • Created a navbar using the Link component in React.js
  • Managed Application State with Redux by defining action creators, pure functions.
  • Worked on Redux: bind reducers to store and components, refactored to container and presentational components.
  • Involved in Redux: designing larger state trees, combining reducers.
  • Used higher order containers with react-redux.
  • Created applications using ECMA Script 6 features and used Babel, web pack with es2015, react JSX pre-sets.
  • Created Routes for Application with React Router.
  • Involved in developing Integrate Studio responsive application for desktop, mobile and tablets using Angular.JS.
  • Good Experience in Angular.JS implementing the concepts of Data Binding.
  • Involved in implementing concepts of MVC to develop single page application (SPA) using Angular JS.
  • Implemented the concept of controller, directive and custom directives by using Angular.JS.
  • Used Dependence Injection like ($scope, $rootscope) in controller and Created the Own Directives by invoking the element name, attribute, class and Comment.
  • Familiar with stateful Routing, Filter and custom filter with promise (for Ajax request) in Angular JS.
  • Extensively used services methods, internal services ($ http, $q) and Events in Angular JS.
  • Used Component like $Ctrl to assign data and method on properties of our controller instead of directly to the scope.
  • Used MEAN (Mongo DB, Express, Angular, Node) Stack.
  • Created REST API for test server for Express Router middleware based API’s with MongoDB integration.
  • Used flex box CSS and Angular material layout to allow web application to respond to the size of the browser at any point.
  • Implemented the concept of Theming, generate the custom theme package, which allows to create clean and Professional looking application.
  • Implemented the concept of Store, for loading the data via Proxy (AJAX, JsonP, Server, JSON) and provide the functionality for sorting, filtering and querying.
  • Invoked in Karma and jasmine for unit testing.
  • Used Google chrome for debugging the application using chrome developer toolbar.
  • Used Agile Scrum software development Methodology in the progress of the project.
  • Managed Source control and version control using GIT and Project status tracking using JIRA.

Environment: React.js, Redux.js, Backbone.js, Node.JS, HTML5, CSS3, SASS, JavaScript, jQuery, Angular.JSBootstrap, AJAX, JSON, GIT, IE Tester, Bower, Chrome Inspector, Firebug.

Confidential, New York, NY

Sr. UI Developer

Responsibilities:

  • Involved in developing responsive applications for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Involved in requirements gathering and analysis, checking the dependencies and design of the project.
  • Worked on React.js using jsx, components, state, Props, Prop validation, Component API, component lifecycle, forms, Events, Refs, Keys, Router, flux.
  • Implemented simple page routing with react-router.
  • Worked on Redux: Actions, Reducers, stores, Async actions.
  • Installed node through a package manager
  • Created rich application websites using Angular, Node, and Yoeman.
  • Used Node.js development platform (async, CommonJS, streams, stdlib) to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Bootstrap and Media Queries for Responsive Web Design.
  • Used SASS Pre-processor for writing maintainable code.
  • Worked on CSS features like Basic, Pseudo Classes, CSS3 Media Queries and supporting cross browser compatibility using polyfills.
  • Used Node.js HTTP Server for making client requests, experience in handling requests/ responses.
  • Good experience in Node.js Streams (Readable, Writable, Network, Piping Streams)
  • Worked on Node.js Events: adding and removing events, creating event emitters.
  • Good experience in working with React.js: DOM Nodes, React's Event System, Controlled Components, Mounting and Unmounting Components
  • Involved in implementing data-binding using Angular.JS for front-end development of a current web application.
  • Good experience in Angular.JS implementing MVC and concepts of two-way data binding.
  • Worked on Angular.JS factory and services for dependency injection to share data and common code functionality between multiple controllers.
  • Good experience in Backbone.JS implementing MVC and concepts of data binding.
  • Developed reusable components using Custom Directives in Angular.JS
  • Created applications using Angular.JS single page applications SPAs to improve page performance and minimize the changes on the page.
  • Worked on $http in angular for consuming RESTful web services.
  • Used $q as a promise library in working with $http.
  • Used Grunt build tool for configuring tasks.
  • Involved in debugging the application using Chrome Developer toolbar.
  • Practiced Agile Scrum Software Development Methodology in the progress of the project.
  • Used GIT as version control system.
  • Coordinate with developers to establish and apply appropriate branching, labelling/naming conventions using GIT source control.
  • Involved in Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
  • Extensively worked on Node.JS npm modules like grunt, bower and express.
  • Involved in Code Reviews
  • Managed source control and version control using GIT
  • Provided Project status tracking and bugs using JIRA

Environment: React.js, Redux.js, Sublime Text 3, Web storm, Angular.JS, HTML5, CSS3, SASS, JSON, JavaScript, GIT, Source Tree, Grunt, Jasmine, Karma and Restful.

Confidential, Newark, CA

Sr. UI Developer

Responsibilities:

  • Used advanced level of HTML5, JavaScript, CSS3, Bootstrap, SASS, jQuery, Angular.JS and Node.JS.
  • Created application’s by using HTML5, CSS3, JSP, JavaScript.
  • Used Angular.JS for DOM Manipulation, Filters, and Directives.
  • Worked on AngularJS routes using scope object to create a view using controllers.
  • Re-created a single page application using Angular.JS which was supported in IE 8, 9, 10, 11, Firefox, Chrome.
  • Good experience in Angular.JS implementing MVC and concepts of two-way data binding.
  • Worked on Angular.JS factory for dependency injection to share data between controllers.
  • Used Angular.JS services for dependency injection to share common code functionality between multiple controllers.
  • Created reusable components using Custom Directives in Angular.JS.
  • Developed user interface using Asynchronous validation for the fast and user-friendly access using AJAX.
  • Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
  • Migrated the data from a MS ACCESS database to an SQL database. Optimized some queries and tables in the new SQL database.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Merged frontend tools with the help of GRUNT for vibrant plugins.
  • Interacted with third-party vendors to customize UI/UX solutions.
  • Involved in unit testing using Karma and Jasmine.
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Created client-side validation tool using technologies such as Angular.JS and JavaScript.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.

Environment: AJAX, Oracle 10g, IE 7,8, Firefox, Chrome, HTML 5, AJAX, CSS3, JSP, Backbones.JS, Angular.JS, JavaScript, jQuery, Photo editors: Photoshop, Fireworks.

Confidential, New York, NY

Sr. UI Developer

Responsibilities:

  • Developed Login/Registration/Edit of user profile sites using HTML5, CSS, Bootstrap and JavaScript.
  • Part of team to design HTML and CSS to fit into screen of different device by using Media Queries.
  • Created dynamic webpages for online vehicle reservation system.
  • Implemented the data accessing through AJAX calls in JSON formats.
  • Worked on JQuery lightbox for creating images and video galleries.
  • Developed web pages with HTML5 using Semantic, and Migration to understand for browser.
  • Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
  • Created different shape and multiple colour on the web page with the help of CSS3 Gradients
  • Good experience in creating web pages, for responsive adjust in mobile, tablets and desktops by using Bootstrap.
  • Familiar with Bootstrap Grid system in responsive and re-arranging on depending the screen size
  • Analysed and improved application efficiency by optimizing.
  • Used Firebug, FirebugLite, and IE Developer Toolbar for debugging and browser compatibility.

Environment: Windows, Eclipse, JavaScript, HTML5, Bootstrap, CSS, jQuery, AJAX.

Confidential

UI Developer

Responsibilities:

  • Involved in Developing presentation layer using JavaScript, HTML and CSS.
  • Involved in enhancing the product with new features as per client requirements.
  • Good experience on web pages by using HTML (Forms, blocks, Layouts, iframes, Entities, Responsive and links).
  • Created web page with more attractive, colourful and easy to access for user’s by using CSS (Box-Model, Pseudo-class and elements, navigation box and dropdowns).
  • Created custom web forms to change existing information with in forms and change input tags by using JavaScript (Function, Methods, Data-type, Debugging, Hoisting, Form validation and performance).
  • Used simple XML to build/process xml documents.
  • Worked with the design of the templates and skins in CSS
  • Used JQUERY to handle the client-side validations.
  • Responsible for transforming designed mock - ups to web pages.
  • Involved in updating the HTML pages using JQUERY AJAX via JSON response.
  • Designed web pages and used applications that meet business needs and user goals through a user experience.
  • Created AJAX calls to populate screens parts on demand
  • Created Web applications which are cross - browser compatible.
  • Responsible in creating the screens with table less design.
  • Involved in performing new - website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.
  • Worked closely with team members to meet the client requirement.
  • Actively participated in day - to - day meeting, status meeting, strong reporting and effective communication with project manager.

Environment: HTML, XHTML, CSS, AJAX, JavaScript, jQuery, MVC, DOM, SQL

Confidential

UI Developer

Responsibilities:

  • Involved in requirements gathering and analysing them, checking the dependencies and design of the project.
  • Used Ajax, OO Java Script, JSP, jQuery, HTML and CSS to develop the application.
  • Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Designed and Developed Java Script frame work which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
  • Created page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Improved outgoing quality through test and yield improvements and characterization. Also, reduced costs through test time improvements.
  • Worked on test plans and performed unit testing and performance testing.
  • Involved in redesigning the existing site and to create new interfaces.
  • Responsible for content and UI development.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Involved in Designing dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Involved in Optimizing Applications using jQuery, JavaScript, AJAX, Caching and CSS/ JavaScript.
  • Developed reports using SSRS. Reports were developed against a variety of data sources which included SQL Server and Analysis Services
  • Interacted with the programmers and graphic designers for project requirement and analysis.

Environment: Java, HTML, CSS, JavaScript, Ajax, JSON, JSP, jQuery, MVC, DOM, SQL

Hire Now