Front-end Web Developer Resume
Florham Park, NJ
SUMMARY:
- Over 3 years of solid experience in designing, developing, debugging & testing Web 2.0 applications.
- Extensive experience in developing web pages using HTML5, CSS3, JavaScript with ES5 and ES6, Typescript, jQuery, Angular, Node.js, Webpack.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements , CSS behaviors in CSS and in using preprocessors like SASS & LESS .
- Expertise in developing front - end of the applications using JavaScript, CSS, HTML, Flex 3.0 and Angular.
- Fluent in developing applications using Angular features like components, pipes, modules, templates, metadata, data binding, routing and Angular CLI.
- Expert in all aspects of Angular like routing, modularity, dependency injection, service calls and custom directives for single page applications.
- Working knowledge using component-based architecture provided by Angular with Typescript rendering the components using the additional components called custom HTML tags.
- Good hands on knowledge on creating components using component directive, creating components inside another component.
- Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
- Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Experience with unit testing and wrote test cases for applications, used to test with frameworks like mocha, karma, jasmine, Junit, etc.
- Experience working on JIRA for defect tracking and updating the defect status.
- Knowledge Relational Database Management System Design (RDBMS).
- Involvement in using various IDE's, Visual Studio Code, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
- Knowledge on various databases Oracle, SQL Server and MySQL, MongoDB.
- Expertise with version control system tools such as SVN and GIT to handle and keep the changes on multiple projects.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and Scrum.
- Strong experience in writing the unite test for controllers, filters, services and directives .
- Strong experience in building Single Page Application using MVC AngularJS framework.
- Excellent experience in consuming RESTful web service to implement AJAX call.
- Solid experience of web service using AJAX call for processing JSON/XML format files.
- Familiar with Grunt and Gulp task runner to manage project and Bower and NPM to install needed packages.
TECHNICAL SKILLS:
UI Web Technologies: HTML5, XHTML, DHTML, CSS3, SASS, ES6, Bower, Grunt, ECMAScript 6, Angular.js 2.0/4.0, WCAG2.0, Typescript, AJAX, XML, JSON. JavaScript Libraries jQuery, Bootstrap, Node.js, ReactJS
Programming Languages: JavaScript, PHP, Java
Web/App Servers: WebLogic, WebSphere, Tomcat, Apache HTTP Server, Microsoft x 2012.
Operating System : Windows Vista, Windows 98/2000/XP/Vista/7/8, Linux
Databases: MySQL, SQL Server 2012/2008, Oracle, MongoDB
Adobe Technologies: AEM 6.1, AEM 5.6, Content Modelling
Defect tracking tools : JIRA, RTC, Rally
Version Control: SVN and GIT
IDE & Tools : Sublime Text, Web storm, Eclipse and Visual Studio, Adobe Dreamweaver. Microsoft Azure
Protocols : RESTful and HTTP
Testing : Jasmine, Karma
Methodologies: Agile, Waterfall, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Florham Park, NJ
Front-end Web Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, Angular, PrimeNG, and JSON.
- Extensively used Angular forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on server side and client side.
- Used Selectors, Events, AJAX and DOM manipulation using components in Angular for updating content on DOM nodes.
- Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for a web application that matches requirements.
- Implemented error handling and strictly typed coding practices .
- Implemented Angular Router to enable navigation from one component to another.
- Used @Input and @Output for transferring data between child and parent components.
- Implemented Pipes to filte r the data before displaying it to user.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Implemented Guards like, canActivate CanDeactivate when user tries to navigate from one route to a different route.
- Used ngModel to achieve two-way binding and using ngIf to display the error messages
- Created reusable services and used them in different component using Angular Dependency injection.
- Created custom validators and used them in Angular Forms
- Created and Consumed RESTFUL Web Services using Angular HTTP Module .
- Worked on webpack as module builder for build workflow for Web Application and webpack-dev-server as server.
- Used webpack to bundle Typescript and JavaScript modules and used Scaffolding tools like Yeoman to create the skeleton of the web application. Utilize package mangers like Bower and NPM .
- Used TSLint tool that checks Typescript code for readability, maintainability, and functional errors .
- Created unit test cases of Angular4 components, services using Karma-test-runner and Jasmine .
- Analyzing and resolving issues found during the testing or pre-production phases of the software.
- Applied some ES6 features to make code easily and organized.
- Created different custom directives, custom filters, services and controllers by using Angular.
- Created Single Page Application with loading multiple views using route services.
- Applied the form validation in Angular to make the form validate.
- Worked with source version control tool GIT to manage the code repository.
- Installed the latest version of libraries with Bower based on running in the Node.JS environment. Used the Webpack as the module bundler.
- Worked in agile/scrum methodologies.
Environment: HTML5, CSS3, JavaScript, JSON, AJAX, Angular4.0, PrimeNG, Maven, Eclipse, Tomcat, Jasmine, Node.js, Bootstrap, Git, jQuery, MS Visual Studio.
Confidential , Columbus-OH
Front-end Web Developer
Responsibilities:
- Proficient in developing web page quickly and effectively using, HTML5, CSS3, Typescript, ECMAScript 6, JavaScript, WCAG2.0, Angular.js2.0, Node.js, Bootstrap, jQuery and experienced in making web page cross browser compatible.
- Developing CSS Style for web page using LESS Structure and implemented routing and SPA application using Angular.js.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, Angular, Bootstrap, Ajax and JSON.
- Extensively used Angular forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on server side and client side.
- Developed an advanced facet search single page application using angular with complete UI.
- Created Typescript reusable components and services to consume REST API's.
- Implemented angular promises to handle asynchronous communication with our Rest API for various requirements.
- Implemented JSON parsing for data handling on different applications.
- Used chrome developer tools and firebug for debugging in chrome and Firefox.
- Followed Agile Methodology.
- Developed Guidewire Digital Agent Portal applications platform (Quote and Buy, Agent Gateway, Claims Portal, Account Management) for the Guidewire web-based Insurance Suite Applications (PolicyCenter, ClaimCenter and BillingCenter) using the Edge architecture.
- Responsible to fetch the data by sending a request to Guidewire Policy centre and display the response received in the Portal.
- Implemented Angular 2 component router for navigation and services to connect the web application to back-end APIs.
- Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for Angular on Node-JS command line.
- Used Node.js NPM module Grunt to run tasks and build properly the project (compile, minify etc.).
- Worked with source version control tool SVN to manage the code repository.
- Production support of this application which involves analyzing the issue and identifying the gap in the design or data and implementing the strategic fix.
Environment: HTML5, CSS3, JavaScript, ECMAScript 6, LESS, JIRA, Jenkins, AJAX, jQuery, Typescript, AngularJS 2.0, NodeJS, Bower, Grunt, Angular Material, RESTful Web Services, Postman, Smart-Git, Guidewire.
Confidential , Raritan-NJ
Front-end Developer
Responsibilities:
- Developed highly responsive and interactive web applications using front-end technologies such as HTML5, CSS3, Bootstrap, JavaScript and AngularJS.
- Produced Controllers responsible for exchanging data between pages, routing and rendering views.
- Played a key part of the team who developed core page framework using AngularJS and D3.js for one of the major in-house projects.
- Utilized best practices of Node.js developed an application useful for Database Migration, utilizing Data Streaming, enabling application to process data while still receiving it.
- Used JASMINE framework to perform unit testing of custom filters, custom directives and Various parts of AngularJS application.
- Works with marketing team, in order to improve ROI and sets SEO Web standards.
- Develops the Responsive design to make the portal compatible with Mobile/Tablets/PCs/MAC by defining media queries .
- Works with Adaptive web designing and developing CSS Media Queries in order to make the application compatible with iPad (Landscape and Portrait) and PC.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Designed mockups, GUI layouts by using HTML, XHTML, XML, CSS and JavaScript.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 &JavaScript using Dreamweaver.
- Used jQuery plugins validation, drag and drop and more exceptionally.
- Used Ajax, JSON with jQuery for request data and response processing.
- Involved in developing the PHP/ MySQL application server framework for high-traffic client-server applications. System handled over 5 million requests per month while maintaining carrier-grade uptime, reliability and security. Used SOAP, XML-RPC, and other technologies to retrieve data from partners.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Developed programs to port the xml data to database to make the website xml driven.
- Involved in filtering of custom attributes and Map functionality.
- Created application icons, diagrams, blueprints and graphics.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Used Gulp and Grunt for deployment of modules on weekly bases.
- Used GIT for version control and JIRA for defect tracking.
- Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
- Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of application.
- Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
Environment: HTML5, CSS3, AngularJS, Drupal, PHP, AJAX, Bootstrap, JavaScript, jQuery, JSON, GIT,AWS, MySQL.
