Sai Rohan Harshavardhan Vuppala C, C++ Programming, Data Structures and Algorithms
No reviews yet

Hello! I am Sai Rohan, a passionate and experienced programmer with a strong background in C and C++ and CS fundamentals. Over the past five years, I have solved nearly 1700 problems using these languages, showcasing my deep understanding and proficiency in programming. My journey has been driven by a keen interest in problem-solving and a dedication to mastering data structures and algorithms.

What I Offer:

Mastery in C & C++: Learn core concepts, memory management, object-oriented programming, templates, and STL with ease.
Expert Problem-Solving: Gain strategies to tackle complex algorithmic challenges and enhance your coding skills.
In-Depth Data Structures: Understand and implement arrays, linked lists, trees, graphs, hash tables, and more.
Algorithm Insights: Dive into sorting, searching, dynamic programming, greedy algorithms, and graph algorithms.
Tailored Teaching: Customized lessons to fit your unique learning needs, whether you're a beginner or an advanced learner.
Why Choose Me:

Real-World Experience: My experience extends beyond academia into real-world applications, including internships and projects that require efficient and optimized coding solutions.
Passion for Teaching: I am dedicated to helping students succeed. My goal is to make learning enjoyable and effective, fostering a deeper understanding of programming concepts.
Proven Track Record: My extensive problem-solving experience on platforms like Codeforces and LeetCode demonstrates my capability to tackle and explain complex problems.
Teaching Experience: I have experience as a teaching assistant for the Programming and Data Structures Lab and course at IIT Bhubaneswar.
Let's embark on this learning journey together and unlock your full potential in C and C++ programming. Whether you need help with coursework, competitive programming, or just want to improve your coding skills, I am here to guide you every step of the way.

Subjects

  • C programming Beginner-Expert

  • C++ Programing Beginner-Expert

  • Data Structures and Algorithms (C++) Beginner-Expert


Experience

  • Software Engineering Intern (May, 2023Jul, 2023) at Publicis Sapient
    – Designed a privacy-preserving ML framework and created a python based desktop application for it which supports up to 20 bank clients to collaboratively train a fraud transaction classifier while ensuring data privacy.
    – Efficiently implemented a research paper on multi-key homomorphic encryption of model parameters using TenSEAL, optimizing memory usage of encrypted tensors by 50% to mitigate risks of data leakage and inversion attacks.
    – Integrated model training with the Flower framework, achieving a model accuracy of 90% and a recall of 0.79 using our application, compared to 75% accuracy and 0.65 recall on individual datasets.
  • Software Developement Engineer Intern (May, 2022Jul, 2022) at Convegenius.ai
    – Engineered a robust backend API in Node.js to translate the abstract design specifications for a sophisticated chatbot enabling users to seamlessly browse the latest news through an interactive card carousel interface, displaying up to 50 articles in increments of 8 cards.
    – Implemented a Redis caching mechanism for storing the latest articles for each category and updating the cache every hour, ensuring minimal News API calls by sharing cached data across users, reducing response time by 80%
    – Developed an error monitoring system using AWS Lambda and EventBridge to continuously track and analyze errors on Amazon Cloudwatch, and created an application to send automated, detailed error reports to a Slack channel every 15 minutes, enhancing operational efficiency by 30%.

Education

  • B.Tech in Computer Science and Engineering and M.Tech in Computer Science and Engineering (Jul, 2019Jun, 2024) from INDIAN INSTITUTE OF TECHNOLOGY BHUBANESWARscored 8.51

Fee details

    8001,500/hour (US$9.4317.69/hour)


Reviews

No reviews yet. Be the first one to review this tutor.