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
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
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:

