OnBenchMark Logo

SACHIN (RID : a49xle2qx2l6)

designation   REACT JS Developer

location   Location : MAHARASHTRA, India

experience   Experience : 3 Year

rate   Rate: $18 / Hourly

Availability   Availability : Immediate

Work From   Work From : Offsite

designation   Category : Information Technology & Services

Shortlisted : 0
Total Views : 99
Key Skills
REACT REDUX NODE JS HTML5 CSS3 MONGO DB CI/CD JIRA TRELLO JQUERY
Discription

Sachin

Experience: 3+ years

Summary:

  • A React Developer with excellent communication skills.
  • Worked in designing User Interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON and React, React Router & Redux.
  • Good in analyzing customer requirements, suggestions, corrections and changes.
  • Utilized Agile Methodologies to manage full life cycle development of the project.
  • Worked on both Relational and NoSQL Databases.
  • Worked on troubleshooting, fixes, enhancements, code changes for various backend services.
  • Developed JUnit test cases for unit, component, and integration test cases.

Technical Skills:

  • Client-Side Technologies: React, React Router, Redux, Flux

Server-Side Technologies: NodeJS

  • Web: HTML5, CSS/CSS3, JavaScript, jQuery

Database Analysis & Design: MongoDB

  • CSS Frameworks: Bootstrap, SASS
  • Project Management: JIRA, Trello
  • Version Control System: Git with GitHub, Bitbucket.
  • Development IDE: VS Code, Sublime Text, Brackets
  • TDD development: Jasmine, Karma, Jest, etc.
  • Practices: CI-CD Process, Agile

Project Summary:

Project #1: USA Surplus Lines Tax System [React, NodeJS, MongoDB, Express] Software Developer

This is a surplus line tax calculation system for insurance products in the USA where every state has different tax calculation mechanisms.

Modules:

  1. Tax templates: Tax templates have information about calculation parameters, factors and tax items. Parameters can be Premium or Fee. Factors can be the percentage of the amount to charge on each parameter. Tax items can be SL Tax, Stamping Fee, Assessment Fee, etc. e.g., a tax template for Texas state. For SL Tax charge 10% on Premium plus 5% on fees. For Stamping Fee charge flat 5 dollars. Similar calculations can be configured for every tax item possible.
  2. Tax Calculation: Tax calculation page has state selection and based on state, it would populate form fields

for parameters (Premium and Fee). Based on this information and tax template configured for the selected state, the tax is calculated.

  1. Users Management: This is the CRUD of users who can login and calculate taxes. Any user in the system can login and calculate taxes. Only admin users can add/update tax templates.

Project #2: eLearning Portal [React, NodeJS, MongoDB, Express] Software Developer

The system has 2 separate subsystems based on the user.

    1. Instructor (Teacher)
    2. Student

Instructor Modules:

  1. Course Management (CRUD)
    • Course Cover Video
    • Add/Update Lessons
      • Video Lessons (Video Tutorials)
      • Rich Text (Text Tutorials)
      • Quiz (Exams in between to evaluate the progress)
    • Publish/Unpublish
    • Certificate
  2. Quiz Management (CRUD)
    • Questions
    • Duration
    • Passing Criteria
  3. Students Management
    • Invite New Student
    • Suspend
    • Invite for Course
    • Invite for Quiz
  4. Messages

Messages sent by students for their queries appear in this section. Instructors respond to the queries and the conversations can go back and forth.

Students Modules:

  1. List of Courses

List of all the published non-private courses in the system. These courses can be added to their own list by students.

  1. My Courses

List of courses invited by an instructor or added to their own list from the Courses page.

  1. Course Page

This page shows a list of lessons similar to YouTube playlist and current lesson’s video/text/quiz in the main area. We are using HTML5’s video tag for rendering video players.

  1. My Certifications

List of certificates received from courses or quizzes.

  1. Messages

Ability to contact instructors for queries through chatting.

Project #3: eSign Application [React, NodeJS, MongoDB, Express] Software Developer

Responsibilities:

  • The main objective of this application is to make it easy for signing documents with the help of an electronic signature.
  • This application offers various features like user registration, user login, adds recipients for the document and creates a document by uploading files from local computer or cloud storage like Google Drive, Dropbox, etc.
  • Adding signature places and other fields on the document, requesting the document for signature, creating and using templates to save time, sending email notifications with help of different events and templates.
  • A recipient or signer of a document is provided with various features like forwarding document, rejecting or downloading a document, etc.
  • A user is also allowed to save his signature and initials by typing or drawing or by uploading the existing file.
  • This application is secured with an authentication module and role-based access control to protect the user data. A user is categorized into 3 roles like admin, manager, and the normal user with a set of access and permissions.
  • Inside settings, a user can customize his own profile details or company profile details.
  • A billing and subscription module is added where a user can manage his billing and subscription details which uses Stripe as a payment gateway with advanced security modules.
  • A primary motive for developing this application is to reduce paperwork and save time for signing documents.
 
Matching Resources
My Project History & Feedbacks
Copyright© Cosette Network Private Limited All Rights Reserved
Submit Query
WhatsApp Icon
Loading…

stuff goes in here!