Namaste, I'm Shubham Gauniyal.
A |
Self-driven,smart working, passionate programmer with a curious mind who loves solving a challenging real-world problems.
About
I have experience of back-end development using JAVA, Python and PHP (laravel & CI). I have developed various RESTful Web Applications using Spring MVC. I also hold a good hand on experience of Angular and JS. My skill bucket also includes Node, ML, Hibernat e and Unix .
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
- Utilized Java Spring Boot to build robust RESTful APIs for Cargo Management System from scratch.
- Designed responsive front-end interfaces with Angular from scratch. Tools: Java, Angular.
- Worked on various projects and technology.
- Utilized Java Spring Boot to build robust RESTful APIs.
- Designed responsive front-end interfaces with Angular for improved user experience.
- Integrated various 3rd party sdk for data analytics, JS library for Data visulization.
- Developed and maintained five critical applications within the project.
- Tools: Java, SpringBoot, Hibernate, MySQL, Angular.
- Designed and developed Interview Tracking System web portal from scratch.
- Desgined the Database Architecture and REST API for mobile app
- Tools: MySQL, Laravel, JS, xampp
Projects

A Travel Approval Portal based on SpringMVC and Angular.
- Tools: SpringMVC, Angular, Hibernate, Java, MySQL, Canvas.JS, RESTful API
- Register/login to the web app for both users and Admins via OTP mail.
- Search and filter travel request based on priority and destination.
- Request approval and denial -mail notification.
- Show WUHAN virus(aka COVID 19) status of destination.

A Interview Tracking System web app based on Laravel
- Tools: Laravel, HTML, CSS, Bootstrap, MySQL, Xampp
- Search and filter candidates based on Skills, CTC and experience.
- Update the canditate status as per stituation like scheduled,shortlisted
- Created REST API for mobile app as well

Malware detection using Image processing and classification with DL.
- Tools:Python, Kivy, Pytorch
- Users can select a file and check does that file contain malware or not?
- Use image classification for detection
- File -> Grey Scale Image -> Model ->Output
- used kivy to create the UI of the Desktop Application

Java Application that use multithreading for flight Search in multiple CSV flies
- Tools:Java
- Console base app that make flight search faster using multithreading
- Show the detail and other mandatory flight data
- Use multithreading to check if a new CSV file is added to directory.
- use multithreading to read multiple files simultanously
Skills
Languages and Databases

Python

Java

MySQL

Shell

C Language
Libraries

NumPy



Frameworks



Bootstrap

CodeIgnitor
Other

Git

Trello


Canva
Certificates
Programming, Data Structures and Algorithms using Python
Jan-Apr 2019
Issued by –NPTEL
Introduction to Machine Learning
Aug-Oct 2018
Issued by –NPTEL
Social networks
Feb-Mar 2018
Issued by –NPTEL
Design and Analysis of Algorithms
Aug-Oct 2018
Issued by –NPTEL
Education
Delhi Technological University
Delhi, India
Degree: Bachelor of Technology in Computer Science & Engineering
Division: I-DIV HONS
CGPA: 7.62/10
- Data Structures and Algorithms
- Database Management Systems
- Operating Systems
- Artificial Intelligence
- Computer Networks
Relevant Courseworks: