Kasyap Dharanikota

Software Engineer specializing in Golang, Cloud-native applications, and Backend Development

About Me

Software Engineer with expertise in backend development and cloud-native applications

I'm a Software Engineer with a strong foundation in backend development, specializing in Golang, Python, and cloud-native technologies. With experience at Thoughtgreen Technologies and Comtek Solutions, I've engineered microservices, designed scalable applications, and implemented robust monitoring systems.

My technical expertise includes RESTful and gRPC APIs, Kubernetes, Docker, and various message brokers like Kafka and RabbitMQ. I'm passionate about building high-performance, scalable systems with a focus on reliability and observability.

Work Experience

My professional journey and key achievements

Software Engineer
Sep 2024 – Present
Thoughtgreen Technologies | Hyderabad, India
  • Engineered and deployed microservices in Golang using RESTful and gRPC APIs, improving system throughput by 40%.
  • Designed scalable cloud-native applications on Kubernetes and Docker, achieving 99.95% uptime and 30% faster deployments.
  • Integrated FastAPI-based Python services for real-time AI/ML inference with latency below 200ms at peak traffic.
  • Implemented observability using Prometheus and Grafana, enhancing system monitoring and reducing MTTR by 25%.
Junior Software Developer
Jul 2023 – Jul 2024
Comtek Solutions | Hyderabad, India
  • Developed scalable notification services with Golang, Kafka, and RabbitMQ, offloading 30% system load via asynchronous processing.
  • Instrumented distributed monitoring with Prometheus exporters for blockchain (Cosmos SDK) services, improving reliability.
  • Optimized Docker builds using multi-stage techniques, reducing final image sizes by 60% and decreasing CI pipeline time by 40%.
  • Automated deployment workflows using GitHub Actions and GitLab CI/CD, minimizing manual intervention and improving release frequency.
  • Provisioned and maintained AWS EC2 instances, configured with IaC tools for reproducible cloud environments.
Software Engineer Intern
Feb 2023 – May 2023
Jugyah | Mumbai, India
  • Built scalable Node.js backend integrated with AI-based recommendation engine for property matching and ranking.
  • Trained and deployed housing price prediction models using scikit-learn and Pandas, improving accuracy by 20%.

Projects

Showcasing my technical skills and problem-solving abilities

Custom Bulk QR Generator API

Implemented bulk QR generator supports high throughput, utilised goroutines for concurrent execution. Developed Redis-backed message queue for batch QR code generation to support high-throughput bulk creation requests.

Go
Redis
Concurrency
Polling App

Built event-driven real-time polling system using Go, WebSockets, and concurrency primitives, scaling to 5K+ concurrent users. Handled message fanout via broadcast channels and mutex-controlled goroutines for efficient socket management.

Go
WebSockets
Concurrency
College Management Platform

Developing a multi-tenant college management backend with Go using Chi router, PostgreSQL, and Redis for tenant-level data isolation. Integrated Ory Kratos for authentication and Ory Keto for fine-grained authorization with RBAC per college instance. Implemented QR code-based attendance tracking system with temporal QR codes that expire in under 2 minutes. Designed CI pipeline and Dockerized the platform for reproducible local and production deployments.

Go
PostgreSQL
Redis
Docker
Ory Kratos
Ory Keto

Open Source Contributions

Mattermost (Go Backend)

3 PRs Merged

  • Fixed Go linter issue in channels/app/slack.go; handled errors from InvalidateAllCaches() with structured logging.
  • Refactored raw SQL queries in schemestore.go to typed query builder format for maintainability and type safety.
  • Enhanced file upload logic in s3store.go by adding MIME-type detection for video formats; validated compatibility with browser playback and improved test coverage.

Skills

Technical expertise and proficiencies

Languages

Golang
Python
JavaScript
TypeScript
SQL

Cloud/DevOps

AWS (EC2, S3, IAM)
Docker
Kubernetes
GitHub Actions
GitLab CI/CD
Terraform

Backend/Infrastructure

REST
gRPC
WebSockets
OAuth2
Redis
PostgreSQL
RabbitMQ
Kafka
Prometheus
Grafana
ELK
Bun ORM

Education

Academic background and qualifications

B.Tech in Artificial Intelligence

Mahindra University, Hyderabad, India

Aug 2020 – May 2024

Get In Touch

Have a project in mind or want to discuss opportunities? Reach out!

Contact Information
Feel free to reach out through any of these channels
Send a Message
Fill out the form below and I'll get back to you as soon as possible