Shubham Singh

Software Engineer | AI & ML Enthusiast

Dallas, TX · shubhamsinghutd@gmail.com · +1 469 943 5581

My LeetCode Journey

LeetCode Stats

Random LeetCode Medium Problem

Quick Notes

About Me

Profile Picture

I am Shubham Singh, a recent graduate with a Master of Science in Computer Science from The University of Texas at Dallas. I have a strong passion for software development, artificial intelligence, and machine learning. With a solid foundation in programming and a keen interest in solving complex problems, I am eager to contribute to innovative projects and continue learning in the field.

During my time at UT Dallas, I have gained valuable experience in software development, including working on a team to develop a web application for the university's Department of Computer Science. I have also participated in several hackathons, where I have had the opportunity to work with a diverse group of individuals and develop innovative solutions to real-world problems. In addition, I have completed several courses in artificial intelligence and machine learning, including deep learning, natural language processing, and computer vision.

Education

Master of Science in Computer Science

The University of Texas at Dallas, Dec 2023

Relevant Coursework: Data Structures and Algorithms, Machine Learning, AI, Database Design, Operating System.

Bachelor of Technology in Electronics and Communication

National Institute of Technology Nagaland, June 2021

Relevant Coursework: C/C++, System Design, Computer Architecture, Computer Networks, Probability

Work Experience

Teaching Assistant

The University of Texas at Dallas, Aug 2023 - Dec 2023

  • Led engaging lab sessions, clarifying complex concepts, and providing individualized support.
  • Conducted thorough assignment reviews, offering dedicated office hours and in-class help.
  • Improved student scores by an average of 15% and significantly increased understanding of C++ and data structures.

Research Assistant

The University of Texas at Dallas, May 2023 - Sep 2023

  • Implemented multi-label classification and question-answering models with 85% accuracy using transfer learning on the SQuAD dataset and Hugging Face Transformers, leveraging DistilBERT and fine-tuning techniques.
  • Designed interface and compiled physiological data to enhance virtual human interactions in medical training.

Software Developer

The University of Texas at Dallas, Apr 2022 - Jun 2022

  • Collaboratively implemented multiple data extraction algorithms, handling complex filings.
  • Automated extraction of data from files using Python (bs4, pandas) to reduce manual effort by 40%.

Undergraduate Research Assistant & Peer Tutor

National Institute of Technology Nagaland, Aug 2019 - Jun 2021

  • Developed NMT models using Python, Seq2Seq, and Attention mechanism to enhance translation accuracy.
  • Implemented text summarization techniques with Python and NLP algorithms (TextRank, spaCy and LSA).
  • Mentored Freshmen in ML fundamentals, Python, and C++, enhancing their programming skills and knowledge.

Freelance Web Developer, Data Analyst and Technical Writer

Remote Jan 2018 - May 2019

  • Built functional websites using HTML, CSS, JavaScript, and Flask for letious projects on Fiverr.
  • Delivered clear documentation and data-driven insights for diverse clients using Python and analytical skills.

Projects

Othello Game Using BNN

Developed a reinforcement learning Othello AI agent using Q-Learning and Bayesian Neural Networks.

View on GitHub

Image Inpainting using Deep Learning

Implemented cutting-edge deep learning models for image inpainting, including GAN-based architectures, attention mechanisms, and specialized convolutions.

View Project

VR Maze Game

Developed 3D maze game in Unity for Android with dynamic elements, power-ups, and Bluetooth joystick controls.

View on GitHub

Telemedicine Web App

Designed and implemented a telemedicine database system using ER modelling, SQL, and PostgreSQL.

View on GitHub

Linux Terminal Emulator

Developed a custom Unix shell in C, demonstrating strong C programming skills and understanding of Unix principles.

View on GitHub

Semantic Relation Extraction using SVM

Developed and optimized an SVM model for relation extraction using the SemEval-2010 Task 8 dataset.

View on GitHub

YelpCamp Website

Developing a full-stack web application using Node.js, Express and MongoDB, for camp reviews and creation.

View Project

Skills

Programming Languages

Python, C/C++, JavaScript, SQL

Databases

MySQL, PostgreSQL, MongoDB, Redis

Cloud & DevOps

AWS (EC2, VPC, S3, Sagemaker, Athena, Redshift), Docker, CI/CD, Terraform, Git

Web Development

Node, Express, Flask, Fast API, Micro Services, Distributed Systems

Machine Learning/AI

Deep Learning (CNNs, LLMs, Generative AI), Statistical Modeling, ML Algorithms

Data Engineering

ETL Pipelines, Data Modeling, PySpark, Kafka, Airflow, Data Warehousing

Libraries and Frameworks

TensorFlow, PyTorch, PySpark, Apache Kafka, NumPy, Pandas, Lang Chain

Software Skills

OOP, UML, LLD, HLD, Debugging, TDD, SDLC, SOLID (Design patterns)

Soft Skills

Communication, Teamwork, Problem-Solving, Adaptability, Time Management

Contact