Skip to content
View shane-Coder's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report shane-Coder

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
shane-Coder/README.md

Shivam Omer

Backend Engineer (Python)  ·  FastAPI / Django  ·  Docker, Kubernetes, CI/CD  ·  India

Portfolio LinkedIn Email

I build backend services that hold up in production — REST APIs, async/event-driven pipelines, and the Docker/CI/CD plumbing that ships them. Most of my work sits at the seam between application code and infrastructure: designing the API, then owning the container, the pipeline and the deployment that runs it.

Recent focus: FastAPI + Celery/Redis + Postgres services deployed on Fly.io/AWS, with Prometheus-compatible metrics and a real test suite wired in rather than bolted on afterwards. Lately I've been shipping full products end to end — most recently NyotaNow, a Hindi/English invitation app built and launched in a weekend.

📌 Open to Backend / Platform Engineer roles (remote or India). Reach me on LinkedIn or by email.


🚀 Featured Projects

Project What it does Stack Links
NyotaNow An invitation should be a link, not a JPG. Hosts fill in a few details and get one page that counts down to the event, opens Maps, adds to calendar and collects RSVPs in one tap — Hindi and English both first-class, with proper Devanagari typography. Next.js 16 · React 19 · TypeScript · Postgres · Drizzle · Tailwind Code · Live
PulseCheck Dead-man's-switch monitoring for cron jobs and background tasks — your job pings a URL when it finishes; if the ping doesn't arrive inside its window, you get an email. Watches for the absence of a signal, which Prometheus/UptimeRobot don't cover. Email plus Slack/Discord/webhook alerts, opt-in public status pages, 41 tests and CSRF-protected forms, with pytest running on every push. FastAPI · Postgres · Docker · Fly.io · GitHub Actions Code · Live
Log Management Microservice Production-style log ingestion and analytics service with event-driven processing, alerting, and search — the ELK/Datadog problem, built from the primitives. Django · Kafka · MongoDB · Docker Code
Azure Databricks Delta Lake Pipeline Micro-batch log-analytics pipeline on Azure-native services: ingest to Data Lake, transform in PySpark on Databricks, land in Delta for ACID + time travel. Azure · Databricks · PySpark · Delta Lake Code
Event-Driven Notification System Multiple producer services emit events to Kafka; a consumer fans them out into user notifications asynchronously. Django · Kafka · MongoDB · Docker Code
Developer Portfolio My portfolio site — mobile-first, theme-aware, deployed on Vercel. Next.js · TypeScript · Tailwind Code · Live

🧰 Stack

Languages

Python Go TypeScript SQL Bash C++

Backend

FastAPI Django Celery Kafka REST pytest Next.js

Data

PostgreSQL Redis MongoDB MySQL Delta Lake

Infra & DevOps

Docker Kubernetes Helm Terraform Ansible GitHub Actions Jenkins Nginx Linux

Cloud & Observability

AWS Azure Fly.io Prometheus Grafana Elasticsearch


📈 Currently

  • Growing NyotaNow — just shipped; next up are more occasions, richer designs and a proper analytics loop.
  • PulseCheck is through v4 — Slack/Discord/webhook alerts, public status pages, a 41-test suite and CSRF protection all landed in September. Next: start/fail ping variants, team accounts and an API.
  • Building out infrastructure-as-code in the open: Terraform + a real deployed workload, so the infra side of my work isn't only visible behind a company firewall.
  • Deepening AWS + Kubernetes fundamentals with a certification target (SAA, then CKA).
  • Writing up what I learn on my portfolio.

snake animation

Pinned Loading

  1. azure-databricks-delta-lake-pipeline azure-databricks-delta-lake-pipeline Public

    Simulates a real-world log analytics pipeline using Azure-native services with micro-batch ingestion.

    HTML 1

  2. capstone-todo-api capstone-todo-api Public

    A full-stack (backend) CRUD application powered by Go and PostgreSQL, containerized with Docker, and deployed as a live web service.

    Go 1

  3. event-driven-notification-system event-driven-notification-system Public

    Event-driven microservices system using Django, Kafka, and MongoDB for real-time notification processing

    Python 1

  4. log-management-microservice log-management-microservice Public

    Production-ready log management microservice using Django, Kafka, and MongoDB with event-driven architecture, async processing, alerting, and analytics inspired by ELK/Datadog.

    Python 1

  5. PulseCheck PulseCheck Public

    Dead-man's-switch monitoring for cron jobs and scheduled tasks — your job pings a URL when it finishes, and PulseCheck alerts you by email, Slack, Discord, or webhook when the ping doesn't arrive. …

    Python 1

  6. shivam-portfolio shivam-portfolio Public

    Professional developer portfolio built with Next.js, TypeScript & Tailwind CSS — mobile-first, theme-aware, and Vercel-ready.

    TypeScript 1