Senior Front-end Developer Resume
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
