Gowtham Data Structures, Algorithms, Generative AI, ML
No reviews yet

I am currently working as a Data Science and Generative AI Instructor at 1to10x, where I deliver sessions on Data Science, Generative AI, LangChain, and Agentic AI concepts. I have taught courses in SQL, Python, Tableau, and Machine Learning tailored for data analysts, and conducted hands-on sessions with tools such as OpenAI Codex, SQL Workbench, Google BigQuery, and Looker Studio. This role has also given me exposure to recent Generative AI tools like OpenAI Code and Anthropic Claude Code.

Previously, I had 2 years of teaching experience as a Teaching Assistant at IIIT-Delhi during my MTech in Artificial Intelligence. During this tenure, I supported four core subjects — Machine Learning, Artificial Intelligence, Natural Language Processing, and Advanced Data Structures & Algorithms. My role involved leading weekly reinforcement sessions, resolving student queries, drafting written and coding assignments, preparing exam solutions, and evaluating submissions.

In addition to my academic involvement, I bring 4 years of industry experience in the computer science field:
- At Synopsys, I developed a deep learning model that improved test case prioritization, leading to an 81% increase in NAPFD scores. I’m proficient with AWS SageMaker, AWS S3, and PyTorch, and have worked extensively with Generative AI models, including Meta Llama 3.1, to automate regression test creation.
- At Qualcomm, I implemented machine learning techniques to identify vulnerable APIs and created a hierarchical document classification system that improved retrieval accuracy by 20%.

Beyond my professional and academic experience, I am deeply passionate about Data Structures and Algorithms and continue to hone my problem-solving skills. Feel free to explore my GeeksforGeeks profile here: https://www.geeksforgeeks.org/user/gowtham19011/, where I’ve earned a coding score of 600+.

Educational Background: I hold a Master of Technology in Artificial Intelligence from IIIT-Delhi with a CGPA of 9.62/10, and a Bachelor of Technology in Computer Science and Engineering from Amrita Vishwa Vidyapeetham with a CGPA of 9.75/10. Recognized with the Academic Excellence Award in the Department of CSE at Amrita Vishwa Vidyapeetham for outstanding academic performance.

Publications: Authored the paper "ONESTOP: A Tool for Performing Generic Operations with Visual Support," published in a Springer Conference

Subjects

  • Data Science and Machine Learning Beginner-Expert

  • Data Structure and Algorithms Beginner-Expert

  • Advanced Data Structures and Algorithms Beginner-Expert

  • Generative AI Beginner-Expert

  • ChatGPT, Generative AI, and Microsoft Copilot Beginner-Expert


Experience

  • Data Science and Generative AI Instructor (Sep, 2025Present) at 1to10x (Remote)
    • Deliver sessions on core Data Science, Generative AI, Lang chain and Agentic AI concepts, including assignment design and real-time doubt resolution.
    • Successfully taught the following comprehensive courses – SQL, Python, Tableau and Machine Learning tailored for data analyst, covering foundational to advanced topics.
    • Conducted hands-on sessions for OpenAI Codex, SQL Workbench, Google BigQuery and Looker Studio.

    Key skills: Teaching & Mentoring, Doubt Clarification, Assignment Design, OpenAI Codex, Google Cloud Platform.
  • Staff Software Engineer (Dec, 2023Mar, 2025) at Synopsys Bangalore
    Enhancing Test Coverage with Generative AI: A Multi-Stage LLM Approach for Automated Regression Testing
    • Replaced conventional Search Based Software Testing (SBST) methods with Generative AI, utilizing a multi-stage prompt strategy to generate test cases. Achieved 4× improvement in pass rate, with a 10% increase in line coverage and a 4% increase in branch coverage compared to the conventional method.
    • Initially used the CodeGen2 LLM, later transitioned to Meta Llama 3.1 Large Language Model with LangChain for automating regression test creation and enhancing fault coverage.
    • Improving the LLM's performance by exploring fine-tuning with PEFT (LoRA, Soft prompt, Adapters), and Reinforcement Learning with human feedback techniques.
    • Contributed to building an end-to-end data pipeline, including data ingestion, ETL with Amazon Glue, model development on Amazon SageMaker, model deployment and data storage in Amazon S3. Leveraged GitHub Copilot for faster development.

    Key skills: GenAI, LLM, LangChain, Reinforcement Learning, GitHub Copilot, AWS SageMaker, AWS Glue, Fine tuning.
  • Software Engineer (Jun, 2021Dec, 2023) at Qualcomm Hyderabad
    Building Root of Trust Subsystem for IoT chipsets
    • Worked on security features that involve developing the low-level firmware as well as kernel level code portions that helps in authenticates the debugging capabilities for different subsystems built on RISCV, ARM Cortex-M, Q6 architectures in System on Chip (SoC). The code was structured to enable these features to function in both Real- Time Operating System (RTOS) and bootloader modes on bare metal and emulation using programming languages C and C++.
    • Implemented the Qualcomm Wireless Edge Service for services like device attestation, establishing secure channel between cloud and SoC and secure provisioning for IoT chipsets.
    • Created interfaces for external source-SoC communication via FIFOs, IPC and interrupts.
    • Involved in Qualcomm's software development, contributing to five different chipsets. My tasks included bringing up SoC boards, porting software to new embedded platforms, low-level programming, debugging system-level issues, conducting L0 security validation, and handling documentation. I primarily worked with the Linux environment for both the development and testing of the System on Chip (SoC).

    Key skills: C++, C, IPC, Cybersecurity, Multithreading, Package Warehouse.

    Leveraging Graph Neural Networks for Identifying Security Vulnerable Code Segments
    • Constructed an ML model to detect vulnerable APIs, achieving a 73% recall rate.
    • Improvised the performance of the ML model by exploring Graph LSTM and Graph Convolution for the Graph Neural Networks.
    • Utilized pre-trained programming language models - CodeBERT and GraphCodeBERT, as the embedding layer, resulted in faster model convergence, thereby saving time and reducing the need for large dataset.

    Key skills: NLP, Computer Vision, Neural Networks, Python, PyTorch, Dataiku, Jupyter Notebook, Git.
  • Interim Engineering Intern (Jan, 2021Jun, 2021) at Qualcomm Hyderabad
    • Led the development of a Continuous Integration Testing framework from inception to completion, encompassing requirements gathering, design, prototyping, and implementation with Python. This framework simplifies automated feature testing for upcoming builds and was showcased at a Qualcomm Tech talk.
    • For each chipset, this tool contributed to a 24-week reduction in L0 validation effort for developers.

    Key Skills: Python, Tool development, Jenkins, Package Warehouse.
  • Teaching Assistant (Jun, 2019Jun, 2021) at Indraprastha Institute of Information Technology, Delhi
    • Worked as a Teaching Assistant during each semester of the MTech (AI) program at IIIT-Delhi, supporting four subjects: Machine Learning, Artificial Intelligence, Natural Language Processing, and Advanced Data Structures & Algorithms.
    • Conducted weekly sessions to recap lectures, resolve student queries, draft questions for written and coding assignments, prepare answer keys, and evaluate submissions.

    Key skills: Curriculum Support, Assignment Design, Grading & Evaluation, Teaching & Mentoring, Machine Learning, AI Foundations, NLP, Data Structure and Algorithms

Education

  • Master of Technology (Jun, 2019Jun, 2021) from Indraprastha institute of information and technology delhiscored 9.62
  • Bachelor of Technology (Jun, 2014Jun, 2018) from Amrita Vishwa vidhyapeetham,Coimbatorescored 9.75

Fee details

    1,0002,000/hour (US$10.5321.05/hour)


Reviews

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