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
-
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
- 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.
- 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.
Projects

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

A website Using HTML,CSS & JS.

A simple Responsive website where payment gateway is integrated.

Diabetes Prediction Machine Learning Model build using Random Forest Classifier Supervised Learning Model.
Skills
Languages and Databases









Libraries






Frameworks



Other



Certificates


Education
Dehradun,Uttarakhand,India
Degree: Bachelor Of Technology in Computer Science
CGPA: 8.69/10.0
- Cloud Computing
- Foundations of Algorithms
- Data Structures and Algorithms
- Database Management Systems
- Operating Systems
- Machine Learning
- Computer Vision
Relevant Courseworks: