Sr. Front-end React Developer Resume
Atlanta, GA
SUMMARY
- 8+ years of professional experience in developing User Interface (UI) applications using cutting - edge Front-end Technologies.
- Experience in web application development for developing Single Page Applications (SPA) using HTML (4/5), CSS (2/3), JavaScript, React.JS, Angular2/4, TypeScript, Bootstrap, jQuery, JSON, XML, AJAX, React Router, Redux.
- Experience in working with Angular2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 2/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
- Created desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Redux for API calls in React.JS.
- Expertise in React JS and working with React Flux architecture.
- Pleasant Experience in React.js for creating interactive UI’s using One-way data flow, components, Forms, Events, Keys, Router, Redux, Animations, Virtual DOM, JSX, React Native concepts.
- Developing certain features of the application functionality i.e., CRUD (Create, read, update, delete) features using ReactJS.
- Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL
- Developed Web Applications with ASP.NET with MVC3 Razor and MVC4 Razor.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experienced in HTML5, CSS3, JavaScript UI/Front - End Development with a strong experience in ES5/ES6, Angular 4+, React, Vue.js, jQuery, NodeJS, Electron, Ionic, Restful API, Responsive Web Design, Bootstrap, SASS, Gulp, Babel, and Webpack.
- Familiar with creating Custom Reusable React Components Library.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming /testing, and implementation of major systems.
- Experienced on creating and managing VMware tools, Cloud Services, and Storages.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Utilize Jasmine, Jest, Karma, Gulp, Grunt and NPM to build and test applications.
- Experience in using jQuery, JSON, AJAX, and DOM scripting to create interactive web applications.
- Expertise in Video Coding by using HTML5, CSS3 and JavaScript.
- Extensive experience in deploying, managing, and developing MongoDB clusters.
- Strong experience with Firebug for Mozilla, Developer Toolbar for Chrome, and IE Developer Toolbar for Internet Explorer for testing applications.
- Extensive experience in HTML, XHTML, HTML5, CSS, CSS3, DOM, JavaScript, jQuery, Typescript, AngularJS, Angular 2, Angular 4, D3JS, Vue Js, AJAX, JSON, Bootstrap, XML, PHP, WordPress, SEO.
- Experience with Version Control tools like SVN, Git for Source Code version management and merging Source code after intermittent Project releases.
- Responsible for checking cross browser compatibility, Responsive Web Design using Bootstrap and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer
- Good experience in automated build process by using Jenkins and Maven.
- Experience in working under Agile methodologies environment (scrum).
- Experience in using various tools and IDEs for development and design like Sublime Text Editor, Visual Studio, Visual Studio Code, Notepad++, and Web Storm.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular JS, Express JS, Node.js, Next.Js, Vue.Js, GitHub, JAVA, J2EE, GraphQL
Development tools: Eclipse, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools, IntelliJ.
Frameworks: React JS, Angular JS, Node JS.
Servers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall
Database: MONGO DB, PostgreSQL, Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Front End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Programming Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
PROFESSIONAL EXPERIENCE
Sr. Front-End REACT Developer
Confidential
Responsibilities:
- Developed the Front-End and User Interface of ARWorks applications using JavaScript, ES6, React, and Redux.
- Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients performs application tasks.
- Wrote data mutations in GraphQL which allows user to update their username and password information.
- Develop web pages to interact with MySQL databases using Apache, SQL, PHP and JavaScript.
- Enhanced legacy application by building new components inreactandtypescript.
- Involved writing modules using React as a view engine to build component-based application.
- Created reusable React components and managed application state with Redux.
- Applied Redux middleware using Redux-promise, Redux-thunk and Redux-saga.
- Used Redux form to manage form state in Redux.
- Modified existing screens using MVC razor views, HTML5, Bootstrap CSS, jQuery.
- Deployed and host the application onAmazon web service(AWS).
- Developed single page applications usingreact,Typescript,web packandgrunt.
- Applied Oriented Programming techniques to track UI components being added to DOM and to change the behaviour of framework methods.
- Used React framework to create modular desktop app in Electron compiler, with JavaScript
- Developed various screens for the front end using React JS and used various predened components from NPM (Node Package Manager) and Redux library.
- Installed the application onAWS EC2instances and configured the storage onS3buckets.
- Used High-Order Component to improve component reusability.
- Huge experiences working on different Technologies used include Vue.Js, HTML 5, SCSS/SASS, Apollo-GraphQL, and SQL Alchemy.
- Created Single page applications with React using Hooks, redux for stateful management; or using previous React state object plus lifecycle for component's internalize stateful management. Used react - router for routing.
- Built a fullstack product with a web/electron.js client using react and a backend using loopback.js & express.js on node.js, with mongo db and elastic search.
- Developed an internal application using React.JS, Next.Js, Express and Node.JS for Relationship Managers.
- Created Touch UI and Classic UI AEM components and created few dialogs.
- Used AWS Lambda to manage the servers and run the code in the AWS.
- Applied Semantic UI to design user interface such as Accordion and Modal.
- Refactored the client-side validation to decouple the UI and business logic, reduced dependency, and event listeners.
- Worked with Vue.js Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
- Manipulated DOM, handled events and applied animation effects with Vue.js.
- Extensive experience in writing JUnit test cases using selenium web driver and experience in implementing data driven and keyword driven frameworks.
- Have built Docker images and written Docker files which can be used to automate all developer tasks.
- The system was developed in Microsoft ASP/C#.Net and SQL Server technologies using MVC3, Web Forms, LINQ and Web Services.
- Develop, troubleshoot, implement, document and maintain internal and external web applications, banners, and HTML emails using HTML5, CSS3, and JavaScript (ES6) maintaining cross - browser compatibility
- Enhanced the web pages using the seamless components to integrate widgets into any project using react hooks with react-redux.
- Designed and developed user friendly interface by using JavaScript, HTML, CSS, jQuery.
- Experience in Utilizing tools that Vue.js provides to create large web applications with a modular structure.
- Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need
- Designed a new client-side Dirty Form Check API to achieve loose coupling.
- Created formatter wrapper JavaScript API with Moment.js to format date, time, and numbers.
- Used AJAX calls and requesting JSON information through REST APIs to fetch data and secure client’s information from server asynchronously.
- Developed all the UI pages using HTML, CSS, JSON, JavaScript, AngularJS, PolymerJS, and Iron Ajax.
- Coded and developed various Web Interfaces using C# for login form, department details form, etc.
- Develop SPA for persistent calendar using JavaScript, jQuery, Ajax, JSON, PHP and MySQL.
- Used Webpack as module bundler and Babel for compiling and build component based React architecture and SASS pre-processing for configuring tasks.
- In Script Management module Used Entity Framework to update SQL Server.
- Used GraphQL to enable the powerful developer tools.
- Configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Designed, created, executed, and kept up answers for utilizing Docker, Jenkins, Git, and Puppet for microservices and ceaseless arrangement.
- Developed UI and performed validation using Server Controls in ASP.Net with C#.
- Used Babel to compile JSX, ES6 and follow JSHint standard for high code quality.
- Project was implemented by following TDD using Chai/Mocha/Sinon framework.
- Experience in Bootstrap, Backbone.js, and node.js.
- Designed and developed the front-end website for a fast intuitive user experience using Next.JS for better SEO.
- CreatedJenkinsCI/CD pipelines for continuous build & deployment and integratedJunitandSonarQubeplugins in Jenkins for automated testing and for Code quality check.
- Used MVC for data access layer modeling with Data Entity Framework.
- Independently integrate multiple APIs and new features using React + GraphQL stack.
- InvolvedAWS Elastic Beanstalkfor deploying and scaling web applications and services developed withJavaandNode.jsandDockeron familiar servers such asApache.
- Testing JavaScript frameworks Using Type scripting. HTML document traversal and manipulation, event handling, animation and Ajaxusing DOM.
- Implemented Snapshot testing using Jest for React project along with Enzyme test utilities.
- Used NPM and Bower to manage application dependency, Gulp to build and bundle applications, Webpack to hot deploy applications.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Worked in Agile Methodologies for incremental development to deliver better application.
- Used CI and CD tools such as Jenkins. Knowledge on deploying and automating instances on cloud environments like AWS.
Environment: HTML5, CSS3, JavaScript, ES6, React, Redux, Hooks, SASS, NodeJS, AJAX, Mocha, Jest, Selenium, Bootstrap, SVN, NPM, Bower, Gulp, Jenkins, JIRA, Babel, React.JS, Vue.Js, Next.JS, Webpack.
Sr. Front-End Developer
Confidential, Atlanta, GA
Responsibilities:
- Developing single page applications using React.Js, HTML5, CSS, and Bootstrap.
- Developing user interface by using the React-JS, Flux for SPA development.
- Designing CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Responsible in developing a responsive web UI for ecommerce digital transformation website for mobile, tablet and desktop versions based on React.JS, Next.JS.
- Built rich prototypes for designing and developing dynamic web pages using HTML5, CSS3, JavaScript and jQuery, Ajax, JSON, and Bootstrap .
- Designed and developed a full-stack funding website based on Node.js, React.JS, Next.JS, Wordpress, PHP and Slim Framework.
- Experience in Jenkins. Extensive working experience with Axios, mobx, Lodash, and Next.Js.
- Conducted data prep activities for system testing, regression testing end to end testing usingMySQL3.5.
- Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
- Implemented various screens for the front end using React.js and used various predened component from NPM (Node Package Manager) and redux library.
- Used GraphQL which is very easy to add features or make changes to the app without messing around with the server code
- Created instances in AWS as well as worked on migration to AWS from data Centre.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, NPM, Mongo DB.
- Developed single page applications using Typescript, web pack, Jasmine, Karma, Bootstrap, and grunt.
- Involved in Writing JQuery based Ajax Requests using JQuery. Get (URL, data, callback, type).
- Developed backend single end point API’s that server’s data required for the entire application using GraphQL.
- Designing, implementing, and maintaining solutions for using Docker, Jenkins, Git, and Puppet for microservices and continuous deployment.
- Developed Email, Registration and Signup pages using PHP, MySQL, JavaScript, CSS, and HTML.
- Assisted in instance migration to AWS by configuring Security Groups and building the framework to launch the project on AWS cloud.
- Successfully analysed and resolved Maven errors with Jenkins/uBuild projects.
- Designed and developed the front-end website for a fast intuitive user experience using Next.JS for better SEO.
- Strong experience in using React JS along with Redux and Flux for creating reusable UI components.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries
- Maintaining parent and child elements by using State and Props in React JS.
- Created Typescript reusable components and services to consume REST API's using component-based architecture provided by REACT.
- Used React-Router to turn application into SPA.
- Developed administrative screens for entering new claims editing the privileges and to edit improper user approvals and names using ASP. NET with C# and designed .Net Framework for application.
- Used ES6 and JSX with react for component development.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Creating and used Reducers that received said Actions to modify the Store State Tree.
- Worked closely with the back-end team to display data using the Custom components, Library, components, and Redux.
- Creating and managing banner ad Campaigns and Remarketing campaigns on Google Display Network (GDN) & RLSA campaigns (Remarketing List for Search Ads)
- Built administrator page displaying profile information in React.js and GraphQL.
- Experience includes work in all the three tires i.e., UI with Java Script, HTML, CSS, JQuery, Angular JS, Bootstrap, using CDN, Business logic with C#, ASP.net 4/4.5, MVC 4/5, clean class separation of all test cases, and data access layer with SQL server 2005 and above as database backbone, Entity framework and ADO.net for the DB connectivity.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used GIT for branching, tagging, and merging.
- Working with JEST unit test framework to write unit tests for JavaScript code.
- Implementing React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9 and Safari.
- Interacting with Testing team, Scrum Masters, and Business Analysts for fixing the issues which are reported by testing team.
- Following Agile Methodology for the project implementation with day-to-day updates through SCRUM.
- Using Firebug and IE tester debugging tools to fix the issues.
ENVIRONMENT: React JS, React-Router, Flux, JavaScript, Next.Js, Vue.Js, HTML5, CSS3, Bootstrap, JSON, RESTful, Jest, Webpack, GitHub and Agile Methodology.
Front End Developer
Confidential, Chicago, IL
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AngularJS, and Bootstrap.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Involved in design and development of the web pages from mock - ups and Wire frames.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile
- Implemented mock backend, in AngularJS using Typescript for testing purposes.
- Used Angular2 to help design and maintain websites for our client's
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Managed strategies and functions of triggered email campaign including design, HTML coding, Amp script, email scheduling and deployment.
- Implement new Front-End features with Typescript/ JavaScript and otherRESTful APIs.
- Implemented AJAX in web pages for accessing application data without refresh the whole webpages.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets, dropdown menus on web pages.
- Created/Modified Angular2 components.
- Developed user interface by using the React.JS, Flux for SPA development.
- Implemented client-side Interface using React.JS.
- Wireframing weekly HTML emails, and using HTML and CSS to design templates and distribute
- Designed Angular JS as the development framework to build a single-page application.
- Incorporated and utilized JavaScript Unit Testing framework (Jasmine).
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Worked on React.JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Work as a team player, provide general technical support to the development team to ensure high quality deliverable and meet targeted schedule.
- Used GIT version control to main code repository.
- Experience with Software Development methodologies like Agile/Scrum and Waterfall.
Environment: React JS, Flux, JavaScript, HTML5, CSS3, Bootstrap, JSON, RESTful, Jest, Webpack, GitHub and Agile Methodology.
Web Developer
Confidential, Jersey City, NJ
Responsibilities:
- Extensive experience in implementing model - view-controller (MVC) architecture using AngularJS
- Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the web application.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Designing and coding responsive email templates using Adobe Creative Suite, HTML and CSS3.
- Created the logos, images and icons that were used across multiple pages using Adobe Photoshop.
- Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Developed AngularJS factories and services to handle REST APIs' and push data to the server.
- Used JSON for data exchange between client and server.
- Developed application based on JavaScript, Angular JS and, Node.JS patterns along with handling issues on Application Servers.
- Create scripts including AngularJS modules using RequireJS for centralized point in distributing JavaScript libraries across the application.
- Used Ajax to reduce the network load and update only the certain components of the website.
- Built twitter bootstrap theme for admin dashboard for SAP Business Objects data KPIs using jQuery for DOM manipulation and AngularJS Factory services for REST APIs
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, XHTML, JSON, AJAX, Adobe Photoshop, JIRA, SVN, MS Office, Visual Studio 2010.
UI Developer
Confidential, Laverne, OK
Responsibilities:
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets, and smart phones (HTML, CSS, and JavaScript).
- Worked on Bootstrap and Media Queries for Responsive Web Design.
- Used SASS Pre-processor for writing maintainable code.
- Extensively used CSS features like Basic, Pseudo Classes, CSS3 Media Queries and supporting cross browser compatibility using polyfills.
- Implemented data binding using AngularJS for front-end development of a current web application.
- Extensive experience in AngularJS implementing MVC and concepts of two-way data binding.
- Using AngularJS factory and services for dependency injection to share data and common code functionality between multiple controllers.
- Worked with Designers and stakeholders to develop and craft responsive HTML emails.
- Developed reusable components using Custom Directives in AngularJS
- Developed applications using AngularJS Single page applications SPAs to improve page performance and minimize the changes on the page using UI-router.
- Used http in angular for consuming RESTful Webservices.
- Used $q as a promise library in working with $http in AngularJS.
- Used Grunt, webpack for build tool for configuring tasks.
- Used $resource and $promise to perform AJAX calls for creating interactive web pages on JSON response.
- Used Google Chrome for debugging the application using Chrome Developer toolbar.
- Followed Agile Scrum Software Development Methodology in the progress of the project.
- Used GIT as version control system.
- Extensively used NodeJS npm modules like grunt, bower and express.
- Project status tracking or stories and bugs using JIRA
ENVIRONMENT: HTML, CSS3, Bootstraps, JavaScript, Angular JS 1.x, jQuery, AJAX, JSON, XML