About me

   Versatile full-stack developer skilled in backend systems, intuitive UIs, and innovative technologies for crafting efficient, user-friendly solutions. With a solid foundation in programming languages such as Java, Python, JavaScript, and frontend frameworks like React, I am adept at developing scalable and performant applications. My expertise extends to cloud technologies like Kubernetes and Azure, enabling me to build and deploy containerized applications seamlessly. I'm eager to explore opportunities in full-stack development, cloud computing, and machine learning to contribute my skills and continue growing. Now i am currently pursuing master's degree in computer science at University of Iowa.

Skills

JavaScript

TypeScript

Java

Python

C Programming

C++ Programming

React

Electron

Node.js

NestJs

HTML

CSS

Azure

Kubernetes

Docker

MySQL

PostgreSQL

Git

Shell Script

Raspberry Pi

Android

Windows

Linux

Jenkins

SonarQube

Projects

Micro Weather Station

   Micro weather station is a system which measures the environmental variables and is transferred to a server where the computations are made and displays the result in a mobile app (more details in view more section). This system uses multiple micro weather stations and aggregates the data provided by multiple data collection points in real time.

Emotion Analysis

   The objective of this project is to develop a deep learning algorithm or a model to detect different types of emotions contained in a collection of English sentences or a large paragraph. The result obtained is in the form of a table which contains various performance metrics like accuracy, precision, etc. that are calculated by the model.

Voting Application

   This voting application is a web-based system designed to manage user profiles, authentication, and voting processes. It caters to different user roles including Voters, Poll Managers, and Administrators. The application aims to provide a secure and efficient platform for conducting elections while maintaining user privacy and data integrity.

Hospital Management System

   This project is a hospital management system with a microservices architecture, featuring five key services: Validation, Patient Information Fetch, Appointment Fetch, Scheduling, and FHIR Fetch. The system uses a MySQL database for data storage and includes scripts for managing services, allowing them to be started and monitored independently. The FHIR Fetch service converts unorganized patient data to the FHIR (Fast Healthcare Interoperability Resources) standard, enabling efficient, secure, and interoperable exchange of healthcare data across different systems. The application aims to provide a secure, efficient platform for managing patient information and appointments in healthcare, while ensuring data interoperability through FHIR standardization.

CDCL Solver

   This project implements a Conflict-Driven Clause Learning (CDCL) SAT solver with two watched literals for Boolean satisfiability problems. It incorporates modern techniques like unit propagation, clause learning, non-chronological backtracking, an arithmetic restart policy, and the VSIDS heuristic. The implementation is optimized for performance and analyzed with SAT and UNSAT cases, identifying bottlenecks and areas for improvement.

Interests
Resume