Abhishek Kimmoji
** *********** ***, *******, **, 14226 716-***-**** ****************@*****.*** LinkedIn - https://www.linkedin.com/in/abhishek-kimmoji GitHub - https://github.com/kimmovamsi Skills
Languages - C++, C#, Java, Python, SQL, MATLAB, VB.Net, HTML5, CSS3. Tools - PyCharm, Eclipse, NetBeans, Visual Studio, Android Studio, Jupyter, MySQL. Technologies - Git, AWS, Hadoop, MapReduce.
Libraries - OpenCV, NumPy, SciPy, TensorFlow.
Education
University at Buffalo (Buffalo, NY) August 2017 – February 2019 Computer Science and Engineering / Master of Science Relevant Coursework: Algorithms, Computer Vision, Computer Security, Machine Learning, Deep Learning, Distributed Systems, Database Systems, Data Mining and Bioinformatics. University of Mumbai (Mumbai, MH, India) August 2012 – May 2016 Computer Engineering / Bachelor of Engineering
Relevant Coursework: Data Structures, Artificial Intelligence, Soft Computing. Academic Projects
• Clustering and Classification Algorithms Python3, Hadoop 3.0, MapReduce Fall 2018
• Implemented Classification Algorithms like Adaboost, Decision Trees, Naïve Bayes, KNN, and Random Forest, and Clustering Algorithms like DBSCAN, HAC, K-Means and MapReduce K-Means using single-node Hadoop cluster to run on gene expression dataset.
• Adopted 10-Fold Cross Validation and used Jaccard Co-efficient for performance evaluation and visualized results using PCA.
• Dimensionality Reduction and Association Rule Generation Python3 Fall 2018
• Implemented (PCA)Principal Component Analysis for dimensionality reduction and Apriori Algorithm for rule mining.
• Replicated Key-Value Storage Java, Android Spring 2018
• Implemented a simplified version of Amazon Dynamo style key-value storage for a multithreaded Android application like instant messaging.
• It supported concurrent read/write operations, per-key linearizability, node failures and recovery.
• Group Messenger App Java, Android Spring 2018
• Developed a scalable, consistent, and fault tolerant Distributed Android messenger app with persistent key-value storage.
• Implemented ISIS Algorithm for FIFO and Total Ordering of received messages, so that everyone in the group will see the messages in the same order as everyone else.
• Spatial Pyramid Matching for Scene Classification Matlab Fall 2017
• Used bag of words approach for classifying a scene based on heuristics gained from train dataset.
• Performed Classification via K-Means clustering, to represent images in form of visual words and generate a dictionary from it.
• Extended the model to a Multi resolution pyramid matching system along with a model evaluation metric.
• Rubix Cube Solver C++, C#, OpenCV Spring 2016
• Developed a Windows Software capable of capturing the color combinations of all 6 sides of a Rubix Cube and generate steps to solve it.
• Used C++ as back-end for developing the solving algorithms and C# for front-end along with OpenCV for Image processing.
• Solving algorithm was based on the most popular method from Rubix.com, with Optimizations the average steps to solve the Cube was reduced from 95 to 72.
• Library Management System C#, MySQL Spring 2015
• Developed a Windows Software for both Librarian and Students capable of account management, keeping track of issued books, available books, late due fees and notification system for last date to return books.
• Used C# for the application and MySQL for maintaining the database of books and accounts. Activities
• (2016-03) Presented a paper titled 'Rubix Cube Solver' at ICAST 2015 - International Conference on Advances in Science and Technology.
• (2014-06 to 2015-06) Served as a Technical Coordinator for annual fest 'Nakshatra' at College for maintaining and configuring LAN Gaming Events.