OJAS SRIVASTAVA
Software Development Engineer-1 at Dell Technologies
About Me
Hello! I'm a passionate Software Development Engineer with a love for building scalable applications and solving complex problems. With 1.5 years of experience in the tech industry, I specialize in backend development and data engineering.
When I'm not coding, you can find me contributing to open-source projects, writing technical blogs, playing sports like Football, Cricket, and Pool or exploring the latest trends in software development.
I believe in continuous learning and sharing knowledge with the community. My goal is to create impactful solutions that make a difference. Currently I am working on a peer-to-peer chat and file sharing application working with Java/Spring Boot backend and React frontend.
Experience
Software Development Engineer-1
- Developed Python scripts for writing SQL queries for transfering data from one database to another from query design document, reducing SQL script query creation time by more than 60%
- Migrating APIs and applications from PKS to Kubernetes on Baremetal
Software Developer Intern (Winter)
- Developed back-end service for a root cause analysis app, which could run SQL queries added and stored by users, outputs of which are used to run rules engine for rules-based RCA leading to 50% reduction in RCA time.
- Designed APIs and collaborated with the front-end team to develop API contract and timeline
- Developed service for query parsing, running SQL queries and mapping those queries to rules engine variables
Software Developer Intern (Summer)
- Identified and generated a period, automated report for asset and order quantity mismatch
- Improved efficiency of code by 43.75% to generate weekly reports faster
- Reported 100s of asset-order quantity mismatches and analyzed root reasons leading to reduced customer complaints
Technical Intern
- Maintained and upgraded the website by refactoring the JavaScript codebase, reducing load time by 40%
- Wrote clean and functional code for front-end and back-end
- Testing and fixing bugs - found and fixed 15 minor bugs in the website codebase
Skills & Tools
Programming Languages
Backend Frameworks
Frontend Frameworks
Databases
Tools
Projects
P2P Messaging and File Sharing App
Highly secure and distributed peer-to-peer messaging and file sharing application in Java backend and React frontend. 2-ways chat or chat rooms.
View on GitHubAsset Library App
Desktop application for searching corresponding 3-D code for a specific asset using image search of the asset in Python backend and HTML/CSS frontend and AWS for storing images and 3-D image file code.
View on GitHubE-mail Client App
An E-mail client desktop app in which you can connect gmail/gmx/outlook mail and use it for reading and sending emails.
View on GitHubMediline
A webapp in MERN stack for digitalization the workflow of small hospitals and clinics by reducing the use of paper in tasks like appointment booking, storing medical history, prescription, etc. Providing additional help to the doctors by deploying a machine learning algorithm for disease prediction based on symptoms.
View on GitHubEducation & Certifications
Bachelor of Technology in Computer Science Engineering
Graduated with specialization in Data Science and Big Data
Applied Data Science II: Machine Learning & Statistical Analysis (with honors)
Machine Learning Certification from World Quant University
Applied Data Science I: Data Science Foundations (with honors)
Data Science Foundations Certification from World Quant University
Google Data Analytics Certificate
Professional certification for data anlysis from Google.
Blogs
Linear Transformation And Its Uses In Computer Science
Introduces linear transformations and discusses their significance and utility in various domains of computer science.
Read MoreKolmogorov Arnold Network & Multi-Layered Perceptron Explained
Explores Kolmogorov-Arnold Networks (KANs), compares them with Multi-Layered Perceptrons (MLPs), and discusses their advantages and limitations.
Read MoreHow Liar's Paradox inspired Gödel to prove Mathematics Incomplete
Examines how paradoxes, especially the Liar’s Paradox, inspired Kurt Gödel to challenge the foundations of mathematics with his Incompleteness Theorems.
Read MoreHow Adding a New Expressway Might Lead To More Traffic?
Explores the paradox where removing a 10-lane highway in Seoul reduced traffic, discussing why adding new highways can sometimes increase congestion—a classic scenario analyzed through game theory concepts applied in real-world systems, relevant for data science applications.
Read More