Sr. Front-end Developer Resume
New York, NY
SUMMARY:
- Over 6 years of professional IT experience in Front - end / UI development applications design.
- Extensive hands-on experience in web development technologies such as HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, ReactJS, Bootstrap, AJAX, JSON.
- Expert in web page layout creation using CSS media queries and Bootstrap for responsive design.
- Responsible for checking cross browser compatibility and worked on different web browsers such as Google Chrome, Safari, Mozilla Firefox and Internet Explorer.
- Outstanding knowledge of JavaScript Libraries such as jQuery to create dynamic web pages.
- Experience in applying the latest development approaches including Model-View-Control, event-driven applications using AngularJS, AJAX, Object-oriented JavaScript and JSON.
- Proficient in Single Page Application development using AngularJS.
- Experience in using AngularJS along with JSON to parse response data for user interface pages.
- Extensive experience in implementing AJAX features by utilizing jQuery and JavaScript.
- Good experience in implementing client side registration forms, login forms and logout forms validation using JavaScript, jQuery, AngularJS and AJAX.
- Some hands-on experience in developing application by using TypeScript and Angular 2.
- Experience in utilizing ReactJS with Redux as the main library to develop web applications.
- Some experience in isomorphic environment like Node.js in web application development to implement data interaction with back-end.
- Familiar with unit test and end-to-end using front-end test tool Jasmine with the Karma test runner.
- Worked in version control tools like GIT, SVN.
- Some experience in SQL expression, stored procedure, and triggers with some database like MongoDB, Oracle.
- Experience in using multiple IDEs such as WebStorm, Sublime Text, Brackets, Notepad++.
- Extensive understanding in Agile methodology and Software Development Life Circle (SDLC).
- Good communication skills and efficient troubleshooting skills as a good team member.
- Eager to learn and apply new technologies and also quickly adjust to new environments.
TECHNICAL SKILLS:
FrontEnd / UI Web Technologies: HTML/HTML5, CSS/CSS3, LESS, JavaScript, Bootstrap, jQuery, jQuery UI, AngularJS, Angular 2, ReactJS, D3.JS, AJAX, JSON, DOM, XML, RESTful Services, AWS
IDE Environment: WebStorm, Sublime Text, Brackets, Notepad++, Microsoft Visual Studio, Visio Studio Code
Testing & Debugging Tools: Chrome / Safari Web Inspector, IE Tester, Firebug, Jasmine, Karma
Operating System: Windows XP/7/8/10, Linux, MAC OS
Version Control: GIT, SVN
Application: Microsoft World, Microsoft PowerPoint, Microsoft Excel Access, Visual Studio
Database: MongoDB, Oracle
Methodologies: Agile, Scrum, Waterfall, TDD
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Front-End Developer
Responsibilities:
- Involved in a team to create structure of management system by using latest front end technologies such as HTML5, CSS3, Bootstrap.
- Responsible for designing responsive web page mainly using Bootstrap and manually inserting CSS media queries code to support performance perfectly.
- Utilized Bootstrap components like navs, button groups, dropdowns, wells, pagination to build responsive layout.
- Created tables by using HTML5 and CSS3 to display consumer’s order information and executed JSON data parsing using AngularJS 1.5 to render information on tables.
- Used AngularJS components such as modules, directives, controllers, filters, services and APIs to build up Single Page Application (SPA), consumer’s information arrangement and order products classification, etc.
- Implemented various UI screens across the whole web application by using jQuery function (for both internal application and consumer facing part).
- Used AngularJS $http service to interact with RESTful web services and JSON to manage consumer’s information such as updating, replacing or cancelling orders for consumers.
- Migrated the whole platform from AngularJS 1.5 to Angular 2.0 for client needs.
- Built Angular 2 components using TypeScript and UI services to consume REST services by using Component based architecture.
- Utilized MongoDB as database to store consumer’s order records, payment history, personal information, online shopping cart information and so on.
- Handled browser compatibility issues working on different web browsers by using HTML, CSS, JavaScript for Google Chrome, Firefox, Safari and IE browsers.
- Responsible for executing unit test cases and end-to-end using front-end test framework Jasmine with the Karma test runner.
- Used Chrome canary tool, Firebug and IE developer to debug and fix JavaScript issues.
- Used GIT as a project version control tool for developers to commit and check code.
- Involved in software development life cycle (SDLC), including requirement gathering, designing, coding and testing procedure.
- Followed agile development methodology (scrum) in the development of software.
- Worked closely with back-end developers for project requirement and analysis, helped manage data in the database, and created RESTful APIs in Node.js environment.
- Used Node.js code in AWS(Amazon Web Services) Lambda Functions.
- Worked closely with QA team to discuss how to resolve problems and debug in project.
Environment: HTML5, CSS3, CSS Media Queries, JavaScript, Typescript, jQuery, Bootstrap, Responsive Design, AngularJS 1.5, Angular 2, AJAX, JSON, MongoDB, RESTful, SPA, Node.js, AWS, Jasmine, Karma, GIT, Agile
Confidential, Cincinnati, OHSr. Front-End Developer
Responsibilities:
- Established front-end web application structure and UI layout using HTML, CSS and JavaScript.
- Used Bootstrap to implement responsive design for web application, with the help of CSS Media Queries to maintain larger style sheet.
- Used AJAX and jQuery to implement asynchronous functions and features, also used jQuery UI for Drag-Drop to make web page more user-interactive.
- Utilized AngularJS to build new MVC structure to set some custom filters and directives.
- Developed the application’s presentation layer using JavaScript and jQuery Libraries.
- Used AngularJS AJAX calls (such as GET, PUT, POST) to transmit or fetch data from RESTful APIs which were created and provided by back-end team.
- Implemented Single Page Application (SPA) by using AngularJS which can bind data to specific views and synchronize data with server.
- Created AngularJS custom directives and made restrictions for the directive created.
- Used AngularJS to implement form validation and collection customer’s data by creating AngularJS components such as directives, controllers, services and so on.
- Used HTML, CSS to design page layouts that can meet cross-browser compatibility for various browsers.
- Debugged JavaScript and HTML code with Firefox Firebug, Google Chrome JavaScript debugger and IE Tester.
- Used Jasmine with Karma to do unit test.
- Used SVN as the project version control tool system.
- Used Agile methodology for requirement gathering.
- Communicated with QA team to work in code debug, performance check and defects resolve.
Environment: HTML, CSS, CSS Media Queries, JavaScript, Bootstrap, jQuery, jQuery UI, AngularJS, RESTful API, AJAX, SPA, Firebug, Chrome debugger, Jasmine, Karma, JSON, SVN, Agile.
Confidential, Evansville, INUI Developer
Responsibilities:
- Developed dynamic web application using HTML, CSS, JavaScript.
- Use Bootstrap for responsive web design adjusted on all devices like desktop, tablets and mobile phones.
- Utilized JavaScript and jQuery to write application code to perform client side validation.
- Used jQuery to implement images slide page by page (manually or automatically by setting time) to make better user’s visible experience.
- Used AJAX to request JSON data through RESTful APIs to obtain customer’s data from server side and display on client side page.
- Used jQuery and jQuery UI to add dynamic data to the web page by interacting HTML and CSS with JavaScript functions.
- Handled browser compatibility issues for different browsers related to HTML and CSS.
- Used GIT as project version control.
- Debugged application by using IE Test, Firebug.
- Followed Agile methodology and scrum team structure.
Environment: HTML, CSS, JavaScript, jQuery, jQuery UI, Bootstrap, AJAX, JSON, GIT, Agile, Scrum, RESTful APIs, IE Tester, Firebug
Confidential, Fort Lee, NJFront-End Developer
Responsibilities:
- Worked with HTML, CSS and JavaScript to develop web pages.
- Responsible for the overall layout design, color scheme of website using CSS.
- Created client-side validations in registration forms, user login and logout by utilizing JavaScript.
- Involved in designing UI pages utilizing HTML, CSS, JavaScript and jQuery.
- Developed modules to retrieve data by creating AJAX calls through jQuery methods.
- Worked on cross-browser compatibility issues and integration of the project.
- Used GIT as version control
- Work closely with QA to troubleshoot cross problems and resolve bug.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, GIT