Software Engineer with expertise in full-stack development, cloud architecture, and AI/ML systems. Proficient in designing APIs, building scalable distributed services, and developing end-to-end features across complex platforms.
| Back-end | JAVA, Python, JavaScript, C++, NodeJS, Express, PostgreSQL, JDBC, PySpark, GraphQL |
| Front-end | Angular, ReactJS, TypeScript, HTML, CSS |
| Cloud | AWS (DynamoDB, Lambda, S3, CloudWatch, SNS, Step Functions, CodePipeline), Azure (DevOps, Functions, Blob Storage), Google Firebase |
| Tools | Agile, TDD, Git, SVN, Jira, Splunk, Dynatrace, Numpy, Spring Boot, Claude Code, OpenAI Codex |
A website that lets a user to save their stock information and perform different calculations to ease their stock trading. Full-stack angular development has been used with Google Cloud Services. Github is used for version control, and Bootstrap for partial front-end UI design.
Stock Trading Calculator Demos:A chat room messaging service that uses machine learning to detect and analyze the tone of a message and convert that into an emoji. This service was built while working in an agile software development team for a college project. I acted as a Software Architect, also responsible for continuous deployment, back-end development, and tone-analyzer middleware API creation.
Chitty-chat Demos:A web application that collects, compares and gives multiple visualizations of tip data from NYC service industry. The website was created as a part of a project in the Web Site Design class at CCNY. I acted as a scrum master for this project. I was responsible for managing a team of five to achieve weekly goals, implementing map-view using MapBox, and handling backend with AWS AppSync.
Pooled House Demos:A group project for Software Engineering course at CCNY. A Mid-Manhattan pizza ordering website, that takes orders from the customers, then sends the order to the selected store. The store-management-site is designed for three types of users- manager, delivery guy, and cook. JavaScript and Node.js are used for the web application.
I was fully responsible for the Google Maps API, Searching Nearest Stores, and Graphics. Shared responsible for System design and Data-flow. Following are the samples of some of my work in this project.
A real-time shared music player between two users. Both users have the same permissions in terms of changing the songs. Pthreads has been used to prevent any racing conditions, TCP Sockets has been used for Inter-Process Communication.
Shared Music Player Demos:A project to evaluate the merits of FCFS, SJN, and Priority scheduling with and w/out Round-Robin by taking the Average turnaround, Average wait, Longest wait, and Total run time of each. C, C++ has been used to construct the scheduling algorithms, and Python has been used to plot the graphs.
Different CPU Scheduling Algorithms' Merit Evaluation Demos:The app asks from the user to input the total amount of bill and number of people they would like to share the amount with. It also provides quick tip amounts 15%, 20% and 25% to the help the user with a quick summary.
I have used the software Android Studio to make this app, used JAVA as the main language and XML for the graphical interface.
GPA: 3.1
GPA: 3.8