Hi, I'm Rohith

A Fullstack Developer

I'm a developer from Hyderabad, India. Committed to clean coding and collaborative development processes, with a focus on efficient web application development.

Linkedin Img Github Img Email Img

My Experience

Frontend Developer

Aug/2023 - Oct/2023
  • Developed a feature for the product unerth.ai that functions as a code interpreter, capable of running and highlighting syntax in multiple programming languages, similar to the functionality provided by VS Code.
  • Integrated an AI prompt input into the aforementioned code interpreter feature. This allows users to input a prompt, generate code accordingly, and utilize that generated code as needed.
  • Successfully integrated a database integration into the code interpreter, facilitating direct query execution on the database and retrieval of results.
  • Attained expertise in Next.js, TypeScript, and RTK Query while implementing these advanced features, Helping with internal presentation and workshops to increase team expertise.
  • Conducted comprehensive bug fixing and code revision for the unerth.ai product, significantly improving its reliability and performance and reducing bug report and post-release issues by 40%.

Software Development Engineer 1

Mar/2022 - Jun/2023
  • Built Evaluation and Assessment tool using JavaScript and App Scripts, which assisted in automating work culture throughout the organization.
  • Streamlined and automated data analysis processes for student data in a Bootcamp environment by implementing Looker Studio. Imported and utilized student data within Looker Studio to significantly enhance the efficiency and effectiveness of data analysis.
  • Developed and released over 20+ custom templates in HTML, CSS, JavaScript, ReactJS, and NodeJS across the organization for multiple use cases.
  • Employed Mocha, Chai, and Sinon to develop and create comprehensive tests for Html/Css, JavaScript, ReactJS and NodeJS applications in the submission portal.
  • Adhered to a clean coding format by regularly committing work to GitHub, working on branches, and having them reviewed both by peers and reporting manager.

My Projects

    Kanban React Project

    Project Overview :

  • Description: A web application built using React that implements a Kanban board with drag-and-drop functionality.
  • Purpose: To showcase proficiency in React development and demonstrate the ability to create an interactive and dynamic user interface.
  • Project Features :

  • Kanban Board: Created a board with columns representing different stages of a workflow (e.g., "To Do," "In Progress," "Done").
  • Drag-n-Drop Functionality: Allows users to drag and drop cards between columns to update their status.
  • UI Components: Implemented reusable React components for the Kanban board, columns, and individual task/cards. Decision Made Based on available Figma Design
  • Drag-n-Drop Library: Used React Beautiful Dnd, a powerful library specifically designed for handling drag-and-drop interactions in React
  • Validation and Error Handling: Implemented form input validation to ensure the user provides valid task/card information. Handleed potential errors by displaying meaningful error messages.
  • Tech-Stack Used:

    Source Code :

    Node.js Product Catalog Project

    Project Overview :

  • Description: Developed a Product Catalog Project using Node.js, Express, and MongoDB for managing user-uploaded Products.
  • Purpose: To demonstrate proficiency in Node.js development and showcase the ability to build a RESTful API with user authentication and image upload functionality.
  • Project Features :

  • User Authentication: Implemented secure techniques like password hashing and session management using JWT and Bcrypt for user-specific access control. Ensured each user can only manage their own products.
  • CRUD Operations: Developed RESTful API endpoints for CRUD operations on Products data, allowing users to manage their products and view all available products.
  • Image Upload: Integrated image upload functionality using Multer for proper validation and storage. Stored images in cloudinary.
  • Code Organization: Employed best practices in code organization, documentation, and version control using Git for a clean and maintainable codebase.
  • Project Tech-Stack :

    Source Code :

    Laundry Service Application

    Project Overview :

  • Description: Built a Laundry Service application where users can create, cancel, and check the status of orders.
  • Purpose: To create a fully functional laundry service application with user-friendly interfaces and seamless backend integration.
  • Project Features :

  • Backend Development: Built the backend using Node.js to serve the APIs. Implemented backend APIs to insert/find data and handle order-related functionalities.
  • Frontend Development: Developed Header, Footer, User Login, Create Orders Form components, and a summary page using React. Implemented pixel-perfect UI components as per design requirements.
  • Database Design: Worked on the database schema design for MongoDB and used Mongoose to interact with the database.
  • Frontend Routing: Implemented frontend routes using react-router for seamless navigation between pages.
  • Backend-Frontend Integration: Connected the frontend to the backend using the fetch API to get and post data. Implemented Log In/Sign Up and log out functionality with password hashing and JWT authentication for secure access to backend resources.
  • Project Tech-Stack :

    Source Code :

    Baker Delights Dashboard

    Project Overview :

  • Description: This is a React-based dashboard application of own design for a bakery. It displays various charts and statistics based on the data provided.
  • Purpose: To create a user-friendly dashboard that allows users to visualize data through various charts, interact with charts, organize table data according to user preference, apply a date range filter to the table data for focused viewing, navigate through large sets of table data using pagination, adjust the display of charts based on a selected date range, and highlight key contributors in the data.
  • Project Features :

  • Backend Development: Built the backend using Node.js to serve the APIs. Implemented backend APIs to insert/find/sort specified data and handle order-related functionalities.
  • Frontend Development: Developed various components like Charts, BarChart, TimeSeries, and TopContributors using React.
  • Visualization: The dashboard displays various charts, including statistics for orders, prices, and items. Users can interact with the charts to zoom in/out and select different items and order states for detailed viewing.
  • Components: The dashboard includes components such as Charts, BarChart, TimeSeries, and TopContributors.
  • Project Tech-Stack :

    Source Code :

My Skills

Html

Css

JavaScript

React

NodeJS

Mongodb

Github

NextJS

TypeScript

Redux

Mocha

Chai

My Education

Education

2017 - 2021

DJR College of Engineering & Technology

Bachelor of technologies

Vijaywada, Andhra Pradesh, India

2014 - 2017

Aditya Politechnic College

Diploma

Surampalem, Andhra Pradesh, India

till 2014

Sri Sathya Sai Gurukulam

Schooling

Rajahmundry, Andhra Pradesh, India

Courses

2021 - 2022

The 10x Academy

Certified in learning and Completing 6 months Full Stack Program by Learning Basics of DSA, HTMl & CSS, JavaScript, ReactJS and NodeJS

Online

Contact Me