We provide IT Staff Augmentation Services!

Sr. React Js Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of experience in developing professional web applications which include Front - End designing and hand coding with a solid proficiency in usability, web and client /server application using HTML4/5, XHTML, CSS2/3, JavaScript, jQuery, Angular, Bootstrap, NodeJS, ReactJS, Apollo-client, Graph ql and JSON.
  • Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Ability to apply W3C Web standards in achieving the best cross-browser user experience for long-term user retention and engagement.
  • Able to work with core front end technologies including HTML5, JavaScript, jQuery, Play, AngularJS and UI MVC Frameworks.
  • Proficient in developing Single Page Applications (SPA) i.e. web applications using JavaScript MVC frameworks such as AngularJS.
  • Experience in developing web applications using React using Redux architecture.
  • Worked on Handlebars template to include the values of variables and execute the helper functions.
  • Experience with Bata rang, Firebug, Fiddler, Chrome inspectors and JavaScript debugging techniques.
  • Produced visually appealing designs focused on usability, utility, cross-browser compatibility and SEO /web standards.
  • Experienced in configuring pre-build activities like configuring sonar check styles, Emma plugins and post build activists at Jenkins UI.
  • Worked in various version control systems - SVN, GIT, BIT BUCKET.
  • Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, Junit Framework.
  • Involved in online Angular 2 course training which is conducted by client.
  • Wide experience in using various IDE’s like Eclipse, Net Beans, Brackets, Sublime text, Web storm and Visual Studio.
  • Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments.
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
  • Excellent in defect fixing, solving complex problems and Performance Tuning.
  • Expert in production support and release support.
  • Worked in an agile scrum team. Experience in onshore and offshore model.

TECHNICAL SKILLS

Technical Skills: React-Native, IONIC, iOS, JSON, REST API, GIT, XMPP, MQTT(IoT), Android, Elixir, Phoenix, GraphQL, Redux

Languages: JavaScript, C, C++, Java, Typescript

Database: Core Data, SQLite, No SQL, MySql, Mongo DB

Operating System: Mac, Ubuntu, Windows XP, 7

Development tools (IDE): Xcode, WebStorm, Android Studio, Atom.

Project Management tools: asana, trello, Jira, Slack

PROFESSIONAL EXPERIENCE

Confidential

Sr. React js Developer

Responsibilities:

  • Used Apollo react to develop the front-end application.
  • For state management utilized react for storing the Authorization cookie.
  • Utilized GraphIql for getting data into the web-pages.
  • Created value-manager class to store data. Used different micro services for data.
  • Implementing the UX approved layouts using Apollo-client. In Apollo client used React Js framework.
  • For styling the pages used SCSS
  • Used React router for secured routing .and implemented sub-routes to navigate the pages between the application after authentication.
  • For running the application in local or environments used Docker Containers.
  • For maintaining the code utilized Stash. And utilized Jira for list of stories to finish
  • Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application.
  • Written Gitlab CI script to run ci-tests on every push. Configured Jenkins for auto deploying the code to development box.
  • Configured web pack to trans-pile JSX to ES5 using Babel, Added CSS-loader and sass plug-in for pre-compiling SASS to CSS. Used HTML5plugin to create the index.html file with generated hashed JS and CSS files. Added proxy for web pack-server.
  • Actively participated in weekly status meetings, Scrum calls.

Environment: JSX, Apollo-client, React, Redux, GraphIql, Sass, Babel, Babel-loader, promises, CSS3, Jenkins, Jira, Confluence, Docker, JSON, JavaScript, Web pack, Stash, VS Code.

Confidential

Sr. React js Developer

Responsibilities:

  • Used XSRF and CSRF for Authentication.
  • We used 3-legged OAuth for the Authentication for the company.
  • Imported styles from S3 and used Zuul-gateway for the Authentication.
  • Developed POC’s for the Authentication model using various security features in it.
  • Captured the intermediate auth token and secured that token until the authentication process is finished and generates the final auth token at the server.
  • Used JWT format to secure the tokens. And after the authentication is done everything will be maintained by the server not on the web application. In this way we secured the token no one steal the token to hack the server
  • Added react-router with secure navigation and unsecure navigation.
  • Worked with UX designer for the wireframes for the POC’s and Independent framework.
  • Created a state management in react application using redux for the data flow within the application.
  • Configured redux store, reducers and actions. Used sagas for handling middleware and ‘fetch api’ for rest calls.
  • Involved in developing presentational and container components using React and JSX.
  • Used react-data grid to populate the dynamic data within the table. Used react-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Implemented dynamic page elements and form error validations.
  • Developed mock Api’s to test the framework independency.
  • The way we implemented React framework it will render data from the endpoint no matter what the data is. Column names will also load from the End points.
  • Configured web pack to trans-pile JSX to ES5 using Babel, Added CSS-loader and sass plug-in for pre-compiling SASS to CSS. Used HTML5plugin to create the index.html file with generated hashed JS and CSS files. Added proxy for web pack-server.
  • Configured node application, created rest api’s.
  • Used Bit-Bucket for version controls.
  • Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
  • Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.
  • Used Jira board for the track of work we have done.
  • Updated the Confluence page after the each task and raised the issues to check the updated application and responded on the confluence page

Environment: JSX, React, Redux, Babel, react-bootstrap, promises, node Js, CSS3, Jenkins, JSON, JavaScript, Web pack, Bit Bucket.

Confidential

Software Developer

Responsibilities:

  • Involved in developing presentational and container components using React and JSX.
  • Worked with designer who designed user interfaces and prototypes for a web-based internal system.
  • Created a state management in react application using redux for the data flow within the application.
  • Built the Proof of Concepts using react native. Later decided to use React and react-bootstrap for responsiveness of the application.
  • Configured redux store, reducers and actions. Used sagas for handling middleware and ‘fetch api’ for rest calls.
  • Added react-router with secure navigation and unsecure navigation.
  • Used react-datagrid to populate the dynamic data with in the table. Used react-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
  • Configured web pack to transpile react and JSX to ES5 using Babel and react-loaders, Added css-loader and sass plug-in for pre-compiling SASS to css. Used HTML5plugin to create the index.html file with generated hashed js and css files. Added proxy for webpack-server.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Implemented dynamic page elements and form error validations.
  • Added interceptor logic for all rest api’s that adds headers for all api calls and validates request before sending to server.
  • Configured node application, created rest api’s using express Js.
  • Used passport Js to generate token and used tokens for api authentication with application key.
  • Used mangoose schema for performing read/write operations to mongo DB.
  • Written gitlab CI script to run ci-tests on every push. Configured Jenkins for auto deploying the code to development box.
  • Used GIT for version controls.
  • Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Involved in Agile process, two week Sprints, and daily Scrums to discuss the development of the application.
  • Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.

Environment: JSX, React-Native React, Redux, Babel, react-bootstrap, react-data grid, promises, node, Mongoose schema, mongo DB, SASS, Passport Js, Jenkins, Jest, Selenium, PM2, JSON, Web-pack, GIT.

Confidential

JavaScript developer

Responsibilities:

  • Worked closely with the on-site coordinator and the client to define business objectives, project scope and the development approach for the Search module.
  • Worked on designing the HTML templates.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Created prototypes to implement re-usable popover functionality.
  • Developed software solutions by studying information needs; conferring with users; studied systems flow, data usage, and work processes; investigated problem areas; following the software development lifecycle.
  • Provided information by collecting, analyzing, and summarizing development and service issues.
  • Coordinated software system installation and monitor equipment functioning to ensure specifications are met.
  • Worked closely with the QA team to understand the reported defects and fix them.

Environment: HTML, CSS, Media queries, JavaScript

We'd love your feedback!