Summary
Overview
Work History
Education
Skills
Certification
Timeline
COURSES & SUBJECTS QUALIFIED TO TEACH
TECHNICAL EXPERTISE (FOR ACADEMIC & PRACTICAL INSTRUCTION)
TEACHING STRENGTHS & PEDAGOGICAL VALUE
SoftwareEngineer

KASIVARMA HASTHI

Seattle,WA

Summary

Computer Science professional with a Master’s degree in Computer Science and strong passion for teaching, mentoring, and guiding students in STEM disciplines. Experienced as a Teaching Assistant and industry Software Engineer, with a proven ability to simplify complex technical concepts into engaging and structured learning experiences. Skilled in teaching programming, data structures, cloud computing, software engineering, and DevOps concepts by integrating real-world industry examples. Dedicated to building disciplined, high-impact learning environments that promote analytical thinking, problem solving, and student success.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

ZoomInfo
Texas
09.2024 - Current
  • Designed and developed scalable backend systems used as real-world teaching examples for system design
  • Built REST APIs using Python (FastAPI), demonstrating practical backend architecture concepts
  • Reduced operational effort by 30%, providing case studies for optimization and efficiency
  • Improved CI/CD pipelines using Docker, Jenkins, and GitHub Actions to demonstrate DevOps practices
  • Led debugging and incident analysis, translating production issues into learning scenarios
  • Collaborated with cross-functional teams, strengthening communication and teamwork skills

Software Engineer

NIC Info Tek
Florida
01.2024 - 05.2024
  • Supported backend development and API integrations applicable to teaching software engineering concepts
  • Optimized SQL queries, demonstrating database performance and efficiency techniques
  • Debugged backend issues and improved system reliability through structured problem-solving

Teaching Assistant – Data Structures & Algorithms

SUNY New Paltz
New York
01.2023 - 05.2024
  • Supported lesson planning and instruction for data structures and algorithm concepts
  • Applied instructional strategies to simplify complex topics and improve student understanding
  • Assessed student performance through assignments, coding exercises, and debugging sessions
  • Provided one-on-one mentoring to improve academic progress and problem-solving skills
  • Maintained a structured and engaging classroom environment
  • Guided 50+ students in coding best practices and interview preparation

Software Engineer

LTI Mindtree
India
04.2020 - 08.2022
  • Developed backend services for enterprise applications, used as examples for scalable system design
  • Improved API performance by 15%, demonstrating optimization techniques
  • Migrated applications to cloud platforms, showcasing real-world cloud computing concepts
  • Mentored junior developers in programming, debugging, and system design
  • Conducted knowledge-sharing sessions to support team learning

Education

Master of Science - Computer Science

SUNY New Paltz
United States
05.2024

Bachelor of Technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University Anantapur (JNTUA)
India
05.2021

Skills

  • Programming Languages: Python, Java, JavaScript, SQL
  • Cloud Platforms: AWS, Microsoft Azure, Google Cloud Platform
  • DevOps Tools: Jenkins, GitHub Actions, CI/CD
  • Containers & Orchestration: Docker, Kubernetes
  • Databases: MySQL, PostgreSQL, MongoDB
  • Version Control: Git, GitHub
  • Web Technologies: HTML, CSS, JavaScript, REST APIs
  • Development Tools: VS Code
  • Operating Systems: Linux, Windows
  • Other Concepts: Microservices Architecture, Distributed Systems, Agile Methodology

Certification

  • AWS Certified Cloud Practitioner
  • Microsoft Azure Fundamentals (AZ-900)
  • PMP (In Progress)

Timeline

Software Engineer

ZoomInfo
09.2024 - Current

Software Engineer

NIC Info Tek
01.2024 - 05.2024

Teaching Assistant – Data Structures & Algorithms

SUNY New Paltz
01.2023 - 05.2024

Software Engineer

LTI Mindtree
04.2020 - 08.2022

Master of Science - Computer Science

SUNY New Paltz

Bachelor of Technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University Anantapur (JNTUA)

COURSES & SUBJECTS QUALIFIED TO TEACH

  • Introduction to Programming (Python, Java)
  • Data Structures & Algorithms
  • Software Engineering & Agile Development
  • Cloud Computing Fundamentals (AWS / Azure / GCP)
  • DevOps and CI/CD Practices
  • Backend Development and REST APIs
  • Database Systems (SQL / NoSQL)
  • Web Development Fundamentals
  • System Design and Distributed Systems

TECHNICAL EXPERTISE (FOR ACADEMIC & PRACTICAL INSTRUCTION)

  • Data Structures and Algorithmic Problem Solving
  • Backend Application Development and API Design
  • Cloud Architecture and Infrastructure (AWS, Azure, GCP)
  • DevOps and CI/CD Automation
  • Containerization and Kubernetes
  • Database Design and Query Optimization
  • Software Development Lifecycle (SDLC)
  • System Design and Scalability Concepts

TEACHING STRENGTHS & PEDAGOGICAL VALUE

  • Ability to explain complex technical concepts in a clear and structured manner
  • Strong hands-on teaching approach using real-world coding and system design examples
  • Experience mentoring students and guiding academic and technical growth
  • Skilled in lesson planning, instructional strategies, and student engagement
  • Strong classroom communication and presentation skills
  • Ability to support diverse learners with different academic backgrounds
  • Focus on building problem-solving, critical thinking, and practical skills
KASIVARMA HASTHI