Ola, I'm

Kirti Desai

Graduate Student at the University of Florida

About Me

Hi, I am a graduate student with a professional experience of over one year, pursuing Masters in computer science at the University of Florida.
I'm an individual with great curiosity for learning new technologies. I am passionate about the field of Distributed Systems, Machine Learning focused on NLP along with latest web-technologies. I consider myself as a mathematics and algorithm junkie and avid problem solver. I have strong web-development experience.
Naturally, my codes go Pythonic.
Apart from that, I'm also a sports enthusiast, writer and photographer.

  • Python
  • Javascript
  • C++
  • Elixir
  • NodeJS
  • React-Native
  • NextJS
  • Java
  • SQL
  • HTML
  • CSS
  • PHP
  • Kafka
  • Agile
Downlaod CV

Education

Master's in Computer Science
University of Florida

2019-2021

GPA - 4.0

Coursework: Analysis of Algorithms, Distributed Operating System, Machine Learning, Advance Data Structures, Math Intelligent Systems, Pattern Recognition

Volunteerd at Career-Fair, UFL

B.E. in Electronics and Computer Engineering
MBM Engineering College

2013-2017

Head of Organising Committee, ESPECTRO (Annual cultural festival)

Co-founded and coordinated Entrepreneurship Development Cell

Work Experience

Software Engineer Intern
Practicum, US

Jun 2020 - Aug 2020
Responsibilities:
  • I am a part of Icontribute team. I have been working towards building a react-native app to connect students with volunteer organisations.

Assistant System Engineer
Tata Consultancy Services

Oct 2017 - Jun 2019
Responsibilities:
  • Enhanced the investment and retail banking reconciliation process by fixing critical production issues
  • Introduced automation to reduce the manual work of support executives as a maintenance owner
  • Data curation using ETL and integration techniques for pre-processing of data extracted from Oracle DB
  • Developed various mappings to perform various transformation and filters like Source Qualifier, Aggregator, Router, Joiner, Rank and Sequence Generator transform using Informatica Power Center
  • “Kudos Award” for developing a ticketing tool to auto-assign tickets which improved efficiency and ownership
  • Handled change management, space management, and performed disaster recovery activities
  • Awarded “Best Team” for on-time critical client deliveries within SLA like client money, stock hub

Summer Intern
Indian Space Research Organisation

May 2016 - Jun 2016
Responsibilities:
  • Developed a website using Django to demonstrate the application of cloud computing
  • Gained a deep understanding of remote sensing, digital image processing, GIS, and GPS technologies
  • Explored data mining, and pattern recognition techniques to predict weather and vegetation changes

Summer Intern
Indian Space Research Organisation

May 2015- Jun 2015
Responsibilities :
  • Designed claim, allowance and leave application forms to transform manual office work into an online form system
  • Led and managed a team of 6 members

Current Projects

IContribute

The purpose of our product is to connect students to local volunteer opportunities and facilitate community involvement amongst the youth. This app offers a centralized volunteer platform for students.

Built and deployed a react-native application named IContribute to connect people with volunteer organizations.

Designed a database schema, authentication system and delivered numerous features end to end.

Mentored peers as well as actively participated in testing, code-reviews, hackathon, and sprint meetings.

  • React-Native
  • Typescript
  • NodeJS
  • ReactJS
  • Firebase
  • Redux
  • Git
Application

Ilook- share your idea

Developed a platform to build community to help people find their side projects, collaborators and mentors • Built features following REST architecture like authentication, post ideas-comments, followers and reputation

  • NextJS
  • React
  • MongoDB
  • Redux
Repository

Chat-Bot with Intent-Classification

Built a real time chat-bot with personal and group chat functionalities using web-sockets with NodeJS and ExpressJS

Embedded a room with a neural-net model to perform intent classification and slot filling on user queries.

Studied in-depth different Attention models and employed BERT to achieve accuracy of 97.4% on ATIS test set.

  • Python
  • BERT
  • NodeJS
  • Express
Repository

Projects

Twitter Simluator

Created a Twitter Clone web interface using Phoenix Framework which consists of thousands of clients and a server with all client-server communications implemented through Web-Socket functionalities.

Implemented Publish-Subscriber architecture with functionalities to send tweets, re-tweets, add followers, subscribe to tweets, search tweets with specific hashtags and mentions, and group-chat

  • Elixir
  • Erlang
  • Pheonix
  • Javascript
  • Ecto
Live Demo Repository

Wayne Enterprises

Developed an application for an enterprise to keep track of all buildings under construction and dynamically switching buildings on the basis of priorities to work upon with the use of Red-Black Trees and Min-Heap.

  • C++
  • Make
Repository

Tapestry Algorithm Simulator

Simulated a P2P fault-tolerant overlay network with 10,000 nodes by analysing the research paper- “A Resilient Global-Scale Overlay for Service Deployment” and implemented dynamic node insertion, deletion and counting the number of hops to route to a destination node through their routing tables in Elixir using the actor model facility

  • Elixir
  • Mix
Repository
Tapestry-Algorithm

MBM-Talkies - An Android Application

Developed an Android application with functionalities of chat, alerts, class schedule and idea forum to connect all campus alumnus, professors and students

  • Android
  • Java
  • PHP
Repository

Gossip-PushSum-Algorithm Simulator

  • Elixir
  • Mix
Repository