We provide IT Staff Augmentation Services!

React Js Developer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over 8 years of experience in designing and developing in IT industry using JavaScript libraries and frameworks like Angular JS, React JS, Node JS and JQuery with ECMAScript 2015/ ES6 Specifications.
  • Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design, Development, Implementation, Integration, Documentation, Testing, and Deployment and Software Testing Life Cycle (STLC) models in Waterfall, Agile/Scrum.
  • Experience of working in an offshore - onshore model with experience at both ends.
  • Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
  • Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
  • Extensive Knowledge in CSS2/CSS3, LESS, SASS, Twitter Bootstrap and Material UI Styling Modules.
  • Used CSS frameworks and pre-processing platforms (SASS & LESS).
  • Created Mobile Web Solutions using Responsive Web Design (RWD), twitter Bootstrap and JQUERY MOBILE.
  • Proficient in developing web page quickly and TEMPeffectively using, HTML 5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible.
  • Good noledge of using CLOSURE in JAVA SCRIPT.
  • Good hands on expertise in working with the JavaScript frameworks like jQuery, Typescript, Angular.js, Node.js, React.js, React Native and Backbone.js.
  • Good Experience on MVC frameworks like Angular JS 4, Angular JS 2.0 for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives.
  • Practical experience of working with technologies like Kendo UI and UI jQuery for developing a presentable User Interface.
  • Strong Knowledge in JavaScript Object Oriented Programming (OOP).
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Built responsive sites using a combination of fluid layouts, Media queries and fluid media.
  • Experience in developing applications using Angular JS-Bootstrap like Grids, Toolbars, Panels, Flex-box, Combo-Box and Button.
  • Experience in using various JQuery UI controls and corresponding Event handlers.
  • Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
  • Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • Worked with Python to implement few projects.
  • Expert in Adobe Illustrator, Adobe Photoshop, Adobe In Design, Adobe Bridge, Adobe Designer, Adobe Image Ready, Adobe/Multimedia Flash, Dreamweaver.
  • Experienced in using automation tools like Bower, Grunt, and Gulp.
  • Used Gulp as intuitive streaming build tool built on Node JS.
  • Experience with build automation tools like ANT and MAVEN. Worked with continuous tools like Jenkins.
  • Proficient in working with Apache, IIS web servers and GITLAB used SVN, GIT & TFS for version control and Clear Quest, JIRA for bug fixing.
  • Worked on improving code quality using JS Hint, JS Lint / Use Grunt to minify and uglify the files.
  • Experienced in using NPM module bower for managing UI dependency / Good experience working with High Traffic Websites.
  • Excellent in database connection like Oracle and MongoDB using waterline and persist.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing. Employed modern software engineering practices (Continuous Integration, Specification by Example, Behavior / Test Driven Development BDD, TDD) and the respective tools by writing test cases using Jasmine, JUnit Framework.
  • Excellent working noledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.

TECHNICAL SKILLS

Web-Technologies/Languages: HTML, HTML5, XHTML, DHTML, XML, CSS, CSS3, Java Script, JQuery, Bootstrap 3/4, PHP, JSP, Ajax, ES5, ES6, JSON, LESS, SASS, DOJO, C, .Net, Java

Frameworks: React JS, React Native, Redux, Angular JS/2.0, jQuery, Node JS, Backbone.js, Entity, EXTJS, D3 JS, Junit

Application/Web servers: WebSphere8.0, WebLogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0

Database Environments: Oracle, MySQL, DB2, PostgreSQL, MongoDB, MarkLogic, Dynamo DB

Operating Systems: Windows, Ubuntu, CentOS, VM ware, UNIX, Linux, Red-hat Linux, Solaris, Docker, IOS.

SCM Tools: Bit Bucket, GIT, SVN, CVS, Perforce, Clear-case, Subversion

IDEs and Tools: Visual studio, Eclipse, Atom, Sublime, RAD, Firebug, Web storm, Net beans

Testing Tools/Frame works: ALM, Junit, TestNG, Selenium, Jasmin, Karma, Jest, Enzymes

Building Tools/CI&CD: AWS, Maven, Gradle, RESTFUL, SOAP Web Services, Spring Boot, Micro Services, Jenkins-CI/CD, CMS, Web Pack, Grunt, Gulp, Jira, Rally, Postman, Swagger, Kubernetes and Docker

Data visualizations: D3.JS, DOJOX, Google charts

Software Methodologies: Waterfall, Agile, Scrum

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

React JS Developer

Responsibilities:

  • Responsible to Style, look and feel of the web page with SASS dat extends CSS with dynamic behaviour such as variable, mixing, operations and functions.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and REDUX library.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of Node JS applications
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and REDUX concept.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Consumed REST based Micro services with Rest template based on Restful APIs.
  • Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack.
  • Involved in customizing the JSX files for rendering the UI in implementing React JS.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Woking on Micro frontend architecture in order to make sure not overloaded and easy to manage all micro apps at same time.
  • Used React-auto complete for creating Google maps location search on the webpage.
  • Developed the React container and presentational components (as Stateless and Functional components when applicable).
  • Good experience working on AWS cloud services WorkSpaces, S3, CloudFront, Dynamo DB and Lambdas.
  • Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using React-native.
  • Achieved native navigation by using react-native-navigation, created a fork for adding features to fit design needs.
  • Used Redux Framework architecture (like Reducers, Containers, and Saga) for integrating the data with React-Native Application.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool NGINX.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Used Material UI for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Working on Admin Portal using React 16.8 and React Hooks.
  • Used React Native to develop IOS and Android apps.
  • Used React hooks for better performance in functional components.
  • Used JIRA as a bug tracking tool, confluence for maintaining documentation for future reference.
  • Involved in Daily Scrum Meetings, which involves sprint planning, retrospectives, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving defects.
  • Work closely with the development team to implement the enhancements and upgrades of the services.
  • Developed the REDUX pattern by using REDUX framework as a core dependency.
  • Experience and building an isomorphic application using React.js and Redux with GraphQL on server side.
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and Project managers.
  • Used debugging tools

Environment: HTML/HTML5, CSS/CSS3, JavaScript, Typescript, Sketch, JQuery, JSON, CMS, AJAX, GIT, Jenkins CI/CD, Chrome Inspector, React JS, Redux/saga, Material UI, React Native, AWS, Jira, Flux, Bootstrap4, Firebug, Apache, Less, Sass, Node JS, Jest-Enzyme, PostgreSQL.

Confidential, Dallas, TX

UI Developer

Responsibilities:

  • Designed & developed using HTML5, CSS3, JavaScript, Bootstrap4, React JS, Typescript, Redux, XML, Node JS, JSP, JSON, Vue.js, JSX, and Ajax
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Created front-end technology using React JS and backend using NODEJS.
  • Actively involved in the design discussions of re-architecting the project.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF and
  • Used React-Router to turn application into Single Page Application.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website dat could be served to desktop, Tablets and mobile users using React JS and Graph QL.
  • Maintained states in the stores and dispatched the actions using redux and saga.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React.
  • Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
  • In Phase Two, 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 NodeJS Backend and to also perform RESTFUL services.
  • Used CMSAPI from content management system team and create a NODE API from CMS and render back to UI.
  • Has worked on AWS cloud for fetch the pictures files from AWS to UI.
  • Used Jenkins CI/CD pipeline for code deployment.
  • Used Gulp, Grunt to test JavaScript
  • Working with ECMA Scripts 6 features, for build of JSX and ES2015 (ES6) used Babel, webpack.
  • Worked with modules like MongoDB and mongoose for database persistence using Node JS to interact with MongoDB.
  • Worked with Passport and JSON web tokens for autantication 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.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub and Used Jenkins CI/CD pipeline.
  • Used D3 for interactive data visualizations in web browsers.
  • Used Version one as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML 5, CSS3, SASS, LESS, JavaScript, Bootstrap4, Ajax, React JS, Redux/Saga, Type Script, Flex, D3, Jest-Enzyme, Jasmine, Node JS, Babel, Web Pack, My SQL, Graph QL, GULP, GRUNT, XML, XSL, XSLT, ECMA-6, JSON, GIT-hub, Jenkins CI/CD, CMS, Restful API, AWS cloud, Version One, Postman.

Confidential

UI Developer

Responsibilities:

  • Analysed Management needs and designed the application to match perfect visualization.
  • Experience in working with REDUX architecture.
  • Added functionality to the web application using ECMASCRIPT6/5.
  • Used react-route module to develop Single Page Applications using React.
  • Used Babel loader and Web pack bundler to create React component.
  • Used JSX to make react look more elegant.
  • Maintaining the State in the store and dispatch an action using REDUX.
  • Integrating React's REDUX framework to scale and maintain the application better while handling large amounts of data.
  • Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and REDUX library.
  • Maintained states in the stores and dispatched the actions using REDUX.
  • Profound experience with props and states in react to manage data.
  • Developed different graphs and maps to show the overall sales of the products by using D3.js.
  • Involved in creating connections for HTTP requests using Web Sockets.
  • Worked on Search Engine Optimization (SEO) tactics.
  • Ran the Standalone front-end application in Grunt Server task runner.
  • Used Rally for task tracking and to build user stories.
  • Used Web pack and NPM to manage dependency graph.
  • Developed Validation forms using JavaScript.
  • Tested React components and application using Jasmine and Karma.
  • Used GIT for version control.

Environment: React, UI, redux, Immutable.js, HTML5, CSS3, Ajax, jQuery, CMS, JavaScript, JSX, ECMAScript 6, Web pack, .Net, Babel, JSON, Entity, Reat Native, Android, IOS, GIT, AWS, CI/CD, Gulp, Grunt.

Confidential

Front End Developer

Responsibilities:

  • Coordination of project activities and ensure dat all project phases are followed and properly documented.
  • Utilized new software methodologies to be able to adapt to changes in requirements quickly.
  • Involved in client-side tooling, testing & development with HTML, Typescript, Modular JavaScript etc.
  • Created Master Pages, CSS Styles Sheets and Integrated and got approval from Business Stake holders.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Experienced with implementing different features of Bootstrap.
  • Developed Single Page Application (SPA) using Angular JS Framework.
  • Web application development for backend system using Angular JS and Node.js with Cutting edge HTML5 and CSS3 techniques.
  • Developed Web Application to replace the existing and legacy Website using Angular JS Framework.
  • Implemented Model View Controller (MVC) Design Pattern using Angular JS.
  • Used Node.js as the package manager for development workflow dependent plugins.
  • Used Angular JS controllers to update entity models and Tasks database.
  • Involved in parsing JSON API to JDOs and use them in frontend.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu dat is role-based menu items changes dynamically, derived from the database in the form of XML.
  • Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, JQuery, DHTML, Web Service call and JSON.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.

Environment: HTML5, CSS3, AJAX, Typescript, JavaScript, JQuery, AngularJS, SVN, Jasmine, Karma.

We'd love your feedback!