Senior Front-end Developer Resume
Princeton, NJ
SUMMARY:
- Over 6 years of professional experience in User Interface (UI) & Web Development as a Front - End developer.
- Excellent HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, AJAX, JSON skills for implement web technologies.
- Strong experience in building Single Page Application (SPA) using MVC AngularJS framework and Angular UI.
- Proficient in Twitter Bootstrap framework and Media Query to create responsive websites that fit different devices from desktop to tablet and mobile phone.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Solid experience of web service using AJAX call for processing JSON/XML format files between front-end and back-end.
- Good experience in consuming RESTful Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, jQuery and AngularJS.
- Experience in using various jQuery UI controls, corresponding Event handlers, jQuery plug-ins, jQuery mobile design and Object Oriented Design.
- Knowledge in using database management system such as SQL and Solid knowledge of Java and React.JS framework.
- Excellent experiences knowledge in package manager of NPM and Bower for projects and set gulp tasks under Node.js environment.
- Hands-on experience in using UnderScore.JS and Require.JS
- Familiar with popular browsers development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug, Jasmine and Karma testing framework.
- Expertise in using version control systems tools such as GIT and SVN to handle and keep the changes on multiple projects.
- Excellent experience in IDEs like Eclipse, NetBeans, Sublime Text and Webstorm.
- Solid proficiency with Agile software development methodology to work efficiently in tight schedules and meeting deadlines.
- Experience in design and deployment User Interface using jQuery, Bootstrap, Adobe Photoshop.
- Strong communication, problem-solving ability. Excellent performance in teamwork as well as work independently.
- Capable of quickly adjusting to new environment and learning new technology and applying to real life project.
TECHNICAL SKILLS:
Frontend Technology: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, SASS, LESS, AJAX, JSON, XML, Angular JS, Angular UI, React.js, Agile, Grunt, Bower, JAVA, NPM, UnderScore.js Node.js, RESTful API
Testing Tools: Jasmine, IE Tester, Chrome Inspector, Firebug, Safari Web Inspector
Version Control: SVN, GIT
Dev Tools: Intellij, Atom, Sublime, Eclipse, Webstorm
Protocols: HTTP, TCP/IP
Database Management: SQL, Oracle, Access, MangoDB
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Senior Front-End Developer
Responsibilities:
- Rebuild the existing window design to implement a web application for a high level view of Enterprise Builder.
- Involved in process Design, Development, Testing and Maintenance phases of the Software Development Life Cycle.
- Participated in development of a well responsive single page application using AngularJS framework, JavaScript, jQuery and JAVA in conjunction with HTML5, CSS3 and SASS.
- Manipulated MongoDB data from a test database management system with deployed Node.js server and tested RESTful APIs from the browser used by Postman.
- Developed the overall layout design that meet cross-device compatibility using Bootstrap and UI Bootstrap in AngularUI.
- Utilized internal JavaScript library to create detailed modal dialogs, focus-slide in animations and process numbers of panels’ layout.
- Using SASS to write logical, reusable code which is more efficient, and easier to maintain.
- Designed dynamic client-side JavaScript codes to build web forms and performed simulations for web application, page navigation and form validation.
- Used Yeoman CG-Angular generator to manage directory structure, organize components and modules, and bootstrap new directives, modules and controllers.
- Worked on resolving numerous cross browser compatibility such as IE, Mozilla Firebox, Google Chrome and Safari.
- Structured JS code using AngularJS and UnderScore.JS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worded closely with QA.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.JS environment.
- Used version control tools Git to update the project with other team members.
- Involved in Agile scrum meetings and updated the tasks based on the user stories of Sprint in Jira.
Environment: HTML/HTML5, CSS/CSS3, SASS, JavaScript, AngularJS, Angular UI, Underscore.js, Jasmine, Node.js, Bootstrap, Firebug, IE Tester, Sublime Text, Jira.
Confidential, Princeton, NJ
Senior Front-End Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3 preprocessor styling SASS, JSON files, JavaScript code and AngularJS.
- Utilized AngularJS framework to bind HTML template (views) to JavaScript object(models).
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Created custom Directives, which contain restrict values (AECM), isolate scope, template, and link functions in order to display a list of items inside a grid.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Convert data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Deployed Bootstrap to apply responsive utilities and appropriate positioning of elements to the website.
- Worked with source version control tool GIT to manage the code repository.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript based on running in the Node.js environment.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and cooperate with QA.
Environment: HTML/HTML5, CSS3, JavaScript, AJAX, JSON, XML, GIT, Bootstrap, AngularJS, MVC, Jasmine, Karma, Grunt, Bower, Agile
Confidential, Middletown, NJ
UI Developer
Responsibilities:
- Designed dynamic and browser compatible webpage using web design techniques HTML5, CSS/CSS3, JavaScript and jQuery.
- Worked on both mobile’s responsive web design and desktop pages.
- Created database tables and manipulated data using My SQL.
- Used JSON to store and access the data in a search pages.
- Developed modules to retrieve data using AJAX calls through jQuery method.
- Applied XML into transferring administration data to the back end.
- Validated the user input using jQuery validation plugin.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Achieved responsive effect on internal test website using Bootstrap.
- Tested and debugged code using IE tester, Chrome Inspector, Firebug, Safari Web Inspector and Jasmine testing framework.
- Used Tortoise SVN as version control application to maintain the update.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Optimized images for web page display, and feature item slides using Adobe Photoshop.
- Maintained page layouts, navigation, presented designs and concepts to the clients and the managements to review.
- Cooperated with team members to conduct user research with strong communication, analytical and interpersonal skills.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON, XML, GIT, Bootstrap, Photoshop.
Confidential, Marlton, NJ
Front-End Web Developer
Responsibilities:
- Worked with business analysts to understand and implement complex functionality related to business requirement.
- Created front-end web page using HTML, CSS, JavaScript as well as jQuery .
- Desinged a reponsive website that fits multiple devices from desktop to tablet and mobile device by using Media Queries .
- Implemented the data accessing through AJAX calls in JSON formats.
- Optimized the displaying feature in respond to a page redirection event using JavaScript.
- Edited images with Photoshop and Adobe Illustrator .
- Used version control system tool such as SVN to manage the code repository.
- Resolved cross-browsers compatibility issues for IE, Chrome, Firefox.
Environment: HTML, CSS, JavaScript, JQuery, Media Query, Jasmine, JSON, AJAX, Sublime
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Work patiently with client to define business objectives, project scope and design approach to ensure site features match requirement.
- Modified pictures to fit better on website using Adobe Photoshop and Light Room.
- Created web layout using HTML and CSS.
- Implemented fundamental web functions using JavaScript and applied JQuery to achieve lighter size of files.
- Created forms to collect and validate data from users using HTML, JavaScript and JSON.
- Conducted multiple times of testing using testing tools such as Chrome Inspector.
- Tested different browser behaviors while writing plain JavaScript to fix related issues.
- Updated and maintain the website content include the look and feel.
Environment: HTML, CSS, JavaScript, jQuery, JSON, Sublime, PhotoShop, Jasmine.