Hello! This is Abhishek Manoj Sharma, a.k.a Sunny.
With over 2 years of software development experience, I am currently pursuing a Master's degree in Computer Science (MS in CS) from San Jose State University, California, USA.
Formerly, I worked as a Software Engineer at BNP Paribas India Solutions from June 2015 to July 2017, and as a Web Development Intern at Stationery Source in 2014.
On the personal front, I am an avid fan of the sport cricket. India is a cricket fanatic country, and being born and brought up in the city of Mumbai acted as a catalyst in growing my predilection for the sport.
This website is a brief summary of my education, experience, and projects.
Thanks for visiting.
BNP Paribas India Solutions, Mumbai
Stationery Source, Mumbai
Master of Science (M.S.) in Computer Science
Bachelor of Engineering (B.E.) in Computer Engineering
Computer Society of India (CSI) at Watumull
Student Council, WIEECT
The project aimed to predict the products that a user may want to buy based on his current geographical location, demographics, and day of the week. Data mining techniques were also implemented to list physical stores based on the keywords a user provided. All data was stored on Microsoft Azure, and computations were done on the cloud for faster and efficient processing. The application was built for handheld devices, and a simple tool was developed and distributed to the shopkeepers of the city for inventory tracking purposes.
The objective of the project was to provide a unified platform to job-seekers and employers. Concepts of data analysis were implemented to display customized recommendations to both parties. APIs were developed ensuring a seamless synchronization of tool across different systems.
The motive of the website was to demonstrate a thorough, interactive, and descriptive website for a NGO for animal welfare. It consisted blogs and articles, videos, and news related to awareness drives. All of this was built on top of a secure database to manage donations.
A hangman game for Android where the player tries to try and guess the word by guessing one character at a time. The game contains different categories like World, Country Capitals, Indian State Capitals, Country Names, Cricket, Bollywood, and Football. The game also offers three different difficulty levels to player in an attempt to make the game more competitive, and has other basic options to enable or disable sound, pop-ups, etc.
Built on a custom encryption algorithm, this app can encrypt strings and text files using a user-defined key. It also allows sharing the encrypted content as raw text or in a TXT file via email, message, or other chat applications.
This project was developed primarily to manage massive data of airlines and airports for handling flight schedules, availability of airplanes, employee management, ticket booking, and tracking flights. Security of transactions was the top priority for ticket booking.
A 2-player game to insert coins in different columns with the aim to have 4 coins of the same color together, either horizontally, vertically, or diagonally. Had incorporated basic implementations of Artificial Intelligence for development of a competitive to AI to play the game against.