Trakky- Devops / Backend Developer
June 2023 - September 2023
🔹what is trakky?
trakky is a growing saas-based salon and spa management platform built to bridge the gap between beauty service providers and their clients. it handles everything from salon discovery and booking to crm and scheduling. its sibling platform, spa trakky, focuses more on curated spa experiences with a smoother digital booking flow.
trakky’s UI is clean and responsive. it offers real-time availability, categorized services, live updates, and a booking-first experience. it’s becoming a strong player in wellness-tech with solid core features and a service provider-friendly approach.
🔹my role at trakky
position: devops / backend developer intern
duration: june 2023 - september 2023
i was responsible for the full backend stack and devops infra — from building out APIs to setting up the deployment pipelines, optimizing db queries, and even assisting the frontend team with data integrations. most of my work was backend/cloud-centric with some strategic input on the frontend side.
🔹backend engineering – building trakky’s core logic
django rest framework
-
developed scalable APIs using django rest framework with custom serializers, views, and permissions
-
implemented filtering, pagination, and search on endpoints like appointments, services, and user profiles
-
secure auth + role-based access control (owners, clients, admins)
-
real-time availability sync between salon schedules and customer bookings
-
built a notification system for reminders via email and sms
DRF let us move fast and ship clean APIs with support for nested relationships across users, bookings, and service data.
database optimizations with aws rds
-
migrated and configured postgres on amazon rds
-
wrote raw sql queries where orm was a bottleneck (analytics, service popularity, etc.)
-
added automated backups and read replicas
-
indexed key columns for faster salon discovery and service lookup
🔹devops – clean deployments, better uptime
cicd with github actions
-
created a full cicd pipeline: test, lint, deploy on push
-
added feature-branch testing before merge
-
staging ec2 was auto-updated, reducing downtime and manual work
deployment on aws ec2
-
backend hosted on ec2 with gunicorn + nginx
-
used supervisor/systemd for process management and auto-restarts
-
firewall + ssh hardening + venv isolation
-
prepped infra for horizontal scaling and load balancing
static/media via aws s3
-
setup aws s3 for static/media with cloudfront integration
-
used boto3 and django-storages for seamless asset handling
-
added compression logic to shrink image load times across the board
🔹frontend involvement – minimal but key
react integration
-
integrated api responses into react views for appointment booking and service listings
-
ensured uniform error/response structure between backend and frontend
-
worked on real-time appointment tracking UI components
subdomain routing
-
supported subdomain-specific UI/UX (trakky.in vs spa.trakky.in)
-
wrote nginx and react router configs for dynamic subdomain routing
-
improved SEO with clear URL structures
🔹features i built
-
advance booking system with synced slot logic across multiple salons
-
polling-based live update system for real-time appointment changes
-
loyalty program backend – tracked points, redeemable discounts, history
-
discovery engine – geo + service + rating-based salon search
-
automated appointment reminders via email/sms
-
api layer for analytics dashboard (bookings, revenue, traffic metrics)
🔹impact
-
reduced deployment time by 50% with proper cicd
-
improved api latency by 35% with raw sql + optimized queries
-
cut static/media load time using s3 + cdn
-
modularized codebase improved debugging + testing
-
reduced no-shows with live updates + reminders (approx 20% drop)
-
platform scaled to 40+ appointments per day during internship, expanding beyond vadodara and surat
🔹stack used
category | stack |
---|---|
backend | python, django, drf |
devops | github actions, docker (internal), nginx, gunicorn, supervisor |
cloud | aws ec2, rds (postgres), s3, iam |
frontend | reactjs, axios, react router |
database | postgres, django orm, raw sql |
tools | git, github, vs code, postman, pgadmin |
🔹key learnings
-
devops isn’t optional — automation matters for every team
-
how to properly manage and scale aws infra
-
DRF can scale fast if used right with clean design patterns
-
tighter frontend-backend sync = fewer bugs
-
real-time + loyalty = complexity, but worth the effort
🔹links
🔹final thoughts
working at trakky wasn’t just an internship. it was full-stack real-world backend and devops training with a clear impact. i helped power key features like real-time bookings, loyalty points, and live updates — all while building a reliable, production-grade system. if you’re building something similar or scaling a web platform, we should talk.
Links :
Tags :
Date : 7th April, Monday, 2025, (Wikilinks: 7th April, April 25, April, 2025. Monday)
Category : Others