Jugal Su Thar
Jugal Su Thar
Experience
Purplease | Remote
Full Stack Developer | 03/2024
Developed a form builder tool akin to Google Forms using ReactJS, facilitating the creation of customizable forms for patient
surveys and other applications
Utilized class components in React.js to manage state and lifecycle methods effectively, enhancing the tool's functionality and
user experience.
Used Redux Toolkit and Zustand for state management in React, ensuring efficient and flexible handling of the application's state.
Implemented the backend with Deno.js for efficient data storage and management, ensuring robust performance and scalability.
Leveraged gRPC for creating microservices in Golang, which allowed for efficient and scalable communication between different
components of the application.
Containerized the application using Docker, ensuring consistent deployment environments and simplifying the development
workflow.
Managed multi-container applications with Docker Compose, streamlining the orchestration and deployment processes.
Performed end-to-end testing of the Deno.js backend using Golang’s testing framework, ensuring the reliability and performance of
the application.
Utilized version control systems Git for efficient source code management and collaboration.
Projects
1. Raktsarthi Application (An app for finding blood donors quickly.) : Raktsarthi is an app developed with Flutter for iOS and
Android, featuring a Node.js backend and MongoDB database. Available on the Play Store and App Store , it helps users
quickly find blood donors, supporting the mission to address blood shortages in India and the vision of promoting voluntary
blood donations for a blood-sufficient nation.
2. App Builder : The app builder tool converts Figma UI designs into Flutter, React, and React Native code. Additionally, it
generates backend code based on user inputs, including HTTP method names for REST APIs, paths, and database
configurations. This streamlines both frontend and backend development, enabling a more efficient transition from design to
functional application.
3. Algorithm Visualization :The project focuses on visualizing various algorithms, including sorting algorithms, searching
algorithms, and backtracking algorithms like the N-Queens problem. It aims to provide an interactive and educational way to
understand and analyze algorithmic processes.
Skills
ReactJS, Flutter, React Native, HTML 5, CSS, Node.js, ExpressJS, MongoDB, PostgreSQL, MySQL, JavaScript, Golang, Docker
Education