We provide IT Staff Augmentation Services!

Senior Frontend Developer Resume

4.00/5 (Submit Your Rating)

East Orange, NJ

SUMMARY:

  • Over 7 years of working experiences in front - end web development
  • Experienced in developing static and dynamic web projects in various domains including Healthcare, Banking, Insurance and E-commerce
  • Professional in HTML/HTML5, CSS/CSS3, JavaScript (ES 5/6)
  • Applied JavaScript libraries such as jQuery to develop interactive and dynamic web pages, handle cross-browser compatibility issues, and manipulate DOM (Document Object Model) efficiently
  • Hands-on experiences in utilizing CSS Media Queries and Bootstrap to achieve compatibility requirements and Responsive Web Design (RWD) to turn wireframe designs into well-formatted, user-friendly web applications
  • Extensive experience with CSS3 and leveraging best practices, modifications of existing CSS files to enhance the user experience
  • Experienced in Software Development Life Cycle process which includes designing, developing, testing, implementation and maintenance
  • Proven & Best practices implementation skills in client side MVC or MV* JavaScript frameworks such as Angular
  • Expertise in Angular JS 1.X / 2 / 4 / TypeScript development
  • Strong understanding in writing Custom Directives in Angular, making use of Module and Filter objects according to the application requirements
  • Skilled in developing SPA(Single Page Application) by MEAN stack (MongoDB, Express, AngularJS, and NodeJS)
  • Updated, requested, retrieved, sent data asynchronously with web servers without reloading web pages by AJAX along with JSON/XML
  • Strong in RDBMS like Oracle and MySQL databases
  • Extensive knowledge in creating and consuming RESTful services, and JSON file manipulation
  • Produced interactive and dynamic SVG charts and graphs by integrating visualization tools such as D3.js
  • Experienced in JavaScript test runner like Karma, behavior-driven development framework like Jasmine, Mocha, and QUnit
  • Experienced with CSS pre-processors such as SASS
  • Implemented design patterns like Façade, Factory Method, Observer
  • Tracking changes and coordinating working in files with the aid of version control system such as GIT
  • Good Knowledge of CMS (Content Management System) tools such as WordPress
  • Expert in documentation using MS tools (Word, Excel, PPT, Project, Visio, and Access)
  • Expert in IDEs like Webstorm, Eclipse, Intellij, Visual Studio Code, Notepad++, Brackets, Sublime text, Adobe Dreamweaver
  • Expert in debugging issues using Firebug/Chrome Developer Tool
  • Able to evaluate and improve existing designs at all phases of Software Development life cycle
  • Experienced in working with Scrum-based Agile SDLC, tracking bugs using JIRA, and continuous integration with Jenkins;
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders
  • Self-starter, fast learner, and capable of working independently or as part of a team

TECHNICAL SKILLS:

Web Development: HTML/HTML5, CSS/CSS3, JavaScript (ES5/6), jQuery, Bootstrap, AJAX, JSON, AngularJS 1.x/2/4, TypeScript, NodeJS, Express, PHP, SASS

DBMS: Oracle, MySQL, MS SQL, MongoDB

Application Server: Apache Tomcat 8.0/7.0/6.0, XAMPP 1.6/1.7/1.8/5. x/7.x

IDE: Webstorm, Eclipse, Intellij, Visual Studio Code, Notepad++, Brackets, Sublime text, Adobe Dreamweaver, Android Studio, MySQL bench, MongoDB Compass

Operating Systems: Windows 98/2000/XP/Vista/7/8/10, MacOS, UNIX

Testing: Karma, Jasmine, Mocha, QUnit

Tools: Chrome Developer Tools, Firebug, Jira, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, East Orange, NJ

Senior Frontend Developer

Responsibilities:

  • Responsible for maintaining the company’s website components including services, DNA, programs, video, press, review wall, and etc.
  • Developed the browser-based electronic record and management platform for practice internal usage
  • Worked closely with teams from other departments on building proper UI modules according to the requirements
  • Building pages with HTML5, styling with CSS3 and Bootstrap 3, and manipulating DOM with JavaScript and jQuery
  • Applied CSS Media Queries and Bootstrap 3 to achieve compatibility requirements and Responsive Web Design (RWD)
  • Integrated the system into Single Page Application (SPA) based on MEAN stack implementation
  • Worked on migrating/re-coding the pages from Angular 1 to Angular 2
  • Implemented routes, components, custom directives, services, and form validations of Angular 2
  • Used Angular Router interpreting browser URLs as instruction to navigate to client-generated views like clicking buttons, selecting from a drop box, or achieving move forward and backward functions by using the router logs activity in the browser's history journal
  • Created custom pipes to filter search results or data, and display in tabular form
  • Performed client side validation by various methods like HTML patterns, JavaScript, and jQuery validation plugin, Angular 2 JWT
  • Used JSON for accessing the data like storing, sending, exchanging, retrieving from and to the server
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON
  • Ran server side validation with NodeJS and Express
  • Used Reactive Extensions for JavaScript (RxJS) to make HTTP requests and fetch patient record data
  • Created usable components and services to interact with REST API
  • Integrated D3.js reporting component for statistical information display
  • Employed MongoDB as the database to store clients’ information, and Mongoose for data modeling
  • Dealt with important data such as password in encrypted form by using bycrypto.js
  • Implemented design patterns like Façade for creating the daily report, Observer for registering event listeners, and etc.
  • Use Google Chrome's developer tools extensively for code analysis & debugging
  • Used Scrum methodology and TDD for development processing
  • Used Karma for self-testing and JIRA for bug tracking
  • Managed source code with GIT to handle multiple releases, feature or bug fix branches
  • Maintained and recommend solutions that best suit business and technology needs from UI standpoint
  • Worked closely with QA team for fixing bugs as well as production issues

Environment: HTML5, AngularJS 1.x/2/4, jQuery UI, Ajax, JavaScript, CSS3, Bootstrap 3, Git, Node JS, Express, Angular 2 JWT, RxJS, bycrypto.js, Oracle 11g, MongoDB, Mongoose, Agile, D3.js, Karma, Jasmine, Jira

Confidential, Fair Lawn, NJ

Senior UI Developer

Responsibilities:

  • Designed and developed the application interfaces to improve user experience and add new functionality by using HTML5, Bootstrap, jQuery and JavaScript
  • Used Angular JS framework to create Single Page Application in the development of the loan application
  • Implemented MVC architecture by enabling data shared between model, view and controller simultaneously to reduce effort time for the whole project
  • Created AngularJS controllers, factories, filters, routers and services
  • Involved in web interface designing with HTML5, CSS3 and jQuery
  • Designed intuitive responsive web pages using Bootstrap for grids, forms, and paginations
  • Styled and implemented CSS Media Queries for responsive web page design
  • Added animation effects on components by using CSS3, jQuery and Angular
  • Applied CSS pre-processor to make CSS more maintainable, themeable and extendable
  • Used AJAX and jQuery to update the parts of the account review webpages
  • Created forms to collect and validate data from the user in AngularJS, jQuery and JavaScript
  • Used Both Regular Expressions and Angular Form Validation
  • Created Page Layouts, Dynamic Menu, Modal Dialogs, Search features
  • Enhancing the system to improve user experience and developed functions to acquire data by AJAX and JSON from RESTful web services
  • Worked on solving cross-browser compatibility issues for Safari, Firefox, Chrome, and Internet Explorer
  • Created required templates and reusable style sheets based on UI standards and company’s requirements
  • Implemented Factory Method to create different users with certain authorities
  • Used JIRA for bug tracking and D3.js for data virtualization
  • Added interactive user interface components such as menu bar integration, and testing (QUnit)
  • GIT was employed for version control
  • Used Agile methodology and TDD process for the software development

Environment: JavaScript, HTML5, CSS3, AngularJS 1.x, Bootstrap, UI-Router, JSON, Ajax, XML, JQuery 1.12.3, NodeJS, Express, MongoDB, Mongoose, QUnit, Tomcat 7.0.6, Oracle SQL, MySQL, Eclipse, D3.js, Jira, Git

Confidential, Hasbrouck Heights, NJ

UI Developer

Responsibilities:

  • Actively involved in all aspects of the system design
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built
  • Developed the UI of pages using HTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax
  • Used CSS Media Queries and Bootstrap for Responsive Web design so that it can be view in both desktop and tablet
  • For better UI Experience used technologies such as Angular and Handlebars
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers
  • Developed Date Time Picker using Object Oriented JavaScript extensively
  • Created various interactive plug-ins, widgets or design UI/UX
  • Developed AJAX based web based UI framework by utilizing jQuery library
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages
  • Implemented AJAX for sending the response back to clients
  • Used jQuery event handling in UI pages to display list boxes and to handle validations
  • Wrote application level code to perform client side validation using jQuery and JavaScript
  • Developed JavaScript library for rendering domain-specific layout XML to the web
  • Used SASS framework to minimize complexity and avoid duplication in CSS styles
  • Debug the application using Firebug and Chrome developer tools
  • Traverse HTML documents and manipulated DOM Nodes efficiently
  • Optimized client side performance
  • Involved in creating automated test cases using Protractor
  • Applied GIT for version control
  • Involved in Designing, Implementation, Maintenance and Testing of the application with Agile Scrum

Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Dreamweaver, AJAX, JSON, DOM, Eclipse, SASS, MS Office, MySQL, Oracle SQL, Handlebars, AngularJS, XML, Protractor, Agile, Git, Firebug, Chrome Developer Tools

Confidential, Hoboken, NJ

UI Developer

Responsibilities:

  • Created interactive web pages by using HTML, JavaScript, and jQuery
  • Built cross-browser user interfaces and optimize platform’s performance
  • Used JavaScript and jQuery to handle all events that are triggered by users, such as hover and click
  • Used AJAX and JSON to process asynchronous actions to acquire products data from server and display it in sorted order
  • Used jQuery to create features like navigation, pagination, autocomplete, drag and drop, menus, and etc.
  • Used CSS Media Queries to create the responsive web pages and ensure display platform independently
  • Used HTML patterns and JavaScript for client-side validations
  • Used Eclipse for development, debugging, coding and deployment of the applications
  • Participate in the pre-design process for the layout design, structure design, method, and procedures
  • Stayed up-to-date on new technologies and trends
  • Request and Get data from backend using AJAX by exchanged with JSON
  • Programmed to display charts and graphs using JavaScript, HTML, and CSS
  • Worked with Agile Methodology
  • Daily website maintenance and updating content

Environment: JavaScript, jQuery, HTML, CSS, AJAX, JSON, XML, MySQL, Oracle 10g, Eclipse, JSP, JDBC, JMS, WebLogic, Apache Tomcat, Microsoft Expression Web SuperPreview, Windows, MacOS, Unix, Git, SVN

We'd love your feedback!