Skip to content
View gowthaman-basuvaraj's full-sized avatar
  • Bangalore, India

Organizations

@SmartGST

Block or report gowthaman-basuvaraj

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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

Hi, I'm Gowthaman πŸ‘‹

Full-Stack Engineer building production-grade systems with innovative architectures.

πŸš€ What I'm Building

Trade Boxer - Dynamic Algorithmic Trading Platform

A zero-downtime trading system for Indian equity markets where strategies are hot-loadable Groovy scripts.

The Innovation: Treating code as configuration data.

  • Hot-loadable scripts - Update strategies without redeployment
  • Dynamic configuration - Users configure parameters, not code
  • State persistence - Multi-day strategies that remember context
  • Auto-scaling - One algo β†’ entire stock indices

Tech: Kotlin β€’ Groovy β€’ PostgreSQL β€’ Redis β€’ Zerodha API β€’ TA4J β€’ Vue.js

MyBaaS - Multi-Tenant Backend as a Service

A flexible BaaS platform that lets developers spin up production-ready backends without writing server code.

The Innovation: Schema-driven API generation with automatic multi-tenancy.

  • Dynamic schema - Define data models via UI, get REST APIs instantly
  • Built-in multi-tenancy - Tenant isolation at database and API level
  • Auto-generated APIs - CRUD operations with filtering, pagination, validation
  • Authentication & Authorization - Role-based access control out of the box
  • Real-time subscriptions - WebSocket support for live data updates

Tech: Kotlin β€’ PostgreSQL β€’ Javalin β€’ React.js β€’ WebSocket β€’ JWT


πŸ’Ό Professional Focus

I specialize in building flexible, maintainable systems that don't require constant redeployment.

Core expertise:

  • Backend Architecture: Kotlin, Java, Groovy scripting
  • Frontend: React, Vue.js, Angular, responsive web apps
  • Databases: PostgreSQL, Ebean ORM, Redis caching
  • APIs: RESTful services, WebSocket real-time data
  • Financial Systems: Trading platforms, payment gateways, ERP

Projects I've shipped:

  • 🏦 Prepaid card management systems
  • πŸ“Š Insurance workflow automation
  • 🧾 E-Way Bill integration platforms
  • πŸ“± Multi-tenant SaaS applications
  • πŸ’³ Payment gateway integrations

πŸ› οΈ Tech Stack

val expertise = mapOf(
    "Languages" to listOf("Kotlin", "Java", "Groovy", "JavaScript", "TypeScript"),
    "Backend" to listOf("Javalin", "Ktor", "Spring Boot", "Ebean ORM"),
    "Frontend" to listOf("Vue.js", "Nuxt", "Tailwind CSS", "React"),
    "Databases" to listOf("PostgreSQL", "Redis", "MongoDB"),
    "DevOps" to listOf("Docker", "Linux", "Git", "CI/CD"),
    "Integrations" to listOf("Zerodha API", "Payment Gateways", "GST APIs", "Keycloak")
)

🎯 What Makes My Work Different

1. Runtime Flexibility

I build systems that adapt without recompilation. Scripts, rules, and workflows stored as data.

2. Production-Grade

Real money, real users, real uptime requirements. I build for production from day one.

3. Full-Stack Ownership

Database schema β†’ API design β†’ frontend UX. I ship complete features.

4. Domain Complexity

Finance, trading, compliance, multi-tenant systems. I thrive in complex business domains.


πŸ“ˆ GitHub Stats

Your GitHub stats


🧠 Philosophy

"Configuration over code. Data over deployment."

The best systems are flexible without being fragile. They let users configure behavior without touching source code.

Examples:

  • Trading strategies as Groovy scripts (not hardcoded)
  • Business rules in database (not if-else chains)
  • Workflows as JSON (not service classes)

πŸ“« Let's Connect


πŸ”₯ Other Projects

  • Insurance Workflow System - Multi-step approval automation
  • Prepaid Card Platform - Banking integration with Keycloak SSO
  • E-Way Bill System - GST compliance automation
  • Document Management - Multi-tenant SaaS with encryption

πŸ’‘ Open to

  • Consulting: Trading systems, financial platforms, complex backend architectures
  • Collaboration: Innovative projects that solve real problems
  • Conversations: Architecture, Kotlin, algorithmic trading, system design

Currently: Building systems that treat code as configuration and ship zero-downtime updates.

Next: Exploring more dynamic execution patterns, real-time systems, and advanced state management.


"The best code is the code that doesn't need to be deployed."

Pinned Loading

  1. rest-api rest-api Public

    a simple rest api for teaching/developing UIs, no database

    Kotlin 3

  2. documan-api documan-api Public

    Kotlin

  3. documan-web documan-web Public

    JavaScript

  4. blog-app-vue blog-app-vue Public

    Vue

  5. my-baas my-baas Public

    Yet Another attempt at building a BaaS (backend as a service)

    Kotlin 1

  6. react-training react-training Public

    JavaScript