Aspiring Software Engineer with a diverse skillset and creative drive to full-stack software development. Expert in various programming languages, proficient in designing APIs and developing middlewares, and feature development & implementation. Specialized in thinking outside the box to find unique solutions to challenging engineering problems.
Programming Languages | C, C++, Python, JAVA, JavaScript |
Back-end | NodeJS, Express, PostgreSQL, MongoDB, Google Firebase, AWS (Lambda, DynamoDB, CloudWatch, CloudTrail, StepFunctions, EventBridge, CodePipeline) , JDBC |
Front-end | Angular, ReactJS, TypeScript, HTML5, CSS |
Other tools | NumPy, Scrapy, Splunk, Dynatrace, Jupyter Notebook, Git, SVN |
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