Hi, I'm Mohit Srivastava.

A
Elevating Possibilities through Code: My Portfolio in Competitive Programming, Software Development, and Passionate Exploration.

About

Welcome to my digital domain! Armed with an Electrical Engineering degree from IIT (BHU), Varanasi, I'm not your average techie. I'm a coding virtuoso, finding solace in competitive programming's elegant symphony. My open-source escapades reflect a commitment to collaborative wizardry, where lines of code dance in harmony. From internships to professional exploits, I've alchemized theoretical know-how into tangible software wizardry. What sets me apart? A penchant for crafting unique and intriguing projects that tackle real-world puzzles head-on. Ready to embark on a journey where innovation meets impact? Join me in the realm of software sorcery! 🚀

  • Languages: C/C++, Java, Python, JavaScript, Bash
  • Tools & Technologies: NodeJS, ReactJS, SpringBoot, PyTorch, OpenCV, JUnit/Mockito, OOPs, Git, JIRA
  • Areas of Interest: Data Structures and Algorithms, Competitive Programming, Computer Vision, Deep Learning

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Software Development Intern
  • Examined the CI/CD pipeline of Jules and identified factors contributing to extended build durations.
  • Employed JUnit and Mockito to break down test files into smaller units, thereby reducing test execution time
  • Rectified database queries, enhanced the efficiency of the CD pipeline thus impacting overall execution time
May 2023 - July 2023 | Bengaluru, India
Product Development Intern
  • Engaged in the migration of a web-based Payroll suite to Microsoft Power Apps.
  • Constructed the application's front-end and seamlessly incorporated Power BI reports.
  • Orchestrated the automation of user Payroll slips using Power Automate.
Dec 2022 - Jan 2023 | Remote
Academic Mentor
  • Handled DSA queries, in real-time posted on the platform.
  • Set DSA problems and tested them for the platform
  • Exposure: Debugging, Problem setting, Time management, Team work
June 2022 - Aug 2022 | Remote
ML Research Intern
  • Developed Deep Learning models to classify fault diagnosis datasets using PyTorch.
  • Used Orthogonal property of weight matrices to improve accuracy of different RNN and CNN models
  • Exposure: Generalization Error, Stifled Manifold Optimization, PyTorch
Mar 2021 - May 2021 | Remote

Projects

quiz app
Network Analysis Portal

A role-based dashboard to display and analyze network connections for debugging.

Accomplishments
  • Tools: NodeJS, NextJS, MongoDB, Cisco TrustSec, Heroku
  • Conceptualized innovative data visualization using honeycomb grids for Cisco TrustSec software.
  • Implemented efficient data parsing and storage system with MongoDB and RESTful APIs
  • Developed interactive Next.js dashboard, enabling users to explore and analyze network connections and protocols.
  • Displayed detailed connection report and analysis of selected role.
Screenshot of web app
Stair Climbing Robot

Conceptualized a semi-autonomous stair climbing robot with Computer Vision.

Accomplishments
  • Tools: OpenCV, Canny Edge Detection, Hough Transform, Python
  • Performed stair localization using Kinect data and used Computer Vision to set the heading angle of the wheelchair.
  • Detected stair edges using Adaptive Canny Edge Detection Technique and implemented using OpenCV.
  • Line detection was done using Hough Transform in an Adaptive manner.
Screenshot of  web app
Video Calling Web App

A web application enabling real-time video and audio transfer through web socket connection.

Accomplishments
  • Tools: NodeJS, SocketIO, PeerJS, WebRTC
  • Used ExpressJS was used to set up the backend server.
  • Used SocketIO to enable real-time bi-directional communication.
  • Used PeerJS library for webRTC implementation and peer-to-peer connection.

Skills

Languages and Databases

C++
Python
JavaScript
Java
Shell Scripting
PostgreSQL

Libraries

React
PyTorch
NumPy
Pandas
OpenCV
matplotlib

Frameworks

Node.js
SpringBoot
JUnit
TensorFlow

Other

Git
AWS
Heroku

Education

Indian Institute of Technology

BHU Varanasi, India

Degree: Electrical Engineering (2019-24)
CGPA: 9.36/10.00

    Relevant Courseworks:

    • Probability and Statistics
    • Foundation of Data Structures & Algorithms
    • Introduction to CyberSecurity

Narbheram Hansraj Eng. School

Jamshedpur, India

Degree: ISC - XII 2019
Percentage: 94.80%

    Relevant Courseworks:

    • Java Fundamentals
    • Advanced Mathematics
    • English

Contact