We provide IT Staff Augmentation Services!

Sr. Reactjs Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • 8 years of UI Developer in requirements analysis, design, coding, testing, and production support of scalable, multi - Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
  • Highly experience in developingapplications using MERN Stack, with a solid understanding of popular Front-end Frameworks, functional JavaScript, Database (SQL, NoSQL), Testing, SDLC pattern, and UI design. Mainly focused on E-commerce, Healthcare, Automobile, finance, and international trade domains.
  • Worked with multiple programming languages: JavaScript (ES5, ES6), TypeScript, HTML, CSS, Python, Java, SQL, NoSQL
  • Extensively worked with MERN/MEAN stack web application development, using React.js/Angular for client-side, Node.js/Express for server-side, Mongoose/MongoDB for data storing.
  • Hands-on experience with Three JS
  • Strong experience in creating Single Page Application (SPA) using React.js v15/16, Hook, JSX, React Nesting Components, React-Router, Redux, Modelling state & State management using Redux/ Redux-Thun, Saga for asynchronous calls.
  • Hands-on Experience in developing cross-platform mobile applications by using React Native 0.6/ EXPO cli for building UI and Firebase for the back-end services.
  • Used HTTP Interceptorsto make sure the requests were valid and used UI router to handle nested views and avoid page redirection.
  • Experience in implementing JSON Web Token for server-side authentication.
  • Worked with CSS3 Grids, Positioning, Box-sizing, Gradients, Box-model, Pseudo Classes and Pseudo Elements using CSS pre-processors like SASS.
  • Used MongoDB as a database to store data in the form of documents using NodeJS modules like Mongoose and MongoDB. Also have experience with SQL expression, stored procedure with databases like MySQL, MySQL, Graph and SQLite.
  • Proficient in using Node JS and Express JS for making GET, POST, PUT, DELETE requests for fetching data from Restful APIs provided by the backend team and from the web source, familiar with using NVM to manage the Node versions.
  • Used Express.js framework. including creating microservices producing and consuming RESTful APIusingNode.js, Express.js, JSON Body Parser, Socket IO, ACL, Passport for sessions, JWT tokens
  • Hands on experience with Three JS
  • Expertise in DOM manipulation using jQuery and consuming REST API calls using jQuery AJAX, implementing dynamic webpages where the content can be fetched via API calls, using RESTful web services, testing API by using Postman.
  • Experience in implementing JSON Web Token for server-side authentication.
  • Familiar with backend programming with Python and Java, Understand data structure, algorithm and OOPs concepts (Encapsulation, Inheritance, Polymorphism and so on).
  • Used task runner tools such as Grunt and Gulp to help automate repetitive tasks.
  • Experienced in Unit testing using Karma and Jasmine along with Test-Driven Development (TDD) methodology.
  • Hands on experience in GIT for version control, Jenkins for Continuous Integration and Deployment (CI/CD) and JIRA for bug and issue tracking.
  • Experience in fetching data by using HTTP calls and Axioms. Familiar with Python web crawler technologies, such as Request, Beautiful Soup, can creating progress views as visual charts by using dynamic data visualization tools like High Charts, D3.js, Tableau.
  • Worked with Agile/Scrum methodologies for SDLC Purposes.
  • Good documentation skills regarding both functional and business requirements.
  • Proficient in data structures with excellent problem-solving skills and always
  • Experience in monitoring and coordinating: Performance Testing, Regression Testing and User Acceptance Testing.
  • Highly proficient in Java, SQL, Shell Scripting, XSL, XML, WebLogic, WebSphere, Oracle 11g.
  • Excellent written and verbal communication skills.

TECHNICAL SKILLS

UI Web Technologies: HTML4/5, CSS3, SASS, LESS, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Redox, Flex, ES6

IDE, HTML Editor: Web Strom, Web Matrix, Bonita, Sublime, Dreamweaver, Eclipse and Notepad++.

Bug Tracking Tools: Ax soft, JIRA, Bugzilla, Rational Clear quest.

Languages: Python, Scala, C++, Java, J2EE

Python Frameworks: Pandas, Flask, Django, Docker

Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (Mongo DB), Cassandra.

SDLC Methods: SCRUM, Agile.

Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock, Manual Testing

Version Control: VSS, CVS, SVN, GitHub, Git.

Automation tools: Jenkins, Chef, Puppet.

PROFESSIONAL EXPERIENCE

Confidential, CA

SR. REACTJS DEVELOPER

RESPONSIBILITIES:

  • Designed and developed responsive modules based on Business Requirements using HTML5, CSS3, Bootstraps ReactJS, NodeJS, Express, and MongoDB.
  • Built out a component-based architecture using ReactJS and Redux.
  • Worked on React JS Virtual DOM and React views, rendering using components which contains custom HTML directives in JSX.
  • Used react-router-doom for rendering to configure components.
  • Maintained states in the stores and dispatched the actions using redux. Created controller view that interacts with store and holds data in state. Added dynamic functionality by creating and dispatching Action Creators that deployed Actions.
  • Used Middleware, Redux-trunk v.2.3.0 and react-redux in application to asynchronously fetch and send data from server-side to produce and consume RESTful web services.
  • Created NodeJS server-side for creating RESTful Web Services using Express and Mongoose to connect with MongoDB.
  • Used Postman for testing API to verify CRUD operations and to test RESTful web services.
  • Used D3.JS for dynamic data visualization inside business tool.
  • Involved in creating and executing Unit Test Cases using Jasmine and Karma.
  • Used Modernizer to make sure webpages are compatible with all the browsers and different devices.
  • Used Jenkins as a Continuous Deployment tool following TDD approach.
  • Used Git to maintain application version control for the full development cycle.
  • Followed SCRUM structure to track the project details and update the development status every day in the SCRUM.
  • Interacted with Rest API and used Ajax calls and JSON objects to read data from back-end systems.
  • Created Lambda function for making the serverless computer to the Image microservice in the photo pass application.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Created AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
  • Done datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Created (Microservices) application for a legacy Agent Demographics application under Travels portfolio to be deployed in IPaaS.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
  • Supported the backend team in dealing with JSON data from MongoDB database.
  • Managed Graph QL API design for NodeJS/Graph/AWS communication app.
  • Develops the application on Node JS platform using JavaScript programming.
  • Implement modules into Node JS to integrate with designs and requirements.

ENVIRONMENT: XHTML, HTML5, CSS3, SASS v.3.7, LESS v.2.6, React.JS v. 16.8.0/ 16.6.0 , Redux, Node.js v.11.0, Express.js v.4.17, ECMAScript v.9, Bootstrap 4.0, Modernizer, Jenkins, MongoDB v4, Mongoose, SCRUM, User Acceptance Tests, JIRA

Confidential, Dallas, TX

SR. REACTJS DEVELOPER/UI DEVELOPER

RESPONSIBILITIES:

  • Developed interactive UI pages using the React JS, Redux, Material UI, etc.
  • Used React-Router extensively to navigate through various react components.
  • Maintained react component state in the stores and dispatched the actions using redux.
  • Used multiple inbuilt React modules such as Forms, Events, Keys, Router, and Flux.
  • Used reusable buttons, checkboxes, inputs, icons, toggle keys, drop-downs, multi-level dropdowns, and other components which are developed using Material UI.
  • Used React-Redux Middleware to get backend data using RESTFUL services.
  • Added Dynamic Functionality to create and dispatch Action Creators to update data between multiple react components.
  • Created multiple Reducers that receive Actions to modify the redux store.
  • Optimized existing code to increase performance and maintainability.
  • Worked on optimizing existing API calls with backend developers to create and deprecate API calls.
  • Used raj’s to do RESTFUL service operations such as POST, PUT, DELETE, and GET.
  • Utilized AWS library methods to get data from the s3 bucket and display it on UI using react components.
  • Used Design pattern techniques to develop UI components that can be reused across the Web Application.
  • Used Git commands extensively to push code to GitHub to maintain code versioning.
  • Used JASMINE unit test framework to maintain industry standard 75% code coverage.
  • Extensively used react developer tools to debug and fix issues.
  • Monitored the offshore team and provided technical help if needed.
  • Interacted with Testing Team, Scrum Masters, and Business Analysts to analyses the issues and fixed them according to the business requirement.
  • Verified the new bug fix code by running all existing selenium test cases to make sure that the application code is not impacted with the new changes.

Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, XML, XSL, XSLT, JSON, GitHub, Restful API, AWS, JIRA, Jasmine.

Confidential, Grand Prairie, TX

SR. REACTJS DEVELOPER/UI DEVELOPER

RESPONSIBILITIES:

  • Developed customer facing UI Pages for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, CSS.
  • Enhanced user experience by designing new web features using MVC Framework React.js.
  • Involved in writing application-level code to consume data from APIs, Web Services using AJAX, JSON, and XML.
  • Configured webpack to run target-based linters, magnifiers, pre / post-processors, checks, transpires, etc.
  • Responsible for stylingwebpagesusingSASS, which extendsCSSwithdynamic behaviorsuch asvariable, mixing, operations, andfunctions.
  • Developed and updated reusable styling components across different modules using Custom directives and CSS classes.
  • Strictly adhered UI standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML.
  • Handled cross-browser/platform compatibility issues(IE, Firefox, and Safari)on both Windows.
  • Created Responsive UI pages (Desktop/Mobile/Tablet) Bootstrap.
  • Worked withthe Jasmineunit test framework to write unit tests for JavaScript code.
  • Frequently interacted with the client to understand the business requirements.

ENVIRONMENT: S: HTML5, Node JS, Express JS, React JS, Redux, MongoDB, MySQL, SQL Server, Oracle, Git, AWS, Nginx, Jenkins, Azure DevOps, SonarQube, JIRA, Source Tree, Swagger, Bitbucket

Confidential

FRONT END DEVELOPER

RESPONSIBILITIES:

  • Gather Requirements from the End clients and create application design documents.
  • Used HTML, CSS, JavaScript and Angular.
  • Used Ext JS Dom query's various CSS selectors to navigate through the DOM.
  • Worked on extensive use of Event Handling Modal such as Listener and dispatcher in Ajax framework and JavaScript.
  • Worked on the simple search and advanced search using jQuery JavaScript library.
  • Developed data insertion forms and validated them using JavaScript.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation usingJQUERY.
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Worked on writing UNIX scripts for scheduling some backend jobs.
  • Responsible for deploying application on Stage and Production environment.
  • Coordinated project activities and ensure that all project phases are followed and documented properly.

We'd love your feedback!