Post Job Free
Sign in

Engineering Android

Location:
Buffalo, NY
Posted:
February 24, 2019

Contact this candidate

Resume:

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.



Contact this candidate