We provide IT Staff Augmentation Services!

Reactjs Developer Resume

3.00/5 (Submit Your Rating)

Redmond, WA

SUMMARY:

  • Has around 7 years of extensive work experience in writing web application programs covering front - endUI/UX using teh web technologies like HTML4/5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, JSON, XML and AJAX.
  • Experience in using various JavaScript web applications related frameworks such as AngularJS, Backbone.js, Ember.js, Bootstrap, D3.js, Require.js, Dojo, Node.js and Ext.js.
  • Extensive experience in building Single Page Applications (SPA) using frameworks like AngularJS and custom MVC frameworks.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Extensive experience in web design using CSS3, Bootstrap, Adobe Illustrator, Adobe Photoshop.
  • Strong background, working in an Agile environment, developing User Interface (UI) Applications and professional web applications.
  • Implemented Design Patterns like Pub-Sub pattern, revealing module pattern etc
  • Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
  • Developed certain features of teh application functionality me.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Strong experience in using AJAX for implementing dynamic webpages where teh content can be fetched via API calls, using RESTful and SOAP web services.
  • Knowledge on techniques used in Angular 2.0 with teh help of Typescript.
  • Extensively worked on Node Package Manager (NPM) to manage teh modules and used it to install useful tools such as Grunt, Express, Underscore.js, and RequireJS.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.js, Angular Js and Node.js
  • Expertise in Twitter Bootstrap framework and building responsive pages for Cross-Browsers and Portable Devices compatible.
  • Experience with Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code.
  • Experience in version control using GIT.
  • Good Experience with bug tracking tools like Bugzilla and Jira.
  • Assists clients in accessibility project planning, establishing and administering accessibility testing programs, and remediating accessibility issues to ensure compliance with Web Content Accessibility Guidelines 2.0 (WCAG 2.0) and Section 508 accessibility standards.
  • Implemented CMS assets framework which modernizes accessible front-end web development and follows digital government strategy objectives.
  • Worked on writing Grunt tasks for build scripts, minified and bundled teh JavaScript code
  • Experience of working in government environment.
  • Used NVD3.js to build reusable charts.
  • Experience in profiling web applications and removing performance bottle necks.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari web inspectors.
  • Used Maven, Ant and Jenkins as a build tool during teh build process of application.
  • Experience in Web Content Accessibility Guidelines 2.0 (WCAG 2.0) and ability to apply W3C web standards and are browser compatible (BDD) and Test Driven Development (TDD).

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, J2EE, JSP, JMS, JDBC, Struts, Spring.

Development tools: Adobe Dreamweaver, Adobe Photoshop. Visual Studio, Eclipse-3.2.1, Notepad++.

Web Technologies: HTML5, CSS3, JavaScript, XML, DHTML, XSLT and Ajax, AngularJS, React.js. Node.js, Ember.js, Knockout, Require.js, Dojo, Ext.js, Backbone.js, D3.js, NVD3.js.

IDE’s and Tools: Eclipse IDE, NetBeans, Dreamweaver, FireBug, Developer Tools, EditPlus, JSfiddle, Sublimetext

Server: Apache, IIS, Tomcat.

Debugging Tools: Firebug, IE Developer Toolbar, Firebug Lite, Chrome or Safari web inspectors.

Databases: MS SQL Server, MySQL, Oracle and MongoDB.

Operating System: Windows 98/2000/XP/Vista, UNIX, LINUX, MS-DOS, Mac OS X

PROFESSIONAL EXPERIENCE:

Confidential, Redmond, WA

ReactJS Developer

Responsibilities:

  • Created React JS for reusable components (multi-field form elements, background file uploads.
  • Implemented page routing with teh use of React Router to create a Single Page Application (SPA) for quick, responsive pages and dynamic navigation through teh menu.
  • Used Redux-Sagas to manage side TEMPeffects in React + Redux.
  • Crafted UI components from design using React Storybook to isolate components and display their interactions using props.
  • Used React JS with Redux to separate data and presentation layer. Utilized Redux stores to handle teh states.
  • Converted Redux Thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES6 async/await to better manage ReactJS level state and cut Redux container development time by 80%.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End
  • Created and used Reducers that received actions to modify teh Store State Tree.
  • Unit tested React components and Redux reducers withJest’s snapshot feature.
  • Utilized Git as teh primary version control tool.
  • Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
  • Testing front end performance with Chrome Devtools and making appropriate optimizations inWebpacksuch as bundle splitting and asynchronous module loading.
  • Used GraphQL to fetch data that is required for a component and feed that data into teh redux store

Environment: React JS, JavaScript, HTML5, CSS3, GraphQL, Bootstrap, WordPress, Foundation, AJAX, JSON, Require.js, AMD, Responsive Web Design (RWD), NPM, jQuery, GIT, GitHub, Agile.

Confidential, Mountain View, CA

ReactJS Developer

Responsibilities:

  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various noledge research applications.
  • Experience in building E-Commerce applications.
  • Currently redesigning site with everything from contact page to landing page all using ReactJS.
  • Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
  • Utilized server-side preprocessors (SASS) for CSS3 to take advantage of @extend, Nesting capabilities.
  • Worked with advanced JavaScript concepts like Closures, Prototype and Inheritance.
  • Constructed a powerful and modern frontend architecture, involving React, Redux, and ES6.
  • Designed teh graphic objects, illustrations, images (vector and bitmap) and banners with using Adobe Photoshop and Adobe Illustrator.
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring and Agile Estimation and Planning
  • Developed various screens for teh front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Analysis of teh Production environments performance, using AppDynamics, Google Analytics, Server's log, and other tools. Troubleshooting and performance optimization actions.
  • UsedReduxto store data from multiple API endpoints.
  • Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
  • Used Webpack to find any best practices violations and to create proxy to reroute XHR on systems and used Grunt/Gulp along with Node JS for build automation
  • Worked with Karma as test runner and Mocha as teh testing framework.
  • Converted Tableau dashboards using D3.js.
  • Worked on teh Search Typeahead feature taking teh first three characters and hitting teh search API over Elastic search.
  • Has worked on teh Cart on Confidential Website Masthead and worked on showing teh recently viewed items.
  • We used AWS Lambda as a ‘’Functions as a Service” (FaaS) provider to communicate securely with Stripe servers and provide a basic Shop API for a web-based Shop Frontend.
  • Implemented Polymer library to use Masthead on different Frameworks and Business units across Confidential pages to handle ES6 compatibility.
  • Used Nodejs with Express framework and used Socket.io service for handshaking protocol with less time to get teh response from DB creating a session.
  • Worked on configuring teh MongoDB and created a RESTful service to leverage teh data on Nodejs.
  • Used MongoDB 2.0, a NoSQL database to handle data storage.
  • Used Slack to communicate with teh teammates, schedule meeting, and share teh workstation for same time.
  • Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS
  • Created server-side Routes with teh help of Node.js and connected to teh database using Mongoose.

Environment: NodeJS, React JS, JavaScript, HTML5, CSS3, Bootstrap, WordPress, Foundation, AJAX, JSON, Require.js, AMD, Responsive Web Design (RWD), NPM, jQuery, GIT, GitHub, Agile, Scrum, NGINX, Redux, LESS, AWS.

Confidential, Township of Warren, NJ

UI Engineer

Responsibilities:

  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various noledge research applications.
  • Experience in building E-Commerce applications.
  • Working on building a custom CMS to move off WordPress being built using NodeJS.
  • Used ReactJS to build teh UI components, developed filters to display different dimension of data and font size modifiers.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via teh GitHub API through keywords.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Added Excel-Builder to download teh Tabular data in Excel format using React
  • Using CSS preprocessor SASS to make CSS more efficient.
  • Worked with Google Material Design files to render teh content dynamically
  • Configured client-side routes using React Router.
  • Created load balancers using NGINX to health monitor servers and balance teh traffic efficiently between servers to reduce teh runtime. Also, cached static assets (CSS, JS, Image files etc.) to reduce teh load time.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Developed React component for both server side and client-side rendering and data fetching to improve performance.
  • Used Axios to fetch data from service API’s
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Designed and Developed Redux state tree and Reducer, Memorized selector to maintain state of application component.
  • Used Github Extensively to Pull, Push and Merge Code and solved various merge conflicts.
  • Implemented mapStateToProps, mapDispatchToProps for teh interactions between Redux and React.
  • Extensively used JavaScript testing frameworks Jasmine, Jest and Karma to test teh application.
  • Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
  • Followed Agile Methodology (Scrum) throughout teh project which included pair programming, sprints, user stories, backlog grooming.
  • Accelerated app performance by using Node clusters and improved scalability. And achieved zero down time by utilizing teh master and workers efficiently.
  • Fetching teh data efficiently from AWS and deploying it on AWS S3.
  • Used session handlers from Express.js and Node.js to handle user login and cookies to provide autantication during events like page refreshes.

Environment:HTML5, CSS3, JavaScript, Angular JS, React JS, Node Js, BootStrap, Bower, Yeomen, NPM, JIRA, Modernizr, SCSS, SASS, AJAX, PHP, jQuery, JSON, Grunt, GitBash, Stash, SourceTree, and Brackets.

Confidential, Texas

JavaScript engineer

Responsibilities:

  • Converted requirements such as wireframes, prototypes and interactive user interfaces into fully functional and highly performing web components.
  • Designed dynamic client-side JavaScript codes to build web forms (including both sign-in form and teh search form) and simulate process for web application, page navigation and form validation.
  • Responsible for developing teh UI pages using HTML5, CSS3, ReactJS, AJAX and JSON.
  • Designed and developed teh layouts using CSS3, Box model and HTML5.
  • Wrote a Redux middleware function that accepted a React synthetic event type and logged events of that type that were properties on actions dispatched throughout teh application.
  • Created dozens of UI components including custom inputs, dropdowns, and suggestion dropdowns with filtering, multi-select option lists, and search-on-type result pages.
  • Created higher order components to enforce front-end authorization based on user roles and to validate time, date, and email inputs.
  • Built a Node service for mock data.
  • Configured a reverse-proxy in Node to route front-end requests to appropriate backend services.
  • Configured front end code and Webpack to optimize critical rendering path.
  • Sped up time-to-first-paint by splitting code using react-router’s getComponent callback.
  • Constructed a workflow component that guided a user through teh construction of an insurance quote.
  • Used react-bootstrap, flexbox, and container components to construct multiple search pages with filtering.
  • Constructed modals and forms using teh redux form library to validate and populate inputs and sync with teh redux store.
  • Styled over 20 pages from mocks and collaborated with UX to fine-tune stories to ensure ideal user experience.
  • Attended backend meetings to formulate API standards and debate architecture and communicated frequently with teh product team to fine-tune stories and prepare for demos.
  • Accelerated app performance by using Node clusters and improved scalability. Achieved zero down time by utilizing teh master and workers efficiently.
  • Coded and used Generators and Promises to resolve callback hells resulting in efficient and structured code.
  • Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Followed Agile Methodology (Scrum) throughout teh project which included pair programming, sprints, user stories, backlog grooming.
  • Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
  • Daily building or enhancing system features, fixing occasional bugs, and periodically troubleshooting system alerts through AWS and serving it on to CloudFront.
  • Used GIT version control tool and GitHub to maintain teh source code with teh use of JIRA from Atlasssian.

Environment: HTML5, CSS3, AJAX, XML, TwitterBootstrap, Media Queries, LESS, JSON, Karma, Jasmine, Protractor, Sublime Text, IE, Chrome, Safari, Firefox, SVN, JIRA, Agile Methodology.

Confidential, Middletown, NJ

JavaScript Engineer

Responsibilities:

  • Worked directly with business analysts to ascertain requirements and defined projects plan documents.
  • Designed and Developed Nested Views and UI-Views using AngularJS UI Routing, Each View had reusable Angular Directives.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
  • Worked extensively on building teh JavaScript profiles for teh requirements which are given by teh customer.
  • Designed dynamic and browser compatible webpage using web design techniques CSS, JavaScript and jQuery.
  • Worked on both mobile's responsive web design and desktop pages.
  • Created database tables and manipulated data using MySQL.
  • Deeply worked on Dojo Components and understanding demos and applying to teh code. Working on DHTML and AJAX functions
  • Used JSON to store and access teh data in a search pages.
  • Worked on D3.js and Highcharts for interactive data visualization.
  • Developed modules to retrieve data using AJAX calls through jQuery method.
  • Applied XML into transferring administration data to teh back end.
  • Validated teh user input using jQuery validation plugin.
  • Implemented a lightweight customizable jQueryplug-in for styled appearance.
  • Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
  • Worked on Angular JS, used its two-way binding to achieve teh feedback functionality between users and form validation.
  • Developed component of Analytics with Node.js and Angular JS.
  • Tested and debugged code using IE tester, Chrome Inspector, Firebug, Safari Web Inspector.
  • Called teh RESTful web services calls for POST, PUT, DELETE and GET methods.
  • Used Tortoise SVN as version control application to maintain teh update.
  • Involved in developing HTML and JavaScript for client-side presentation and data validation on teh client side with in teh forms.
  • Optimized images for web page display, and feature item slides using Adobe Photoshop.
  • Maintained page layouts, navigation, presented designs and concepts to teh clients and teh managements to review.
  • Cooperated with team members to conduct user research with strong communication, analytical and interpersonal skills.

Environment: HTML, CSS, JavaScript, jQuery, Ajax, JSON, SQL, SVN, Photoshop, XML.

Confidential, Clear Water, FL

WebDeveloper

Responsibilities:

  • Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Designed and developed creative intuitive user interfaces that address business and end-user needs, while considering teh technical, physical and temporal constraints of teh users.
  • Creating Front-end Applications using HTML5, CSS3, JavaScript, Angular JS, Bootstrap, jQuery, AJAX, XML and JSON.
  • Implemented Auto-Complete/Auto Suggest functionality using Ajax, jQuery, Web Service call and JSON.
  • Developed a core component of Analytics with Angular JS and implemented directives and dependency injection.
  • Designed and developed custom jQuery components for teh front-end client-side validations.
  • Developed dynamic e-mails using JavaScript, and HTML5 and CSS3.
  • Strictly followed Web 2.0 design features such as simplicity, TEMPfewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
  • Extensively involved in redesigning teh entire site with CSS styles for consistent look and feel across all browsers and all pages
  • Designed and Developed using jQuery and AJAX basedUIframe work forUIConfiguration widgets.
  • Resolved cross-browser issues and web site usability issues.
  • Implemented Responsive Web Designs using Angular JS and Twitter Bootstrap.
  • Used Angular JS for Fetching Data from teh Server by giving URL to get JSON data for model and to populate model from teh server.
  • Developed code to call teh Restful Web services to fetch teh data and populate on theUIusing Angular JS/AJAX.
  • Used firebug, IEdevelopertoolbar and chromedevelopertool for debugging JavaScript and fixing issues.
  • Followed Test Driven Development (TDD) and Used SONOR for code quality, Jenkins for build automation, maven for build and TFS for code repository and IIS Server

Environment: HTML, CSS3, AJAX, JSON, JavaScript, TDD, Bootstrap, MongoDB, jQuery, AngularJS, Jenkins, web services.

Confidential

UI Developer

Responsibilities:

  • Involved in extensive HTML coding.
  • Analyzed, Designed and developed teh system to meet teh requirements of business users.
  • Participated in teh design review of teh application to come up with UI and provide best possible recommendations for teh application from UI standpoint.
  • HTML, CSS coding of front - end interfaces - including cross-browser support and unit testing to ensure quality work.
  • Implemented presentation tier using HTML, CSS by utilizing teh mockups that were created by design team.
  • Developed screen functionality using HTML, CSS, JavaScript.
  • Used AJAX for implementing part of teh functionality for Customer Registration, View Customer information modules.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Implemented interaction between frontend and backend using teh JSON object.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, J2EE.

We'd love your feedback!