Hi, I'm Yash Tariyal.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

As a Computer Science graduate from Graphic Era Hill University, I bring a strong foundation in problem-solving and coding, with a proven track record of delivering impactful software solutions. My experience spans across multiple programming languages, including Python, Java, JavaScript, C++, and SQL, with a particular focus on developing efficient and scalable web applications. I have a keen interest in creating solutions that address real-world challenges, such as optimizing search capabilities and improving service efficiency.

  • Languages: C/C++, Java, Python, JavaScript, TypeScript, SQL.
  • Databases: MySQL, Elastic Search.
  • Libraries: NumPy, Pandas, OpenCV, Flask.
  • Frameworks: Node.js, PyTorch, Bootstrap, Apache Beam.
  • Tools & Technologies: AWS, GCP, MySQL, S3, PostgreSQL, Elasticsearch, Git, Docker, Splunk, Kafka, Spring, Angular, ReactJS.

  • TCS, Systems Engineer: Enhanced service efficiency by 20% through API development and decoupling services. Improved code optimization leading to a 10% increase in organizational efficiency. Utilized Kafka for efficient inter-API communication.

  • ONGC, Summer Intern: Developed an auto-complete feature using Elastic Search and Python, boosting search efficiency by 60% and reducing user query time by 35%.

Seeking a challenging position that leverages my skills in Software Engineering, offering opportunities for professional development, engaging experiences, and personal growth.

Experience

Systems Engineer
  • Responsibilities
      Microservices Development: Actively involved in the transition from monolithic to microservices architecture. This includes designing, developing, and deploying microservices to enhance system modularity and scalability.
      Application Development: Developing and maintaining various applications and services using Java, ensuring they meet performance, reliability, and scalability standards.
      Database Management: Working with both PostgreDB and OracleDB, handling tasks such as database design, optimization, and maintenance.
      Continuous Integration/Continuous Deployment (CI/CD): Utilizing Jenkins for automating the build, test, and deployment processes, ensuring rapid and reliable delivery of software.
      Version Control: Using Git for version control, managing code repositories, and collaborating with other team members on code reviews and merges.

  • Key Contributions
      QPP Implementation: Contributed to the development and maintenance of Quality Payment Program (QPP) related services, ensuring compliance with healthcare standards.
      Microservices Transition: Played a significant role in breaking down a monolithic application into manageable microservices, leading to improved system performance and easier maintenance.
      Process Improvement: Streamlined development workflows through the implementation of CI/CD pipelines using Jenkins, reducing manual intervention and increasing deployment frequency.
      Collaborative Development: Actively participated in code reviews, pair programming, and team meetings to foster a collaborative development environment and ensure code quality.

  • Technologies and Tools
      Programming Languages: Java
      Databases: PostgreDB, OracleDB
      CI/CD Tools: Jenkins
      Version Control: Git
      Architecture: Microservices
August 2022 - Present | Gurugram, India
Summer Intern
  • Made a project named Auto Complete Search Engine in which user can search a key word in the document and it is faster than normal search because here we have used Elastic Search which is much faster than searching in the normal data base.
  • And also we have used script to use feed the data to the elastic search and scripts were being written on Python using request api.
  • Apart from this we have also we have used Flask Library to integrated the web with the python and with all this we are able to make the project workable.
  • Tools: HTML5, CSS3, JAVASCRIPT, PYTHON, ELASTIC SEARCH, KIBANA, JUPITER NOTEBOOK, & POSTMAN.
June 2022 - August 2022 | Dehradun, India
Web Development Intern
  • Designed a Payment Gateway Integration Web Page for the donation for the dogs. And helping N.G.O's to help the street dogs so that more and more people can donate towards a good cause.
  • Designed a Machine learning project using Supervised Machine Learning. Predict the percentage of a student based on the no. of study hours. Data Set is provided by the organization itself. This is a simple linear regression task as it involves just 2 variables.
  • Tools: HTML5, CSS3, JAVASCRIPT & PYTHON.
February 2022 - March 2022 | Dehradun, India

Projects

music streaming app
Music Player Android App

A music player app using Android Studio.

Accomplishments
  • Tools: Android Studio
  • Language Used: Java
  • Search and filter songs based on language and singer.
  • Create multiple playlists and add/remove songs to/from playlist.
  • Scroll through recently played/viewed songs.
Screenshot of  web app
ML Based Waste Segregator

I have developed Machine Learning app which classify image of waste into Biodegradable and Non-Biodegradable.

Accomplishments
  • This app serves as backend and server for the frontend app. The frontend app is made by using React.
  • One can upload the image of the waste, then there will be output of image with its types.
quiz app
Responsive E-commerce Website

A website Using HTML,CSS & JS.

Accomplishments
  • Tools: HTML, CSS, JavaScript
  • Responsive-Ecommerce-Website.Front-end for an e-commerce clothes selling website.
  • It is a responsive webpage containing nice animations.
  • Contains a well authenticated contact, login and signup forms.
Screenshot of web app
Payment Gateway Integration

A simple Responsive website where payment gateway is integrated.

Accomplishments
  • Tools: HTML, CSS, JAVASCRIPT & PAYU
  • There will be a simple donate button on the homepage.
  • On clicking the donate button, the user will land on the payment page where the user can select the choice of a gateway than the amount to be paid and the payment type.
Screenshot of  web app
Diabetes Predicition Using Machine Learning

Diabetes Prediction Machine Learning Model build using Random Forest Classifier Supervised Learning Model.

Accomplishments
  • This is a Diabetes Prediction Machine Learning Model build using Random Forest Classifier Supervised Learning Model.
  • The dataset it uses is provided by National Institute of Diabetes and Digestive and Kidney Diseases and is available on Kaggle.
Screenshot of  web app
To-do List

A to-do list Angular JS.

Accomplishments
  • Tools: Angular JS
  • Users can view posts and edit tasks to do.
  • Add, Delete, Update tasks.
Screenshot of  web app
Volume Brightness Control Using Hand Gesture

Volume and Brightness controlled by using Hand Gesture with the help of OpenCv.

Accomplishments
  • Tools: Python OpenCv
  • Right Hand is used to control the Volume of your PC.
  • Left Hand is used to control the Brightness of your PC.

Skills

Languages and Databases

Python
HTML5
CSS3
MySQL
C++
Java
Shell Scripting
PHP
Elastic Search

Libraries

NumPy
Pandas
OpenCV
scikit-learn
matplotlib
Flask

Frameworks

Django
Bootstrap
PyTorch

Other

Git
AWS
GCP

Certificates

Google Cloud Fundamental-Core
Google digital Garage

Education

Graphic Era HIll University

Dehradun,Uttarakhand,India

Degree: Bachelor Of Technology in Computer Science
CGPA: 8.69/10.0

    Relevant Courseworks:

    • Cloud Computing
    • Foundations of Algorithms
    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Machine Learning
    • Computer Vision

Contact