Person

Mahendra Maiti

CS graduate student @ UMN, Twin Cities.

Skills

C++, Python, Java, C, LISP, SQL, TypeScript, JavaScript, MATLAB, C#, HTML, CSS, Angular, Lenskit, JUnit, Flask, Django, Sikuli, Git, JIRA, ZooKeeper, Unity, Unreal, Hive, Hadoop, Kafka, REST, Agile Scrum, AWS, Azure, Redis, Docker,
Software Engineering, Database Systems, Data Mining

Experience

Hoonuit, Minneapolis, MN

Software Developer Intern

09/2018-Present


Smiths Medical, Minneapolis, MN

Software Developer Intern

05/2018 - 08/2018


CSIR-CMERI (Central Mechanical Engineering Research Institute), India

Summer Intern

05/2016 - 06/2016

Relevant Courses

Dispersed data-driven computing
Spatial Computing
DB systems
Data Mining
Recommender Systems
Artificial Intelligence

Hello there!!

I am a Computer Science graduate student at the University of Minnesota, Twin Cities. I love to solve problems.

Education

University of Minnesota, Twin Cities, MN

MS, Computer Science | CGPA: 3.78

2017 - 2019


National Institute of Technology, Durgapur, India

B.Tech, Computer Science and Engineering | CGPA: 9.07/10

2013 - 2017

Projects

IoT data synchronization using edge repositories
Python, Go, AWS lambda, Amazon S3, Azure Iot, Redis

Designed a system for efficient synchronization of IoT streamed data points with cloud. Edge repositories act as a ubiquitous middle layer, performing the tasks of device data filtration and subsequent synchronization. Developed system facilitates efficient utilization of network bandwidth and compute heterogeneity.


Flappy Bird Game Bot
Python

Implemented a game bot using a model-free reinforcement learning technique called Q-learning. After training for 3 hours, the bot consistently crossed a score of 200.


Recommender System for Movies
Java, Lenskit

Implemented content based filtering, nearest neighbor collarborative filtering, and summary statistics algorithms for recommending movies based on user and movie datasets, using Lenskit toolkit.


Stroke rehabilitation using games in virtual reality
C#, C++, Unity 3D

Implemented a stroke rehabilitation game for upper limb motor training of stroke patients.


A Location-aware approach toward Energy Efficient Common Content Distribution in Mobile Ad hoc Networks (MANETs)
C++, Java

Proposed a location-aware mobile data offloading technique to prolong network lifetime in an energy efficient manner. Lifetime enhancement through fair energy expenditure in the network is obtained by engaging additional nodes beside cluster heads in an intracluster data distribution process.


Wireless Offloading in MANETs using TLBO
C++, Java

Implemented a novel routing technique for common content distribution in MANETs using teaching learning based optimization (TLBO). Proposed approach performs better than a standard K-means clustering approach in terms of average as well as total energy consumption in the network