Skip to content
View Ishaan-Datta's full-sized avatar
πŸŽ“
πŸŽ“

Block or report Ishaan-Datta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ishaan-Datta/README.md

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 previously worked as a 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 GNU Bash Fast API GraphQL Git TensorFlow PyTorch OpenCV Linux Docker Kubernetes Terraform Github Actions Grafana Prometheus AWS

What I'm Up To:

πŸ—ƒοΈ My previous 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.
  • 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:

🌿 UBC Agrobot

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.

Pinned Loading

  1. UBCAgroBot/AppliedAI UBCAgroBot/AppliedAI Public

    Central Codebase for Applied AI Team

    Jupyter Notebook 1

  2. AWS-Deployment AWS-Deployment Public

    IaC Templates using Terraform, kOps and Helm to automate deploying a demo movie-recommendation website on AWS

    Go

  3. Python-Scripts Python-Scripts Public

    A collection of python scripts for automating workflows across my Linux/Windows desktop environments

    HTML

  4. Github-Notifier Github-Notifier Public

    Alerts users about subscribed webhook payloads from a Github repository on Slack and Github using respective APIs

    Go