We provide IT Staff Augmentation Services!

Sr Front End Developer Resume

SUMMARY

  • Over 8 years of experience in the field of Web Application Development with a focus on Front End Development
  • Extensive experience in client/server with developing User Interface (UI) Rich Web Applications and Web Service Applications using Front - End/UI technologies like HTML, XHTML, CSS, JavaScript, jQuery, Angular 1.x/2, Node.js, AJAX, JSON, Bootstrap, Grunt, Gulp, Bower.
  • Having good knowledge of latest version of Object Oriented JavaScript Libraries like AngularJS, NodeJS, ReactJS.
  • Extensive experience in developing professional User Interactive (UI) of Web applications with the help of HTML5, Bootstrap, JavaScript, RWD (Responsive Web Design), jQuery, CSS, Consuming RESTful web API layer that generates JSON data to populate DOM of the Web Application.
  • Experienced in using Front End editors like WebStorm, NetBeans, Visual studio, Sublime, Eclipse, Adobe Photoshop, Dreamweaver.
  • Very good understanding of design pattern like MVC architecture and building single page responsive web applications using CSS3 Media Queries, Bootstrap and AngularJS.
  • Strong knowledge of JavaScript framework Angular 2/4 and Typescript.
  • Worked closely with the UX Team to create a Custom Components Library using React Native.
  • Used Redux to keep the application State in one store.
  • Layouts in React Native are implemented with CSS-like stylesheets which allow you to customize your components' properties such as border, height, width, color etc.
  • Have basic knowledge of JavaScript server-side scripting with Node.js and its framework Express.js.
  • A React Native Scroll View uses native UiScrollView on IOS and ScrollView on Android.

TECHNICAL SKILLS

Web Technologies: HTML4/HTML5, CSS2/CSS3, XHTML, JavaScript, AJAX, JSON, XML, TypeScript, RESTful Web API, Bootstrap, SASS

Frameworks & Libraries: jQuery, AngularJS, Angular 4/6, Node.js, ReactJS, Express.js, Spring MVC, Hibernate

Mobile Technologies: Media Queries, jQuery Mobile, Responsive Design

Database: MongoDB, PL/SQL, MySQL

IDEs’ and Tools: WebStorm, Eclipse, Dreamweaver, Sublime Text, Netbeans, Adobe Photoshop, Notepad++, Git, SVN, Node Package Manager (NPM), JIRA

Test Frameworks: Jasmine and Karma

Debugging Tools: Chrome Dev Tools, Firebug

Task Runner: Grunt, Gulp

SDLC: Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential

Sr Front End Developer

Responsibilities:

  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
  • Designed and developed single page applications using Angular 6 , NGRX , Typescript, HTML5, CSS3 and Bootstrap.
  • Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
  • Created Effects to describe the source of dispatched actions and dispatching an action on success with corresponding payload.
  • Worked in a team, involved in developing the UI, layout and front-end development for web application.
  • Used CSS and its preprocessors like LESS to make the application attractive and responsive using Bootstrap and Media Queries.
  • Created Effects to describe the source of dispatched actions and dispatching an action on success with corresponding payload.
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time and handled various exceptions based on the response.
  • Wrote all possible unit tests utilizing Karma/Jasmine.
  • Used PrimeNG UI library for Angular. Which have all widgets are open source and free to use.
  • Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Actively updating the code into repository by using version control tool GIT.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.

Environment: HTML5, CSS3, SASS, LESS, JavaScript, AJAX, JSON, TypeScript, Angular 6, Angular-CLI, ES2015, NGRX (Store, Reducer, Effect, Selector), Node.js, Express.js, Bootstrap, Git, JIRA, Agile, Bower, Jasmine, Karma, Visual Studio.

Confidential

Sr. Front End Developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed and developed large application and dynamic web pages using HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, AJAX, JSON and RESTful APIs.
  • Followed MVC architecture using AngularJS framework and implemented single page web application.
  • Maintained Cross Browser compatibility & implement Responsive Design.
  • Used AngularJS routers like UI-Router to establish routing between nested HTML view.
  • Worked on creating responsive web application using responsive design, used CSS Media Queries and Twitter Bootstrap to achieve this.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Working with CSS3 pre-processors such as SASS, LESS.
  • Involved in Testing and Fixing bugs as well as worked closely with QA.
  • Managed projects with Gulp, Bower, Git and NPM as a package manager.
  • Increased productivity, improve communication and reduce downtime by keeping track of bugs using JIRA.
  • Developed custom Directives for reusable components in the web application.
  • Created reusable services and injected inside application with dependency injection.
  • Created forms using both template-based and model-driven along with the validations.
  • Experience with Angular2/4 in creating components, template syntax, pipes and directives.
  • Used HTTP, Observables and RxJS for the communication with the server.
  • Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Used TypeScript in creating Angular2/4 applications and RxJS for asynchronous observer patterns.
  • Created proof of concept for single page application using Angular2/4.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features

Environment: HTML5, CSS3, SASS, jQuery, JavaScript, JSON, TypeScript, Angular 1.x and Angular 2/4, Node.js, Express.js, Bootstrap, Git, Grunt, Bower, Jasmine, Karma, WebStorm.

Confidential

Front End Developer

Responsibilities:

  • Involved in developing web Page Applications using Angular JS.
  • Worked on Angular Js filter concepts using AngularJS services where the data filter comes from the remote server.
  • Used AngularJS Services such as the module factory , service and provider for easier integration.
  • Developed custom directives in Angular JS that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.
  • Used Angular JS to implement rich functionality in various pages: form validation, grid, search, sort, and pagination.
  • Created many controllers for each page with dependencies included such as $q, $location, $window, $routeParams and all the services to be used on the controller.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Code JavaScript for page functionality and pop up screens.
  • Involved in writing jQuery-based Ajax requests using jQuery.get or jQuery.ajax and jQuery.post.
  • Use Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Used Grunt as a task runner to run common tasks as concatenation, minification, compilation of Sass file etc.
  • Worked with performance tuning such as Image sprites, minification.
  • Implemented various Validation Controls for form validation using Javascript.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Used different Debuggers like firebug and inspect element.
  • Responsible for developing responsive web pages using techniques like Bootstrap and media queries.
  • Good understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Used ReactJS to get application of JSX an used Babel to compile it.
  • Used Special Syntax called JSX to mix HTML with Java Script with the help of React JS
  • Maintaining Parent and child elements by using State and Props in React.js.

Environment: HTML4/5, CSS 2/3, SASS, JavaScript, JQuery, AJAX, Angular Js, ReactJS, Object-Oriented JS.

Confidential, Columbus, OH

Front End Developer

Responsibilities:

  • Designed and developed front end UI/UX using HTML5, CSS3, JavaScript, jQuery.
  • Followed MVC Architecture and developed single page web application (SPA) using AngularJS Framework Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
  • Created screens with table-less designs meeting W3C standards.
  • Developed websites using JavaScript, Google Maps API, and XML.
  • Write custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client-side scripting using JavaScript.
  • Developed a fully functional prototype application using JavaScript (jQuery) and Bootstrap, connecting to a REST-full server on a different domain.
  • Watched project changes with Grunt task runner.
  • Tested web sites and fixed any existing bugs using JASMINE.
  • Responsible for code optimization and test the website across different browsers.

Environment: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JSON, jQuery, XML, AngularJS, Jasmine, Karma, Bootstrap, Grunt.

Hire Now