I am a recent graduate having successfully completed Bachelor of Engineering(B.E) degree program in the field of Information Science and Engineering as a Silver Medallist. Currently, I'm working extensively in the field of Data Science and open to opportunities which may help me in enhancing my career prospects and gaining experience in solving real-world problems for the betterment of mankind!
Senior Software Engineer • August 2020 - Present
Working towards the continous development of the product's NLP features apart from designing and implementing some additional features end to end.
Software Engineer • August 2019 - August 2020
Mainly worked in Data Science which includes enhancing the product's analytics features through the development and use of Machine Learning(ML) and Deep Learning(DL) models. Also, worked towards the improvement of its Natural Language Processing(NLP) features.
Android Developer Intern • February 2019 - July 2019
Developed modular Android SDKs for performing Recharge and Bill Payment which can be easily integrated with the customer's existing mobile application.
Software Engineering Intern • June 2018 - July 2018
Contributed towards the development of the organisation's Cognitive Console Product using technologies like Natural Language Processing(NLP) & Artificial Intelligence(AI) and implementing it through Python programming language.
Built an Infrared Remote Controlled Car using Arduino. It was developed as an IEEE project by a team of five members. Contributed towards it Circuit design and Programming fields.
Developed a Quiz Game based on the famous television game show - "Kaun Banega Crorepati"(Who wants to be a Millionaire). It was developed individually as an Academic Project.
Developed a game of Tic-Tac-Toe for Android Devices. It has a very user-friendly interface and can be used for both Player vs Player or Player vs CPU modes. The application has many other features and is still under constant development.
Developed a Simple Calculator for Android Devices using Android Studio. It has an user-friendly easy to use interface and can be used to perform simple arithmetic calculations.
Developed a database of Employees working in an Organisation using the concept of Linked Lists in C. It was developed as an Academic Project in the subject of Data Structures.
Worked as a Team Leader in a Mock Software Engineering Project on Employee Payroll Management System of an Organisation, which was an Academic Project.
Developed a Dictionary Desktop Application for both Windows and Linux users. It takes a single word of input whose definition is to be searched and displays all the possible definitions along with examples. It requires an Internet connection.
Android,Java & SQL
Developed an Android Application to facilitate the library transactions in the college premises and to maintain coordination and real-time synchronization among the various libraries and their users.
Developed a security assessment tool to test the vulnerability of a user's account by finding the time required to crack his/her password using simple brute-force attacking techniques. It has two versions for use - as a Desktop Application( Windows & Linux) as well as a Web UI for easy user access.
IGI Global (2019)
Inspired computing is based on biomimcry of natural occurrences. It is a discipline in which problems are solved using computer models which derive their abstractions from real-world living organisms and their social behavior. It is a branch of machine learning that is very closely related to artificial intelligence. This form of computing can be effectively used for data security, feature extraction, etc. It can easily be integrated with different areas such as big data, IoT, cloud computing, edge computing, and fog computing for data security. The chapter discusses some of the most popular biologically-inspired computation algorithms which can be used to create secured framework for data security in big data like ant colony optimization, artificial bee colony, bacterial foraging optimization to name a few. Explanation of these algorithms and scope of its application are given. Furthermore, case studies are presented to help the reader understand the application of these techniques for security in big data.View Publication
IGI Global (2018)
Blockchain technology is an emerging and rapidly growing technology in the current world scenario. It is a collection of records connected through cryptography. They play a vital role in smart contracts. Smart contracts are present in blockchains which are self-controlled and trustable. It can be integrated across various domains like healthcare, finance, self-sovereign identity, governance, logistics management and home care, etc. The purpose of this article is to analyze the various use cases of smart contracts in different domains and come up with a model which may be used in the future. Subsequently, a detailed description of a smart contract and blockchain is provided. Next, different case-studies related to five different domains is discussed with the help of use case diagrams. Finally, a solution for natural disaster management has been proposed by integrating smart contract, digital identity, policies and blockchain technologies, which can be used effectively for providing relief to victims during times of natural disaster.View Publication