We provide IT Staff Augmentation Services!

Senior Front-end Developer With Node Js Resume

0/5 (Submit Your Rating)

Roseville, CA

SUMMARY

  • Overall 8+ years of experience in developing professional web applications which includes front - end designing and hand coding with solid proficiency in usability, web and client / server applications.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, JQuery, AJAX, JSON and XML.
  • Experience in development approaches Front-end Model View Controller (MVC), event - driven applications using Object-Oriented Web applications, AJAX, Object Oriented JavaScript.
  • Experience in designing the interface UI/UX strategy, UI requirements, converting findings into UI designs.
  • Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Sound Understanding and good Experience of using the various JavaScript concepts like Prototypes, Closures, and Object oriented features, Promises.
  • Good experience in using the latest JavaScript framework AngularJS and worked with all its various concepts like services, custom directives, promises, factory and providers.
  • Good experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
  • Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, React.js/ Redux, Ext.JS, Responsive web design(RWD).
  • Good knowledge on creating ExtJS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Familiar with popular browsers development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug, Jasmine and Karma testing framework.
  • Very good experience in Document Object Model (DOM) and also in client side applications using React JS and working knowledge on Grunt.
  • Experience with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer.
  • Expert in Rich Internet Applications (RIA) with advanced JavaScript Frameworks using MVC, jQuery.
  • Used Node Package Manage (NPM) and Bower as package manager for installing backend and frontend dependencies.
  • Excellent experience in Restful Web services, Big Web service development and consumption. (JAX-RS and JAX-WS).
  • Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Experience with task runners like Grunt, Gulp to minify CSS/JavaScript.
  • Involvement in using IDE's Dreamweaver, Notepad++, eclipse, Adobe Photoshop, Sublime Text& Web storm.
  • Proficient in various version control systems GIT, Subversion.
  • Exposure to Continuous Integration and Continuous Deployment techniques.
  • Experience in working with Application Servers including Apache Tomcat.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and experience with Agile and SCRUM.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, SASS, Bootstrap, Jasmine, XML, JSON, Media Queries, Responsive Web Design, CSS sprites, CSS grid.

JavaScript Libraries: Angular Js, Node Js, React Js, RequireJs, Backbone Js, Knockout.js, express.js

Languages, Scripts: JavaScript, JQuery, AJAX, Typescript

Frameworks: Bootstrap, Backbone JS, Angular JS

Tools: SVN, GIT, Grunt, Gulp

Web Services: RESTful, SOAP, XML

Editors / IDE Tools: Eclipse, NetBeans, Adobe Dreamweaver, Notepad++, Sublime Text, Visual studio

Database: MySQL, PL/SQL(Oracle), Mongodb

Web/Application Servers: Apache Tomcat, web logic.

Operating System: MAC OS X, Windows, Unix/ Linux.

Publishing Tools: Adobe PageMaker, MS Office

PROFESSIONAL EXPERIENCE

Confidential, Roseville, CA

Senior Front-end Developer with Node JS

Responsibilities:

  • Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS, Bootstrap, JavaScript and AngularJS.
  • Experienced in developing solutions using UI web presentation skills.
  • Enhanced user experience by designing new web features using MVC Framework.
  • Created wireframes, graphical templates, and other graphical elements for various web based projects.
  • Designed and development of Web pages using HTML5, CSS3 including Ajax controls and JSON.
  • Responsible for the overall layout design, mockups and prototypes color scheme of the web site using HTML5, CSS3.
  • Used HTML5 Application cache through which application is cached and can be accessible without internet connection.
  • Worked onHTML5, CSS3, Angular2, Typescript and also additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
  • Used Dreamweaver as HTML Editor for designing new pages.
  • Mobile friendly Responsive Design using CSS/LESS Preprocessor and media queries.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Reduced page load time by changing images to GIF and staticallycachingpage, faster 3.389% than before
  • Exposure to new features and issues addressed inAngular2.0.
  • CreatedTypescriptcontrollers for the different pages in the views usingTypescript.ts.
  • Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 2 and TypeScript
  • ImplementedAngular2component router for navigation and also the services to connect the web application to back-end APIs.
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2.0 framework and Node JS.
  • Used UI-router to design a single page application and Angular, which is Angular bootstrap's TYPEHEAD to achieve auto-complete functionality.
  • ImplementedAngularservice calls usingAngularFactory and also usedAngular for making restful API calls and data binding.
  • Developed the application on GWT (for creating Widgets, Panel, Event Listeners and other Components and deployed the application on Weblogics Server.
  • Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.
  • Designing and developingmicroservices, which is REST APIs orchestrating with backend systems to populate credit card customer's data at online login.
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers.
  • Developed a core component of Analytics using with Node.jsmicroservices and consume them via Angular.js services.
  • Extensively used Grunt as an associate to NodeJs to establish the connectivity between database and client.
  • Implement modules into NodeJS to integrate with design and requirements and also created Restful web services/ API's using Node.js.
  • Used Node Js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner).
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Developed and integrated web application with MongoDB.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner
  • Experience in working with NoSQL Database like Mongo DB, Cassandra to manage extremely large data sets.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: HTML5, CSS3,CSS/LESS, jQuery, JavaScript, AJAX, JSON, Typescript.ts, Angular 2, NodeJS, MongoDB, YUI, Responsive Web Design, Bootstrap, Micro services, GWT, Jasmine, Karma, Dreamweaver, Agile.

Confidential, Franklin, WI

Senior Web/UI Developer

Responsibilities:

  • Developed UI pages using HTML5, CSS3, JSON, JavaScript, jQuery, Bootstrap, BackboneJS and AJAX.
  • Designed and developed the user interfaces with various tools and implemented ASP.NET validation controls, Java Script, JQuery, CSS for server and client side validations respectively.
  • Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries, and Bootstrap.
  • Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
  • Built Web pages that are more user-interactive using HTML5, CSS3, LESS, JavaScript, Bootstrap, ReactJS, Jasmine, Karma, RESTFUL API Services and JSON.
  • Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data
  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Designed graphics, buttons, and logos for the website to enhance the application features for the user.
  • Used AngularJS to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections.
  • Used $http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
  • Leveraged two way data binding through $scope in applications built on AngularJS and also implemented different validation control on the web-pages using AngularJS.
  • In React Js developed efficient updating of HTML document when data changes and it's a SinglePageApplication.
  • Worked with several React elements, React node and React components in React Dom technology (ReactJS).
  • Created Menus and Drawer component by usingTypescriptand React.js
  • Used React-reduxto set State and props between Parent and child component.
  • Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
  • Use Flux & Reflux to manage your data in React and Make HTTP requests in React & Flux
  • Created React JS components usingJSX, followed FLUX design pattern for unidirectional data flow.
  • Involved in customizing theJSXfiles for rendering the UI in implementing React JS.
  • Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Captured the details and specifics of the website design via storyboards for prototyping.
  • Implemented Backbone.js and React.js to create a dynamically changing website.
  • Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
  • Used Grunt for JavaScript files concatenation and minify to improve performance in loading web pages.
  • Worked with Jasmine and Mocha in testing and performed Unit testing and execution testing utilizing JUNIT.
  • Build microservices for the delivery of software products across the enterprise.
  • Tested pages for cross browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
  • Created test suites using Jasmine, karma and worked on tools like NPM, Bower with respect to the requirements.
  • Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
  • Used JIRA for the bug tracking and project management.
  • Involved in AGILE process, two week Sprints, and daily Scrums to discuss the development of the application to deliver in time.

Environment: HTML5, CSS3, JavaScript, jQuery, Angular.js, Typescript, Bootstrap, AJAX, JSON, Backbone.js, React.js, XML, JSON, Responsive design, Redux, Visual Studio, Grunt, Agile, Jira, Azure, IE 6,7, 8 9 10, Firefox, Chrome.

Confidential, Charlotte NC

Senior Web application Developer

Responsibilities:

  • Worked on versioning tools like GIT and SVN.
  • Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
  • Developed Responsible Web Design (RWD) UI using HTML 5, CSS3 media queries, DOM, Ajax, JSON, Angular Js and Bootstrap.
  • Developed the front-end for the Identity Guard member website in HTML5, CSS3, jQuery, and AngularJS, in a responsivegridlayout using AngularUIframework based on Bootstrap.
  • Embedded new Media Elements i.e., video and audio files using the HTML5 mark-ups and used HTML5 file API for uploading local files from the client-side.
  • Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia.
  • Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
  • Worked with Twitter Bootstrap framework making use of grids, advance components like Navbars, Pagination, Alerts, Progress bars etc.
  • Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and AngularJS.
  • UsingAngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed Custom directives to be reused across different modules in the application
  • Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
  • Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
  • Used JQuery to make RESTful API calls and Designed/documented REST APIs for collection and retrieval of high data.
  • Used JSON for data exchange between client and server and also Ajaxto reduce the network load and update only the certain components of the website.
  • Used GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project
  • Used Jasmine framework with Karma to write tests cases and performed end2end testing using protractor.
  • Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
  • Debugged the issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
  • Create complex JIRA work flows including project workflows, screen schemes, permission schemes and notification schemes in JIRA.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, AngularJS, JSON, RESTFUL web service, Apache Tomcat, Karma, Jasmine, SASS.

Confidential, Houston, TX

UI Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Utilized HTML5, CSS, JavaScript, JQuery, and AJAX to create a user login system that allowed customers to login.
  • Revamped the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
  • Developed the complete layout of the pages of websites using CSS for multiple browsers.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Used JavaScript, Bootstrap for validation and for developing modules on front-end.
  • Developed a single page, mobile-first, cross-device web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Used AngularJS framework to extend the HTML5 template language.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Created custom AngularJS filters to provide better search experience, Implemented AngularJS client-side validation forms using various controls and filters.
  • Used AngularJS in creating multi-page view using templates &ng-route
  • Utilized AngularJS inbuilt directives for implementation also implemented costumed directives for the one's that is not available.
  • Implemented AJAX to multiple aspects of the website to improve functionality.
  • Used JSON to get response from server to check functionality of the websites.
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: HTML, CSS, JavaScript, ECLIPSE, JQuery, AngularJS, Backbone.js, AJAX, JSON, Bootstrap, MySQL, Pl/SQL, AptanaStudio, Notepad++.

Confidential

Web/UI Developer

Responsibilities:

  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • 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.
  • Created a customized automated email utilizing HTML, JavaScript, JQuery and AJAX.
  • 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.
  • Developed the front-end featuring rich web interface implemented YUI using jQuery framework for UI centric AJAX behavior.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON, Angular JS and JavaScript, Bootstrap.
  • Used Ajax, OO Java Script, JSP, JQuery, HTML and CSS to develop the application.
  • Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Extensively used JavaScript to make the web page more interactive.
  • Extensively used jQuery, AJAX and DOM manipulation to create interactive web applications like message posting and auto complete form validations.
  • Validated the client side applications using jQuery Validation Plugin and worked with jQuery Plugin Message, jQuery slider plugin.
  • Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Responsible for making responsive web pages using twitter bootstrap and media queries
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data.
  • Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
  • Wrote test plans and performed unit testing and performance testing.

Environment: Java, HTML, CSS, OO JavaScript, JSON, JSP, JQuery, Ajax MVC, DOM, SQL, PL/ SQL, Oracle, Windows.

Confidential

UI Developer/ Designer

Responsibilities:

  • Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
  • Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Defined text alignment, size, borders and many other typographic characteristics.
  • Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
  • Used JQuery in controlling access to different pages of the applications.
  • Developed JQuery custom widgets to make easy the enhancement of the web pages.
  • Extensively used JQuery selectors in accessing various parts of the DOM.
  • Used Ajax and JQuery to update the parts of the Policy review web pages.
  • Implemented JavaScript promises functions as an alternative for callbacks.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Worked on creating and consuming SOAP Web services for accessing data from other external services.
  • Used JQuery event handling in UI pages’ handle validations.
  • Created JQuery custom widgets like date picker etc. and other custom widgets.
  • Involved in code review and deployment of the application on development, testing of production servers

Environment: Java, HTML, CSS, JavaScript, JQuery, SQL, Web services using REST and SOAP, JSON, AJAX.

We'd love your feedback!