Adwait Kulkarni

Hello!

I'm Adwait Kulkarni, a design-oriented full-stack developer committed to creating robust, complete and unique user experiences.

Get in touch adwait.kul.2018@gmail.com

Background

I am a 4th-year student majoring in Computer Science and minoring in Data Science at the University of British Columbia in Vancouver, Canada.

As a hands-on full-stack software developer, I have one year of internship experience working as a full-stack developer with the Royal Bank of Canada (RBC) in Toronto, ON where I was stationed in the Deposits API Lab, building APIs and microservices for both internal and external clients.

I am a regular marathon runner and when I'm not in front of a computer screen, you'll likely find me searching for new trails and new personal records to beat. The other way I like to spend my free time is by solving the problems in life through building stuff and coding up new solutions to mundane tasks!

Skills
Frontend
  • HTML
  • CSS
  • JavaScript
  • React.js
  • Material UI
Backend
  • C
  • C++
  • Node.js
  • Express.js
  • Python
  • Flask
  • Java
  • Java - Spring
  • Redux Toolkit
Databases
  • SQL
  • MongoDB
  • H2
  • Redis
  • ElasticSearch
Tools
  • Git
  • Docker
  • Jira
  • Maven
  • Postman
  • Jenkins
  • OpenShift
  • Cloud Foundry
Data Science
  • Pandas
  • NumPy
  • R
  • Scikit-learn
Other
  • Apache Kafka
  • Django
  • Mongoose
  • JUnit
Experience
April 2023 - August 2023
Full-Stack Developer - Intern
August 2022 - April 2023
Full-Stack Developer - Intern
January 2021 - May 2021
Brand Ambassador
View My Resume
Other Projects

I developed a complete working e-commerce store showcasing different products within the platform. The store features an industry-standard UI along with back-end capabilities like creating baskets, saving items to favorites, checkout functionality and order retrieval.

Node.jsNext.jsExpress.jsReact.jsReduxFirebaseDockerStripe

Heart disease is considered a significant cause of mortality around the world. Due to difficulties in providing accurate diagnoses, experts have turned to machine learning techniques to provide more accurate results to reduce the chances of misdiagnoses and fatalities caused by cardiovascular diseases. In this project, we used the age of a patient, the exercise-induced ST depression score, and the maximum heart rate to predict whether or not an individual will be diagnosed with heart disease.

PandasSklearnNumPyKNeighbors Classification

This is a backend application using Java Spring and Apache Kafka to acquire tweets in real-time and provide REST endpoints to index a particular tweet in Elasticsearch while performing sentiment analysis on the same. I built it purely because I wanted to see if Twitter really is as negative as people say it is, and they weren't wrong!

Java - SpringApache KafkaElasticsearchTwitter4JStanford CoreNLPMaven

The domain of this project lies within tabletop gaming and gaming utility. In this domain, the database primarily focuses on organizing and tracking specific details within and between DND campaigns. It models aspects such as character definitions and campaign progression, and maintains the accessibility of this information for online gameplay. The project also offers a range of functionalities to enhance the tabletop gaming experience. Users can store complete character definitions including their race, class, background, and items, enabling them to maintain countless detailed character profiles. It also supports the updating of existing character definitions to reflect progression in a campaign. For practical use, the project allows users to generate basic character sheets using a query to the database, making it easier to reference character information during gameplay

HTMLCSSPHPBootstrapMySQLOracle Database

This project allows you to manage your organizational tasks in a simple and efficient way by providing a real-time updating dashboard. You can track your total sales stats, how each individual product is doing as well as analytics about your users and workers.

React.jsMaterial UIBootstrapNode.jsExpress.jsMongoDBNivo

A full-stack user management application supporting CRUD operations and following REST API principles. You can store user data like name, email, gender, and activity status using a NoSQL database, namely MongoDB. This application can be used in organizations, both small and large, to store employee information and track their activities.

HTMLCSSEJSNode.jsExpress.jsMongoDBAxiosMongoosePostman

A full-stack web application to search and store images using React.js as a frontend library and Python Flask and Node.js for making API calls and a backend server. Utilizes Unsplash API. This project was really fun to build as you could create your own gallery of images and share them with your friends and family!

PythonFlaskReact.jsBootstrapUnsplash API

A website that enables you to order medicines and other essential drugs directly from the nearby pharmacies anonymously. There is no more shame involved in going to the pharmacy and buying drugs for protecting your health anymore!

React.jsNode.jsExpress.jsBootstrapGoogle Maps API

A personal website that highlights my skills, projects, experience, and other things! P.S. You are looking at it right now :)

React.jsGastbyJavaScript