Hello, I am

Mohit Sharma

Welcome to my world.

Who am I ?

A Student Located In Our Lovely Earth

Hey there! I'm Mohit Kumar Sharma, and I'm totally stoked about diving into the amazing world of computer science! I'm all about the thrill of tackling tough problems and not giving up until I crack 'em. It's like a puzzle that brings me so much joy when I finally figure it out!

Personal Info

  • Name : Mohit Kumar Sharma
  • Phone : +91 93548 20093
  • Email : Gmail
  • LinkedIn : mohit-sharma
  • GitHub : MohitS26
  • Address : Noida | U.P.

My Qualities

Analytical Thinker

I excel at breaking down complex problems into manageable components.


Out-Of-The-Box Strategist

Leveraging my creativity and unconventional thinking to drive success.


Intuitive Problem Solver

I quickly grasp complex problems and develope effective solutions.


My Education & Works

Education

2020 - 2024

B.Tech CSE (Hons.)
Grade: 8.30 CGPA
School of Computer Science
University of Petroleum & Energy Studies

2018 - 2019

Senior Secondary
Grade: 88%
PCM + Economics
Vishwa Bharati Public School | Noida


2016 - 2017

Secondary
Grade: 10 CGPA
Vishwa Bharati Public School | Noida

Works

HERE TECH

SPIDER PROJECT INTERN

Contributed to the Spider project, extracting geospatial data from diverse websites using Python frameworks including Scrapy and tools like Postman.

VASUKAM

PYTHON DEVELOPER INTERN

Contributed to research and development for Ownsfare, a web3-based app, by creating an innovative recommendation system. Integrated state-of-the-art vision transformers and machine learning techniques to develop robust content filtering and moderation systems

Skills

Python
C++
SQL
GitHub

Languages

English
Hindi

My Skills

Software Engineering

I have gained experience in various software engineering methodologies such as Agile, Iterative, and Waterfall models. I am familiar with the principles of each methodology and have applied them in group projects to effectively manage the software development process. I am skilled in using tools such as SLack and Trello to track progress and collaborate with team members.

Deep Learning

I have developed a strong understanding of the principles and techniques of deep learning and machine learning. I have experience working with various deep learning architectures, ranging from CNN's, and GAN's I have experience working with popular frameworks such as TensorFlow and PyTorch, and have implemented various models for tasks such as image classification, NLP, and predictive analytics.

Data Analytics

I have developed strong skills in data analytics. I am proficient in using tools such Python & Tableau to analyze and visualize data. I have experience working with datasets and have applied various statistical techniques to extract insights and make data-driven decisions. I am constantly learningthe latest advancements in the field, and am confident in my ability to apply these techniques to solve complex problems.

Database Management

I have developed strong skills in database management. I am proficient in using MySQL to design, create, and manage databases. I am also skilled in optimizing database performance and ensuring data integrity. I am constantly learning and staying up-to-date with the latest advancements in the field, and am confident in my ability to apply these techniques to solve complex problems.

Web Scraping

I have developed proficiency in web scraping skills using tools such as Scrapy and Postman API. With Scrapy, I can easily extract data from websites and store it in a structured format for further analysis. Postman API, on the other hand, allows me to test and interact with APIs, making it easier to retrieve data from web services. These skills have proven to be valuable in various projects and assignments.

Data Structures & Algorithms

I have developed a strong understanding of data structures and algorithms. I am proficient in using various data structures such as arrays, linked lists, stacks, queues, trees, and graphs to solve complex problems. I have also implemented various algorithms such as sorting, searching, and graph traversal to optimize the performance of my code. I am actively working on getting better at DSA by using platforms like Leetcode and GfG.

My Portfolio

Covid Data Analysis

Created a Tableau dashboard using COVID-19 data, with SQL for data cleaning. The dashboard presents insightful pandemic trends and stats, simplifying complex information for users.The project involved a two-fold approach: data preparation and visualization. Initially, I employed SQL to establish a connection with the data source and meticulously clean the data, ensuring it was free from inconsistencies and ready for analysis. I leveraged the features of Tableau to craft a user-friendly and interactive dashboard. This platform enabled users to explore and comprehend critical insights, including trends, patterns, and statistical information associated with the COVID-19 pandemic.

Tableau Public

Landslide Prediction Network

A landslide forecasting system was developed using Neural Networks for accurate predictions. The team worked together to curate datasets from sources such as NASA and IMD, which included critical parameters that impact landslide occurrences. Leadership and effective communication were essential in guiding and motivating team members towards the successful development of a Multi-layered Perceptron model in C++. The model employed a bagging-based ensemble technique to improve the accuracy of the predictions. The combination of technical skills and qualities such as teamwork, leadership, and communication helped ensure the success of the project.

Coming Soon On Github

Virtual Assistant

A client-side web application was developed using Flask, which integrated OPEN AI’s advanced natural language understanding model into a virtual assistant. The team utilized Langchain to deliver precise and efficient responses to student queries, enhancing the virtual assistant’s overall effectiveness. The team worked together using agile methodologies to develop the product, with a focus on testing and debugging to ensure high-quality results. The team’s strong communication and collaboration skills helped them to work effectively together, while their leadership and product development skills helped guide the project towards success. These qualities, combined with their technical skills, helped ensure the successful development of the virtual assistant.

Coming Soon On Github

Brain-Tumor Classification

Brain-tumor classification using a CNN model is a powerful tool for accurately diagnosing brain tumors. In this project, we augmented a limited and class imbalanced dataset to improve the performance of the model. By using data augmentation techniques, we were able to increase the size of the dataset and balance the distribution of classes, which helped the model to learn more effectively. The CNN model was then trained on this augmented dataset and was able to perform classification with an accuracy of more than 90%. This high level of accuracy demonstrates the effectiveness of using data augmentation techniques and a CNN model for brain-tumor classification.

Read more

Edge Detection Application

In this project, OpenCV and Tkinter were used to create an application that helps visualize different edge detection techniques. These techniques included the canny edge detection algorithm, laplacian edge detection, prewitt edge detection, sobel edge detection, and the robinson mask operator. The application provided a user-friendly interface for users to experiment with these techniques and see their results in real-time. This allowed for a better understanding of how each technique works and their respective strengths and weaknesses. Overall, the project was successful in providing a valuable tool for visualizing and comparing different edge detection techniques..

Read more

Certifications

DeepLearning.AI Deep Learning Specialization

The Certification had 5 courses:

DeepLearning.AI TensorFlow: Advanced Techniques Specialization

The Certification had 4 courses: