Front-end Developer Resume
Elmwood Park, NJ
SUMMARY
- 6 + years experience as a Front end developer in developing and designing Web Application Development using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AngularJS, Bootstrap, AJAX and JSON.
- Experience writing clean, unobtrusive JavaScript with common libraries (JQuery, etc.)
- Good understanding of ECMA Script s concepts like Promise, Closure, Prototype, Hoisting.
- Complete comprehension of Design Pattern like Factory, Singleton pattern
- Experience working with AJAX, JSONand XML
- Experience with CSS3 and CSS preprocessors SASS/SCSS
- Experience working with MVC/MVVM style frameworks
- Excellent skills in building Single Page Application(SPA) using AngularJS framework
- Skillful in developing Adaptive/Responsive Web Design(RWD) for both desktop and mobile browser using Bootstrap framework and Media Query
- Knowledge of TypeScript and Angular2
- Familiar with BDD and TDD testing using framework Jasmine and Mocha
- Strong experience with debugging tools like Firebug and Chrome Developer Tools
- Experience in Version Control tools like Git, Github and SVN
- Familiar with Gulp task management and NPM package management
- Knowledge with Node.js, Node.js Express and MongoDB
- Understanding of both SQL and NoSQL based on databases like MySQL and MongoDB
- Understanding of software development process and SDLC methodologies and worked in Agile software methodology with Scrum type development.
- Experience refactoring existing code to improve readability, code reuse, performance, and maintainability
TECHNICAL SKILLS
Web Development: HTML/HTML5,CSS/CSS3,Sass, JavaScript, JSON, AJAX,TypeScript
Frameworks: JQuery,Bootstrap,AngularJS, Express,Angular2
Development IDE: Atom, Sublime Text, Visual Studio Code, Notepad++
Database: MySQL, MongoDB
Development Tools: Npm,Gulp,Browserify, Chrome Developer Tools, Firebug
Operating System: MAC,Windows,Linux/Unix
PROFESSIONAL EXPERIENCE
Confidential - Elmwood Park, NJ
Front-End Developer
Responsibilities:
- Participated in the complete SDLC process via Agile methodology.
- Designed a responsive website using Bootstrap grid system, as well as HTML5 and CSS3 to layout contents that fit different devices including mobile, tablet and desktop.
- Extensively worked with JavaScript and jQuery to perform DOM manipulation and render dynamic content onto webpages.
- Used AngularJS as a framework to create a Single Page Application (SPA)
- Used AngularJS two - way data binding for automatic sync between the view and the model.
- Used AngularJS properties and directives for form validation
- Created AngularJS Custom Directives for custom validation to verify the user information and display different kinds of tables.
- Created Custom AngularJS $Filters to sort and format the records displayed in the web page.
- Utilized RESTful services and AngularJS $http for data transfer, got JSON response from backendand presented the JSON data on the webpage through different visual effects.
- Utilized Gulp for concatenating and minifying the JavaScript, CSS, JSON data and html.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Utilized Git for group collaboration and version control.
Environment: HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, AngularJS, RESTful, Jasmine, Karma, Atom, Agile, Git,Gulp
Confidential - Boston, MA
Front-End Developer
Responsibilities:
- Developed the Application as Single Page Application using Angular JS MVC framework.
- Involved in developing responsive web pages using Media Queries and Bootstrap.
- Designed and implemented different layouts using HTML5 and CSS3.
- Created Routing hierarchy for different views by using AngularJS UI Router and isolating scopes in custom directives.
- Extensively utilized AngularJS components like providers, directives, factories & services used across the application.
- Updated User Interface based on changing needs and requirements.
- Utilized AJAX to request JSON to get customer's information.
- Handled browser compatibility problems for different browsers such IE, Firefox, and Chrome.
- Conducted extensive functionality testing by writing behavioral driven tests in Jasmine integrated with unit test runner, Karma.
- Worked with version control tool Git to manage the code.
- Utilized Agile/Scrum to manage development lifecycle
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, AJAX, Jasmine, Karma
Confidential - New York, NY
Web Developer
Responsibilities:
- Understand user requirements and worked closely with onsite clients to define business objectives, project scope and solution space.
- Implemented user interface guidelines and standards throughout the development/maintenance of the website using HTML, CSS, JavaScript, JQuery
- Used JQuery to make the front end components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used jQuery plugins for Drag - and-Drop, Widgets, Menus, User Interface and Forms.
- Developed web pages with functionalities like login, register, Filters, popup screens.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Fixed bugs and provided support services for the application
Environment: HTML, CSS, AJAX, JQuery, JavaScript, Eclipse, JSON, Rest Web Services
Confidential - Dallas, TX
Web Developer
Responsibilities:
- Developed and maintained various landing pages and enrollment forms for proprietary credit monitoring product.
- Rendered web pages in HTML CSS with using Dreamweaver / Visual Studio or hand coding according to marketing team requirements.
- Implemented functionality of the web page in jQuery and JavaScript
- Handled data form back end server then processed to present on a platform.
- Integrated front - end user-interface with back-end controls.
- Tested browser compatibility in Internet Explorer, Firefox and Google Chrome.
Environment: HTML, CSS, JavaScript, jQuery, Dreamweaver