My background is Computer Systems and I love solving complex software challenges. I am excited to
focus on building futuristic game-changing product that solves real-life problem.
I am on the Software Engineering team at CARFAX. Primarily focused on designing and developing web
applications, enterprise integration APIs and supporting infrastructure using AWS.
Proficient: Java, Kotlin, Spring MVC, JavaScript, ReactJS, Redux, GraphQL, SQL, PostgreSQL, MySQL, HTML5,
CSS3, AWS (Lambda, Gateway, DynamoDB, SQS, SNS, S3, CloudFormation, Cdk)
Exposure: Python, Node.js, Express, MongoDB, Jest, Enzyme, TypeScript, Groovy
Graduate Coursework:
App allowing users to create approval requests for any routine work and get it approved by the concerned parties.
Technologies Used: JavaScript, ReactJS, GraphQL, Apollo, and AWS AppSync.
Web platform that connects potential donors to caseworkers’ housing insecure and homeless clients.
Technologies Used: MERN (MongoDB, Express, React, NodeJS), HTML, CSS, JQuery
View Project
Developed a mini reusable JavaScript Library which is easy to type similar to JQuery that generates formal and informal greetings in the language preferred by the user. It supports JQuery as well.
Technologies Used: JavaScript, JQuery
View Project
A book management website which allows user to search books, rate books, add reviews and preview order history
Technologies Used: Spring, Spring Security, Hibernate, MySQL, AWS
View Project
Implemented genetic algorithms to solve graph coloring problem where no two adjacent vertices of a randomly generated graph contain similar color.
Technologies Used: Java,Genetic Algorithms
View Project
An analysis aimed to see if there are combinations of products that frequently co-occur in transactions.
Technologies Used: Hadoop Map-Reduce framework, Google Charts, MySQL
View Project
As part of an internal company hackathon, demonstrated that Docker in swarm mode could be leveraged to simplify much of the internal processes currently used to deploy and manage the software stack
Technologies Used: Docker
View Project
A user interface to generate various patterns of cellular automata
Devised a start and resume button using Multithreading concepts and Java to control the
execution of the program.
Programmed an elementary CA function using JAVA to generate new state of a cell based on
previous state of neighbouring cell.
Technologies Used: Java Swings, Multi-threaded Programming
View Project