We provide IT Staff Augmentation Services!

React Js Developer Resume

3.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 wif 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 wif experience at both ends.
  • Involved in designing the user experience interface UI/UX strategy, UIrequirements, 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 wif 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 wif technologies like Kendo UI and UI jQueryfor 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 UIcontrols and corresponding Event handlers.
  • Specialized in developing Web 2.0 Apps using core JQuery along wif AJAX/JavaScript.
  • Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • Worked wif 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 wif build automation tools like ANT and MAVEN. Worked wif continuous tools like Jenkins.
  • Proficient in working wif 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 managingUI dependency / Good experience working wif High Traffic Websites.
  • Excellent in database connection like Oracle and MongoDB using waterline and persist.
  • Experience wif 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 wif 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,, Kubernates 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 wif SASS that extends CSS wif 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 wif npm commands and using package.json for managing dependencies and dev-dependencies ofNodeJSapplications
  • 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 wif Express.jsfor 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 wif Rest template based on Restful APIs.
  • Working wif 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 Lamdas.
  • 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, Saga) for integrating the data wif React-Native Application.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif 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 Andriod 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 wif Business Analysts and Developers for resolving defects.
  • Work closely wif 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 wif 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.

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 wif 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 onReactJS Virtual Dom andReactviews, 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 that 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 wif IE11.
  • In Phase Two, worked closely wif 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.
  • Have 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 wif ECMA Scripts 6 features, for build of JSX and ES2015(ES6) used Babel, webpack.
  • Worked wif modules like MongoDB and mongoose for database persistence using Node JS to interact wif MongoDB.
  • Worked wif Passport and JSON web tokens for authentication and authorization security configurations using Node JS.
  • Worked wif 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 wif 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 halp to the offshore team for their JIRA tickets.
  • Interacted wif 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 - New York, NY

UI Developer

Responsibilities:

  • Analysed Management needs and designed the application to match perfect visualization.
  • Experience in working wif 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 wif 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, redux, Immutable.js, HTML5, CSS3, Ajax, jQuery, CMS, JavaScript, JSX, ECMAScript 6, Web pack, .Net, Babel, JSON, Entity, Reat Native, Andriod, IOS, GIT, AWS, CI/CD, Gulp, Grunt.

Confidential

Front End Developer

Responsibilities:

  • Coordination of project activities and ensure that 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 wif 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 wif Cascading Style Sheets (CSS).
  • Involved in write application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
  • Experienced wif 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 wif 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 that 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!