I am a Computer Science Graduate Student at the SUNY Buffalo University, majoring in Software and Information Systems. I really like mathematics. I treat and solve almost all the challenges I face like mathematical problems. Math is the reason why I developed a strong interest in computer science. I love coding! I think it is a great combination and expression of mathematics and problem solving. I am a polyglot and meticulously crafty when it comes to work. Being a self-motivated learner, I try to learn new technologies, programming languages, concepts whenever possible.
Master in Computer Science • August 2016 - December 2017
Analysis of Algorithms, Parallel Algorithms, Information Retrieval, Computer Security, Distributed Systems, Machine Learning, Advanced Programming Languages.
Computer Science and Engineering• August 2010 - June 2014
Algorithms and Data Structures, Operating Systems, Computer Networks, Database Systems, Theory of Computation, Artificial Intelligence.
Software Developer Intern • June 2017 - Present
Student Assistant (Part time)• March 2017 - May 2017
Web Developer (Part time)• October 2016 - February 2017
System Engineer• June 2014 - July 2016
Research Project Intern• August 2013 - June 2014
Software Developer Intern• August 2013 - June 2014
A highly available structured and distributed key-value data store.Android, Java
A complete web crawler to crawl trade filings from the sec.gov website.Python, Scrapy, Beautiful Soup
Developed a website to present topic summarization based on a sizable tweets repository.Python, Django, React, NLTK
A web chat bot that uses of speech, text, emotion recognition & a relevant GIF image for chatting.Python, Django, MS Cognitive APIs
An android application to implement the peer-to-peer distributed hash table protocol.Android, Java
A WPF application used to transfer schema, DB modules and data from MSSQL Server to Oracle DB.C#, WPF, Oracle, SQL Server
A WPF app used to sync MSSQL data, stored procedures, functions and views across multiple servers.C#, WPF, SQL Server.
Developed 17 custom rules, spanning 6 rule sets, for PMD, a static Java source code analyzer.Java
An application software that implements Factiva’s simplified API Web Services.Python, TkInter, Factiva APIs.
A WPF application to extract SQL scripts from SSIS packages (2005/08/12).C#, WPF, SSIS, SQL Server.
Using Genshi, developed a GUI customization plug-in for the OSS ticketing tool Trac.Python, Genshi.
An android application to reduce and regulate the time a user spends on his mobile phone.Java, Android, Soot, SQLite.
Nikhil has worked for one of the projects that is being executed in my portfolio, He has been a quick learner and a reliable person when it comes to the final results expected and has been ready to explore new work areas. He has worked in the development, maintenance and support related work in the project that was assigned to him. The project being regulatory comes with stringent timelines and quality requirements. He undertook the initiative to automate some of the manual tasks and helped in saving effort for the development team and there on increasing the productivity. He has been a asset for the team and wishing him the very best.Nilesh Pimpale, GPM, Infosys
Nikhil was part of regulatory project team and worked as an individual contributor on both fronts i.e. web application development and production support. Apart from given activities, he proactively worked towards development of an standalone utility for other team members, which reduced the laborious manual tasks, which ultimately resulted into saving of time, increasing productivity of team members. I wish him good luck for his future endeavors.Siddharth Thokle, PMP, Barclays Bank PLC, India