We provide IT Staff Augmentation Services!

Senior Front-end Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 6 years of professional experience of User Interface (UI) / Front - End development in Insurance, Finance and E-commerce industries.
  • Extensive Experience of applying HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON and XML.
  • Proficient in using libraries such as JQuery to implement dynamic web pages.
  • Hands-on experience in building Single Page Application (SPA) using AngularJS framework and Angular UI.
  • Strong Model View Controller (MVC) framework experience for easy-maintained design.
  • Solid experience in developing precise and customized Responsive web design using Bootstrap and Media Queries.
  • Familiar with debugging and troubleshooting code using Karma, Jasmine testing framework and mainstream browser tools including Chrome Element Inspector, Firebug and IE Tester.
  • Experience in analyzing and solving Cross-Browser Compatibility issues for main browsers.
  • Familiar with Version Control Tools such as Git and SVN.
  • Proficient in using IDE such as Sublime, NetBeans, Notepad++, Webstorm and Brackets.
  • Good experience using SASS and LESS for reusable coding which is more efficient and easier to maintain.
  • Experience working in Agile software development methodology.
  • Solid experience of web service using AJAX call for processing JSON/XML format files between Front-End and Back-End.
  • Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap in the Node.js environment.
  • Self-motivated person with analytical thinking, strong communication and problem-solving skills.
  • Ability to work efficiently both in team and individual. Capable of multi-tasking, quickly adjusting to new environment and working under pressure.

TECHNICAL SKILLS

Front-End Technologies: HTML/XHTML, HTML5, CSS2/3, JavaScript, AJAX, JSON, XML, Media Queries, DOM, SASS, LESS, Sketch

Library/Framework: JQuery, Bootstrap, AngularJS, Angular UI, Jasmine

Programming Language: JavaScript, Matlab, R

Developer Tools/IDE: Sublime, NetBeans, Notepad++, WebStorm, Brackets

Testing Tools: Chrome Element Inspector, Firebug, IE Tester

Version Control Tools: Git, Git Bash, SourceTree, SVN

Operating System: Mac OS, Windows

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Senior Front-End Developer

Responsibilities:

  • Utilized AngularJS and Angular UI framework for designing a Single Page Application, including multiple views using route services in conjunction with HTML5 and CSS3.
  • Implemented the Model View Controller architecture by using AngularJS, encapsulate business logic, handle form validation and DOM manipulation, create singleton service for easily testing.
  • Pixel-perfect attention to detail recreating layouts with CSS3 and SASS as preprocessor.
  • Used jQuery Datatables framework to build-up most of the tables and grid lists.
  • Utilized Media Query and Bootstrap to apply responsive utilities for special large screen as well as for desktop, mobile and tablet version and appropriate positioning of elements to the website.
  • Created Angular customer directives, controllers and services to handle logic and website features.
  • Converted data from database into JSON and XML format files and retrieve customers' information using AJAX calls to display on the browser.
  • Designed dynamic JavaScript codes to build web forms and performed simulations for web application, page navigation and form validation.
  • Developed test cases and performed unit testing using Jasmine and Karma.
  • Worked on resolving numerous Cross Browser Compatibility such as vendor specific and box models with CSS3 for IE, Mozilla Firebox, Google Chrome and Safari.
  • Applied version control tools Git and SourceTree to update the project with other team members.
  • Watched project changes with Grunt task runner and installed latest version of libraries with Bower as package management.
  • Performed testing using Chrome Inspector, Firebug and IE Tester to fix bugs and cooperate with QA.
  • Worked on documentation and involved in Agile scrum meeting.

Environment: HTML5, CSS3, SASS, JavaScript, AJAX, JSON, XML, Git, SourceTree, AngularJS, Angular UI, jQuery, Bootstrap, Jasmine, Karma, Chrome Inspector, Firebug, IE Tester, Grunt, Bower, Agile

Confidential, Alpharetta, GA

Senior Front-End Developer

Responsibilities:

  • Rebuilt the existing window design to implement a web application for a high level view about records, fields, panels and workflows of Ebuilder system.
  • Participated in developing a well Single Page Application using AngularJS framework as MVC structure with Front-End UI team.
  • Implemented the presentation layer with HTML5, CSS3 and JavaScript.
  • Utilized Bootstrap to apply Responsive Website crossing different sizes of screen and multiple devices from desktops to smart phones.
  • Structured JS code for objects, module patterns and functions using AngularJS and UnderScoreJS.
  • Utilized AJAX to retrieve customers’ information as JSON data across Restful web service.
  • Created detailed modal dialogs and processed numbers of panels' layout with Bootstrap.
  • Extensively used LESS as preprocessor for maintenance and further use of CSS.
  • Used Yeoman generator to manage directory structure, organize components and modules.
  • Worked on resolving numerous cross browser compatibility related to JavaScript and CSS, such as IE, Mozilla Firebox, Google Chrome and Safari.
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript framework in the Node.js environment.
  • Used version control tools Git to keep track with developing and cooperate with team members.
  • Worked closely with QA on daily basis in fixing the reported bugs.
  • Cooperated closely with UX designer and Back-End staff for project requirement and analysis.

Environment: HTML/HTML5, CSS/CSS3, LESS, JavaScript, AJAX, JSON, Git, Bootstrap, AngularJS, UnderScoreJS, Yeoman, Grunt, Bower, NodeJS

Confidential, Jersey City, NJ

Senior UI Developer

Responsibilities:

  • Involved in analysis the website to come up with new markup solution as well as work closely with back-end team in designing login system.
  • Enhanced code using HTML, CSS, JavaScript and JQuery.
  • Provided UI for login system by HTML, CSS, JQuery and AJAX styling sheets designing form and doing user input validation.
  • Added a management system with JavaScript and JQuery, and developed user interface to combine new module with it.
  • Developed website architecture and layout by CSS.
  • Involved in fixing front-end issues and enhanced the code to speed up the webpage load time.
  • Optimized HTML and JavaScript code to reduce web page loading time.
  • Added new features such as geolocation to display the office location and iframe to display introduction video to the website.
  • Collaborated with teammates and updated application versions using SVN.
  • Worked with back-end developer to finish the shopping system.
  • Involved in website maintenance and support.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, SVN

Confidential, Fairfield, NJ

Front-End Web Developer

Responsibilities:

  • Communicated with client to confirm business requirements and prepared for project design and documents.
  • Implemented web layout using HTML and CSS.
  • Used JavaScript and JQuery to achieve different functions and trigger events therefore generate dynamic web pages such as used CSS to make dropdown menus.
  • Used JavaScript and JQuery in developing code for customer shopping process.
  • Implemented credit card payment interface using JavaScript and JQuery.
  • Implemented fundamental web functions using JavaScript and applied JQuery to achieve lighter size of files.
  • Optimized website performance by converting the site to sprite.
  • Extensively tested the websites identified and bugs and fixed them.
  • Worked with back-end developer to finish the shopping system.

Environment: HTML, CSS, JavaScript, JQuery, JSON, AJAX, Sublime

We'd love your feedback!