Senior Front End Developer Resume
WA
PROFESSIONAL SUMMARY:
- 7+ years of experience in the Web Applications Development using HTML5, CSS3, Bootstrap, React, Angular JS, Angular2, JavaScript, jQuery, AJAX and JSON.
- Worked on E - commerce, Banking, Financial, Telecomm domains.
- Excellent knowledge of JavaScript, CSS3 and CSS and HTML 5/HTML and their behavior on different browsers.
- Worked with ECMAScript6 new features: block scoped, rest & spread operator arrow functions, classes, interfaces, modules (import and exports).
- Experienced in React JS, React Router, Redux, Axios, ES6.
- Experienced in React working with Redux architecture.
- Used Babel, Webpack for compilation of es2015, typescript, react JSX presets to convert to java script.
- Accessible and flexible React components: react-aria-menu button, react-aria-modal, and react-aria-tabpanel.
- Experience in AngularJS factory, service, custom directives, custom filters, controllers, databinding, single page application with ui.router and ui.bootstrap.
- Experience in working with Angular 2 services, pipes, components, SPA, rx.js for state management of application.
- Working experience with Typescript with Angular2 new features block scope, type restrictions, decorators, arrow functions, classes, and interfaces, modules (import and exports).
- Experienced working with Responsive web design using Bootstrap and CSS3 Media queries.
- Implemented AWS for using a standardized approach in requirements implementation.
- Expertise in debugging and troubleshooting existing code.
- Experience in Version control management using SVN, GIT.
- Extensive experience in web design using Adobe Illustrator, Adobe Photoshop.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Guidance with tooling, build automation, continuous delivery, source control, UI best practices & design patterns, coding standards, maintenance, quality, future-proofing, browser standards & compatibility, REST APIs, Agile UI methods, UX & usability, responsiveness.
- Involved in daily AgileSCRUM meetings to keep track of the ongoing project status and issues.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Construct a powerful and modern frontend architecture, involving React, Redux, and ES2015; a Node-powered workflow and build system involving gulp, webpack, PostCSS, and other tools; a systematic, scalable, and auto-enforced CSS methodology; keyboard-friendly and fully accessible interfaces; and complex configuration and theming capabilities, allowing for deep customization.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, Angular.js, Angular2, Backbone.js, Bootstrap.js, Node.js, React.js.
Programming Languages: C, JavaScript
Methodologies: Agile, Waterfall, UML, Design Patterns
Application/Web server: WebSphere, IBM Http Server 6.x/7.x/8.x, Apache Web Server 2.x, Tomcat 5.5, IIS 6/7.x, WebSphere Application Server, Web Sphere MQ Sever 6.x/7.x
Version Controls: SVN, GIT
Front-End Build Tools: Gulp, Grunt, Webpack
Bug Tracking Tools: JIRA,HP ALM/Quality Center
Monitoring Tools: Nagios, Splunk, IBM Thread and Heap Analyzers
Operating System: Windows, Linux, Mac
Testing tools: Jasmine, Mocha, Karma, chai, JEST, enzyme
IDE's: Eclipse, Sublime Text, WebStorm, Visual StudioCode, Notepad++
PROFESSIONAL EXPERIENCE:
Confidential, WA
Senior Front End Developer
Responsibilities:
- Worked on Bootstrap CSS framework for Responsive Web Design.
- Used SASS Preprocessor for CSS preprocessing.
- Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components.
- Used Axios with react for making AJAX Calls.
- Worked on Webpack for build and webpack-dev-server a server.
- Worked with modules like MongoDB and Mongoose for database persistence using Node.js to interact with mongodb.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, SASS compilation, and bundling and test runner configurations and make it available as a command.
- Worked with unit testing of javascript applications using Karma, Jasmine, apimocker, ngMocke2e, snion.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Implemented data-binding using AngularJS2.0 for front-end development of a current web application.
- Used Angular 2.0 services for dependency injection.
- Developed reusable components using Custom components in Angular 2.0
- Worked with promises, deferred objects for HTTP Provider with Interceptors.
- Used $http in AngularJS or consuming RESTful web services. Used $q for promises for asynchronous programming.
- Used routing schemes to develop single page applications (SPAs) using AngularJS2.0 route (ngRoute and ui.router).
- Explored data visualizations using d3.js.
- Used $http in AngularJS or consuming RESTful web services. Used $q for promises for asynchronous programming.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked with GIT for version control.
- Eclipse IDE, used it for design, develop, and deploy the applications.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Spring MVC, AngularJS2.0, React JS, PHP, Usability Testing, Agile methodology, Eclipse and SVN.
Confidential, CA
Senior Front End Developer
Responsibilities:
- Developed self-service application using HTML5, CSS3, Bootstrap, JavaScript React and Redux.
- Used React JS with Redux to separate data and presentation layer. Utilized Redux stores to handle the states
- Responsible for React UI and architecture. Built components library, including Tree, Slide View, and Table Grid.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Utilized React-Redux Action Creators, create Store from redux library to connect reducers and containers, to update the state and virtual DOM
- Used Middleware, Redux-Thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- Used React Axios to call Web APIs to fetch data from backend and updated the states in the store of Redux.
- Worked on Lifecycle Methods, State, Props, and Events to create interactive and stateful React Components, achieved routing using react-router.
- Created class based and function based components, added necessary event listeners, implemented communication strategies between React Components.
- Designed rich featured action creators and corresponding reducers.
- Using Amazon Web Services (AWS) for effective implementation of the modular components.
- Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
- Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
- Worked with GIT for version control.
- Involved in daily AgileSCRUM meetings to keep track of the ongoing project status and issues.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, React JS, Redux, AWS, EC2, S3, Agile methodology, Rally and GIT.
Confidential, Columbia, MD
UI / Front End Developer
Responsibilities:
- Designed layouts on the front-end using HTML, CSS3, JavaScript and Angular Js.
- Utilized HTML5, CSS3, JavaScript and JQuery to solve problems like auto completion and client side validation.
- Created Responsive Layouts for multiple devices and platforms.
- Worked with developed of React components and flux architecture.
- Used Angular.JS for DOM Manipulation, Filters, and Directives
- Worked on AngularJS routes using scope object to create a view using controllers
- Worked on Angular.JS factory for dependency injection to share data between controllers.
- Used Angular.JS services for dependency injection to share common code functionality between multiple controllers.
- Created reusable components using Custom Directives in Angular.JS
- Experience in working with MVC Architecture using Angular.js .
- Used karma, jasmine, ng-mocke2e for unit testing angular application.
- Experience in working with version control ( SVN).
- Developed cross browser and multi browser compatible web pages using HTML, CSS and JavaScript.
- Analysing the code and fixing bugs.
- Involved in peer-to-peer code reviews and functional testing.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Environment: HTML, CSS, JavaScript, Agile, JQuery, JSP, AJAX, JSON, Angular.JS, Jasmine, SVN.
Confidential
Full Stack Developer
Responsibilities:
- Designed layouts on the front-end using HTML, CSS3, and JavaScript .
- Used karma, jasmine, ng-mocke2e for unit testing angular application.
- Built pages using JavaScript, JQuery, CSS and HTML.
- Experience on working with CSS Background, Layouts, positioning, text, border, Margin, padding, table, Pseudo classes, Pseudo elements and behaviours in CSS.
- Understanding of application development lifecycle methodologies.
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Deep understanding of JavaScript and the JQuery framework.
- Followed MVC Structure to develop Application.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Used SVN as source code repository and versioning.
Environment: - HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, MVC, MYSQL.