Shiv Ratan Gupta

Patel Pul, Sidhi, Madhya Pradesh, ZIP - 486661 · shivratangupta18@gmail.com

I am a recent grad from LPU, seeking job opportunities where I can apply my problem-solving skills to solve real-world problems and gain valuable experience. I am a well-versed developer with long practice and experience of using various Data Structures and Algorithms. Most of my independent work is done in C++ and Python (Flask), but I also have experience making GUI in Java. I’m open to new and exciting opportunities which can challenge me, and help me grow as a developer.


Projects

Splitwise

Project Description
  • Designed a tool/API which allows multiple users to create, add, update and divide their expenses within themselves

  • Designed on the basis of Model View Controller Architecture

  • Implemented following design patterns such as Builder Pattern, Singleton Pattern, Factory Pattern etc.

December 2019 - Present

Flask Blog

Project Description
  • Designed and developed a functionality-rich blogging web app using flask microframework

  • Implemented user sessions, email confirmation and secure login activities using Flask-Login, Flask-Mai

  • Designed SQL Database models and implemented CRUD activities for authenticated users using SQLAlchemy

May 2019 - July 2019

Sudoku Game

Project Description
  • Designed and implemented the classic 9x9 Sudoku Game in C++

  • Also implemented a Sudoku Solver to provide vs CPU experience

  • Optimized the board generator for time complexity

October 2018 - December 2018

Drug Predictor

Project Description
  • Implemented a Deep Neural Network in MATLAB, and trained it on UCI drug consumption quantified dataset

  • Classified 19 drugs into 7 classes on basis of time

  • Given demographic and drug consumption features, DNN predicts which drug is mostly consumed in a given period

July 2017 - November 2017

Education

Lovely Professional University

Bachelor of Technology
Computer Science & Engineering

CGPA: 8.30

August 2015 - July 2019

Skills

Programming Languages & Tools
Workflow
  • Defining System requirements & needs
  • System designing & breaking functionalities into independent modules
  • System Integration, Recurisve Testing, Validation & Debugging
  • Agile Development & Scrum
  • System Optimization

Hackathons

  • Ranked 9th in the Microsoft 2.0 hackathon for building a Chatbot.

  • Reached final round of the code apocalypse 3.0

  • Participated and developed multiple algorithmic solutions to given various problems at LPU Python hackathon


Interests

  • Data Structures

  • Algorithm design and Analysis

  • Machine Learning

  • Deep Learning


Awards & Certifications

  • Participated in Youth Vibe chess competition at Lovely Professional University
  • Volunteer work in Keep India Clean
  • Member of School Discipline committee