Work Experience

Graduate Teaching Assistant

The University of Iowa, Iowa City, IA | Aug 2023 – May 2025

  • Assisted courses including CS2230 Data Structures, CS3330 Algorithms and CS2210 Discrete Structures, evaluating weekly assignments and exam papers for the completeness and accuracy of over 140 students.
  • Led discussion sessions for 50+ students, mentoring them in Java programming and algorithm implementation.
  • Created instructional materials and explained theoretical concepts and practical applications effectively.
  • Held office hours to assist students with coursework and clarify doubts, assisting them on complex concepts through one-on-one tutoring and providing constructive feedback to improve understanding.
  • Streamlined grading processes by developing reusable grading rubrics and automation scripts, improving evaluation turnaround time by 30%.

BIM Software Developer Intern

Modern Companies Inc., Cedar Rapids, IA | May 2024 – Aug 2024

Technical Expertise
  • Designed and implemented a .NET-based web application to analyze time data from two high-usage Revit models.
  • Developed a prototype for daily scheduled script execution that cleansed and transformed log files, enriched them to improve data quality, and loaded structured data into a SQL database, powering a live dashboard with over 10,000 high-throughput records daily.
  • Developed an interactive dashboard prototype using web technologies, enabling managers to track 10+ employee contributions. This was predicted to improve the distribution of work among employees, utilize assigned time effectively, and optimize cost based on hours each employee spent on a project.
  • Conducted research and development to stabilize and optimize existing code for company workflows.
  • Developed C# add-ins for Autodesk Revit using the .NET framework, enhancing outliers detection in models.
Teamwork & Communication
  • Worked efficiently under a time-constrained two-month period to develop a web application, actively upskilling on new technologies and delivering results with minimal supervision.
  • Documented completed tasks, scripts, underlying research, and proposed next steps in Git repositories and structured word reports to ensure transparency, continuity, and team alignment.

Data Engineer

LTIMindtree, Karnataka, India | Mar 2021 – July 2023

Technical Expertise
  • Designed and deployed 30+ end-to-end ETL/ELT pipelines using Azure Data Factory, Databricks, and PySpark, processing millions of structured and semi-structured records across marketing, finance, and product domains.
  • Built incremental data ingestion strategies using partitioning, enhancing fault tolerance and reducing data latency.
  • Developed reusable transformation layers in Python and SQL, improving data processing efficiency and enabling scalable data models consumed by Power BI for executive dashboards.
  • Led cost-performance optimization efforts, tuning compute clusters and Spark jobs in Databricks, resulting in a 40% runtime reduction and 98% productivity gain in large file transfers. (Hi-Five Award)
  • Attained proficiency in Azure DevOps by executing 80+ code migrations, integrating Git across 3 projects, managing 15+ repositories, and implementing CI/CD pipelines via Azure DevOps, reducing deployment time by 60% and supporting reliable multi-environment data delivery. (Spot-On Hatsoff Award)
  • Collaborated with architects to design schema models for SQL Server and BigQuery warehouses, ensuring high-performance query execution and normalized dimensional modeling.
  • Supported anomaly detection and data quality frameworks using logging mechanisms and validation checkpoints, improving pipeline reliability and governance adherence.
  • Created technical documentation covering pipeline logic, transformation rules, and scheduling strategies to support maintainability and cross-team handoffs
Teamwork & Communication
  • 3+ years of SDLC experience - requirement discovery, planning, designing, execution and closure phases.
  • Utilized Agile and Scrum methodologies for 2+ years to streamline project workflows and improve collaboration within a cross-functional team – sprint management and estimations.
  • Demonstrated strong adaptability by efficiently switching between tasks based on priority and proactively tackling challenging obstacles to ensure timely and effective project delivery.
  • Mentored junior engineers, conducted peer code reviews, and led knowledge-sharing sessions, accelerating onboarding and improving team proficiency in SparkSQL, ADF, and Python.