Git Product home page Git Product logo

Profile Picture


Hi, 👋 I'm Ishaan Datta!

  • 🌍 I'm a third year engineering student studying at the University of British Columbia
  • 🧠 I'm learning Terraform and AWS for cloud native development and machine learning pipelines
  • 🌱 I'm currently the DevOps Engineering Lead at UBC Agrobot
  • 🖥️ I've also worked as an Software Engineer for the UBC Manufacturing Engineering Department
  • ✉️ You can contact me at [email protected] or on LinkedIn
  • 🤝 I'm open to collaborating on any hackathons or other events in the Vancouver tech space

Skills:

Python Go C++ C# PostgreSQL MySQL GNU Bash Fast API GraphQL Git TensorFlow PyTorch OpenCV Linux Docker Kubernetes Terraform Github Actions Grafana Prometheus VS Code AWS

What I'm Up To:

🗃️ My previous projects:
  • Queried RESTful and graphQL APIs using GoLang to allow users to receive notifications on alternate platforms upon receiving Webhook payloads, leading to 10% increase in response times.
  • Collaborated with other developers and leveraged object-oriented and asynchronous programming concepts to decrease memory usage by 50%.
  • Developed infrastrucure-as-code templates on AWS via Terraform and automated deployments of service containers using Kubernetes and Helm to power a cloud-hosted movie recommendation website.
  • Created a collection of Python scripts for automating common tasks, including web scraping, data analysis, and file manipulation, saving 10 hours of manual work per week.

📂 Current Projects:

As an undergraduate research assistant at UBC, I worked to improve existing systems and implement multithreading for improving automation systems. Although none of the code or systems I have developed are public, here is a summary of my biggest accomplishments:

  • Improved concurrent database access/querying functionality for legacy SQLite database application by integrating multi-threaded architecture, increasing read and write throughput by 120%.
  • Configured dynamic Grafana dashboards to visualize system metrics from internal observability tools, yielding monthly savings of 112 person-hours by automating manual database queries.
  • Enhanced risk mitigation and error reporting measures by 80% through implementation of Prometheus monitoring and alerting system, ensuring consistent logging and reliable system performance.

I am head of System Architecture and formerly worked on the embedded systems subteam for UBC Agrobot, a design team focused on designing autonomous agriculture robots and their support systems. The team repositories can be seen here. Some of my notable contributions as both a developer and as sub-team lead can be seen below as well as in the past projects section.

  • Implemented DevOps practices to streamline development and deployment processes, including improving cross-platform compatibility with Docker containers and making related CI/CD pipelines with GitHub Actions (e.g. Agrobots DevOps Pipelines)
  • ROS2 system architecture: developed embedded system for autonomous navigation and control of agricultural robots, including integration of cameras with GPU-accelerated hardware for real-time machine learning applications
  • Delivered internal back-end applications to generate system performance reports to other engineering teams, significantly improving process for benchmarking machine learning models.

Ishaan Datta's Projects

aws-deployment icon aws-deployment

Infrastrucure-as-code templates on AWS via Terraform and Kubernetes/Helm to power a cloud-hosted movie recommendation website.

devops-boilerplate icon devops-boilerplate

This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.

github-notifier icon github-notifier

Utilizes Slack and GitHub APIs to allow users to receive notifications on alternate platforms upon receiving Webhook payloads from a Github repository

ishaan-datta icon ishaan-datta

Ishaan Datta 2026 Graduating UBC Engineering major who codes

multithreaded-database icon multithreaded-database

Improves concurrent database access/querying functionality for SQLite database application by integrating multi-threaded queue architecture

python-scripts icon python-scripts

A collection of python scripts I use for automating workflows across my Linux and Windows desktop environments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.