Venu Vardhan Reddy Tekula

Brooklyn, NY 11209 · vt2182@nyu.edu

Passionate and skilled software engineer, with specialization in cloud-native infrastructure, full-stack development, and automation. With a strong foundation in backend, frontend and cloud-computing technologies, thrive in creating resilient, scalable, and efficient systems.


Skills

Proficient in the following technologies:
  • Programming Languages: Python, Java, Bash, C, C++, R
  • Full Stack Development:
    • Frontend: HTML/CSS, JavaScript, React.js, Bootstrap
    • Backend: Django, Flask, FastAPI, Node.js, Express
    • Testing: Jest, pytest, JUnit, Mockito
    • APIs: JSON, REST, GraphQL
  • Databases: SQL, MySQL, PostgreSQL, NoSQL, MongoDB
  • DevOps: Terraform, Helm, Ansible, Kubernetes, Docker, Jenkins, GitHub Actions, Travis CI
  • Cloud Services: AWS Lambda, Amazon RDS, S3, Lex, EC2, EKS, Rekognition
  • Software & Platforms: Git, GitHub, Postman, OpenSearch, Grafana

Experience

Software Engineer

Automated deployment processes and cluster management using Helm and Terraform, facilitating the deployment of multiple FloodNet environments to handle increased data loads. Collaborated with product owners to understand detailed requirements and owned the code from design through implementation, test automation, and delivery of high-quality products to users.

Course Assistant

Instructed 70+ students on open source software development using GitHub, Git, command line tools, and contributing to JavaScript, Python, and Java projects. Students gained hands-on experience with professional developer tools and open source community collaboration. Guided 120+ students through building security applications in Repy, a restricted Python environment for sandboxed execution, demonstrated programming concepts like cryptographic libraries and defense in depth, achieving a 95% assignment pass rate.

Open Source Contributor

Selected from 4,000+ applicants for highly competitive 10-week remote program as part of top 4%, to contribute to OpenSearch Project and receive mentorship from Amazon engineers. Opened 10 PRs and discussed 8 issues tackling key enhancements in the opensearch-build and opensearchpy repositories. Conducted 2 events at NYU and attended OpenSearchCon’23. Received recommendation letter signed by AWS Principal Engineer and internal endorsement based on contributions.

OSCI Report Endorsement Letter

Senior Software Developer

Led integration of Crater open-source invoicing solution into Bahmni hospital information system used by 200+ hospitals and clinics. Reduced payment processing time by 40% through automation. Architected cloud-native microservices infrastructure to offer Bahmni as SaaS. Utilized Docker, Kubernetes, Helm, Terraform, AWS, GitHub Actions, Jenkins for CI/CD. Onboarded over 50 new healthcare facilities after launch of new billing functionality.

Backend Developer

Contributed to Bitergia Analytics, providing critical insights into software project health for organizations such as Google, GitLab, and HashiCorp, improving decision-making processes by 20%. Implemented automated release processes using Python for various components, reducing manual effort by 80% and increasing process speed by 50%.

GSoC Student 2020

Worked on shaping GrimoireLab data for consumption by Prosoul to define quality models for open source project evaluation. Implemented approach on git, github, mailing list data to generate models. Gained valuable software engineering experience advancing open source tools for community health analytics.

Project Link Completion Letter


Education

M. S, Computer Science

GPA: 3.9 / 4.0

Courses: Design and Analysis of Algorithms I, Information Security & Privacy, Software Engineering I, Big Data, Introduction to Java, Cloud Computing, etc.

Treasurer, Graduate Student Indian Association (GISA NYU)

Course Assistant for Information Security & Privacy, Privacy in the Electronic Society, Security and Human Behaviour, Open Source for Professional Software Development.

Academic Merit Scholarship Recipient

View Transcript First-Gen Grad

Aug 2022 - May 2024

B. Tech, Computer Science

GPA: 8.26 / 10.0

Courses: Data Structures and Algorithms, Object Oriented Programming, Operating Systems, Computer Networks, Database Management Systems, Theory of Computation, Japanese, etc.

Mentor at FOSS@Amrita

Got selected for a 2-month Summer Program at Ben-Gurion University of the Negev.

View Transcript BGU Certificate

Aug 2016 - Jun 2020

Projects

Dining Concierge Chatbot

The Chatbot is designed to assist users in finding the best dining options based on their preferences. It NLP to engage in conversations with users, understand their dining preferences, and recommend suitable restaurants. The chatbot integrates various AWS services to provide a seamless, scalable, and efficient user experience.

Tech Stack: Python, JavaScript, AWS Lambda, Amazon S3, API Gateway, Lex, SQS, OpenSearch Service, DynamoDB, CloudWatch, Cloud9, SES, REST, Jupyter

GitHub

dining-concierge-chatbot-arch
dining-concierge-chatbot-demo

Big Apple Move - bamnyc

BAM (Big Apple Move) is an interactive web app that provides information and insights about the various neighborhoods and communities in New York City. The app is designed to help people who are planning to move to or are already living in the city make informed decisions about where to live.

Tech Stack: Python, Django, HTML/CSS, JS, Bootstrap, PostgreSQL, AWS Beanstalk, Pandas, REST API, JSON, NYC Open Data

Live Demo GitHub

FloodNet NYC Infra

FloodNet leverages advanced technology to collect and analyze data on street flooding impacts. This initiative aims to create a comprehensive understanding of flooding patterns and effects, enabling informed decision-making and community advocacy. By providing real-time data and long-term trends, FloodNet supports efforts to enhance urban resilience against flooding.

Tech Stack: Python, JavaScript, NGINX, Node-RED, YAML, JSON, InfluxDB, Grafana, Docker, Kubernetes, Helm, Terraform

Live Demo GitHub

floodnet-data-pipeline

AirStrike - Multi-Player Online Air Hockey Game

AirStrike is an engaging multi-player online air hockey game built using Java. The game offers an immersive experience with its easy-to-use controls, interactive chat functionality, and background music. Players can enjoy a classic air hockey game with friends or other online players, all while enjoying their favorite music tracks.

Tech Stack: Java, Swing, Socket Programming, Java Sound API, Maven, JUnit, MySQL, Git, Eclipse, JavaFX, Gradle

GitHub

pytrello2

pytrello2 is a Python wrapper and ORM that provides an easy way to interact with the Trello API. Trello serves as a visual tool that enables teams to effectively oversee various projects, workflows, or task tracking via boards that can have files, checklists, and automation. pytrello2 handles authentication, mapping Python objects to Trello JSON, and provides a clean interface for all API endpoints.

Tech Stack: Python, REST API, FastAPI, React.js, Trello API, pytest

PyPI GitHub

Photo Album Web App with Intelligent Search

The Web Application is designed to help users manage and search their photo collections using natural language queries. Users can upload their photos to the web application, and the system will index these photos to enable advanced search capabilities. The application leverages text and voice input to provide an intelligent search layer, allowing users to find specific photos based on descriptions, dates, locations, and other metadata. By integrating various AWS services, this application ensures a seamless, scalable, and efficient user experience.

Tech Stack: Python, JavaScript, REST, AWS Lambda, Amazon S3, API Gateway, Lex, Rekognition, CloudWatch, Cloud9, OpenSearch Service, CloudFormation, CodePipeline

GitHub

photo-album-app-arch
photo-album-app-demo

NYC Taxi Fare Prediction

The aim of this project is to predict the fare for taxis in New York City (NYC) using large-scale data processing technologies. The project involves collecting the NYC taxi dataset, pre-processing the data, storing it in MongoDB, performing exploratory data analysis (EDA), building a predictive model using Spark and Python, evaluating the model's performance, scaling the computations using Dask, and visualizing the findings using Matplotlib and Seaborn.

Tech Stack: Python, Jupyter Notebook, MongoDB, PySpark, Dask, Matplotlib, Seaborn, scikit-learn

GitHub Project Report

nyc-taxi-fare-prediction

Perceval Backend Plugin for Zulip

Perceval is the GrimoireLab component that collects data from different data sources and returns it as JSON documents. Worked on creating a perceval backend plugin for Zulip data source which fetches the data from a specific stream of a Zulip server.

Tech Stack: Python, Django, Vue.js, REST API, GraphQL, Unit tests, CI/CD, GitHub Actions

PyPI GitHub

perceval-zulip

Some Pet Projects

  • wordle-github-contributions: A tool that tweets your monthly GitHub contributions as a Wordle grid.
  • grootify: A Chrome Extension that replaces every image on your web page with images of Groot.
  • dobby: A Sublime Text 3 plugin that converts your markdown text to emojis.
  • people-you-might-know: An implementation of a simple "People-You-Might-Know" recommendation algorithm using PySpark.
  • links: A URL shortener that uses GitHub Pages.
  • git-backup: A bash script for automatically backing up a specified directory to a GitHub repository.
  • peodd: A tool for exporting only dev-dependencies in a Poetry project.
  • amma-teachings: An Alexa Skill that provides quotes by Amma each time you give a command.

Open Source Contributions

GrimoireLab

OpenSearch Project

Coveralls

Seattle Testbed

Radish-BDD

Bahmni Crater Extensions

  • Updated the README, cleaned up CI configuration, and enhanced seeders with JSON configurations. Bahmni/crater-extensions
  • Removed Helm charts, updated CI processes, and improved report functionalities. Bahmni/crater

Poetry

  • Added an option to export only dev-dependencies. python-poetry/poetry
  • Identified and reported an issue with include files being stored in the wrong directory in the wheel package. python-poetry/poetry

Haiku OS


Awards & Certifications

  • Academic Merit Scholarship Recipient, New York University.
  • GRE - 331/340, Oct 2021.
  • Google Summer of Code 2020 student with CHAOSS and GrimoireLab.
  • Qualified for InCTF 2019 finals.
  • Top Open Source Contributor, Kharagpur Winter of Code 2017.
  • Coordinator and participant in the Amritavarsham Seva activities for three consecutive years.
  • Participated in the Amala Bharatam Campaign (ABC) clean up drives at Sabarimala, Kerala.
  • Rudra Memorial Merit Scholarship, for three consecutive academic years (2010-11, 2011-12, and 2012-13).