Home

Sushmith - Golang Developer
[email protected]
Location: Remote, Remote, USA
Relocation:
Visa:
Sushmith Kumar
Email: [email protected]
Ph: +1 (980)600-6365
Senior Golang Developer

Over 10+ years of experience as a Golang Developer, specializing in designing and implementing cloud-native microservices, real-time APIs, and distributed systems across AWS, GCP, Azure, and hybrid environments.
Proficient in developing high-performance services using Go s concurrency primitives and web frameworks like Gin, Echo, and Gorilla Mux, implementing REST, gRPC, and GraphQL APIs with middleware for logging, authentication, and rate limiting.
Skilled in building event-driven streaming pipelines with Apache Kafka (MSK, Confluent Schema Registry), RabbitMQ, GCP Pub/Sub, and Azure Event Hubs, applying consumer groups, checkpointing, and partition strategies for fault-tolerant ingestion.
Implemented reliable batch and streaming ETL pipelines in Go integrated with GCP Dataflow (Apache Beam Go SDK), AWS Lambda + Step Functions, and Azure Data Factory, enabling windowing, triggers, and retry semantics.
Designed and optimized data persistence layers using PostgreSQL, MySQL, MongoDB, Oracle, Redis, Cosmos DB, and Spanner, applying GORM, sqlx, and pgx for queries, transactions, caching, and partitioning.
Built cloud-native deployments on AWS EKS, GCP GKE, and Azure AKS, containerizing workloads with Docker multi-stage builds, and managing scalability via Helm charts, HPA policies, and ingress controllers.
Orchestrated microservices on Kubernetes with service mesh for traffic routing, security, and observability (OpenTelemetry, Jaeger, Prometheus, Grafana).
Developed serverless Go workloads on AWS Lambda, GCP Cloud Functions, and Azure Functions/WebJobs, integrating with SQS, Pub/Sub, Event Hubs, and Cloud Scheduler for asynchronous processing.
Automated CI/CD pipelines using GitLab CI/CD, Jenkins, GitHub Actions, and Azure DevOps (VSTS) with lint checks, unit test gates, golangci-lint, coverage enforcement, and container publishing to Artifact Registry, ECR, and ACR.
Provisioned infrastructure using Terraform, Ansible, ARM templates, CloudFormation, and CDK, defining reusable modules for VPC, IAM, AKS/EKS/GKE clusters, and monitoring stacks.
Monitored production services with Prometheus exporters, Grafana dashboards, CloudWatch metrics, Azure Monitor, and Stackdriver Logging/Monitoring, integrating with Alertmanager, Sentry, and ELK stack for full observability.
Implemented API security with OAuth2, JWT tokens, HMAC signatures, Istio security policies, and secret rotation using AWS Secrets Manager, Azure Key Vault, and GCP Secret Manager.
Designed domain-driven microservices with CQRS and event sourcing, leveraging Kafka, RabbitMQ, and database triggers for command/query separation and replayability.
Built background processing jobs with Go cron packages, RabbitMQ delayed queues, and Azure WebJobs, ensuring retry logic and dead-letter handling.
Applied profiling and tuning with pprof, wrk, and benchmark tests, reducing goroutine scheduling overhead, lock contention, and query latency across distributed workloads.
Enhanced logging pipelines using Zap, Logrus, and Zerolog, shipping structured JSON logs to Elasticsearch, Fluentd, and Kibana with correlation IDs for tracing.
Integrated BI and reporting tools by connecting Go services with Power BI APIs, Tableau APIs, and Looker, automating dataset refreshes and visualization updates.
Implemented configuration management with Viper, supporting multi-environment configs through YAML, environment variables, and secret injection from vaults.
Delivered fault-tolerant API gateways on Nginx, Envoy, and Azure Application Gateway, configuring reverse proxying, SSL offloading, and load balancing with sticky sessions.
Migrated legacy batch systems into cloud-based Go services on Azure SQL DW/Synapse, AWS Redshift, and GCP BigQuery, optimizing for analytics with clustering, partitioning, and materialized views.
Conducted end-to-end testing with Go s testing package, Testify, mocks, integration tests, and JMeter/k6 load testing, embedding regression runs into CI pipelines.
Applied data governance and compliance via IAM roles, RBAC/ABAC, encryption with AWS KMS, Azure Key Vault HSM, and GCP KMS, ensuring HIPAA/GDPR readiness.
Designed distributed messaging systems using Kafka on AWS MSK, Azure Event Hubs (Kafka interface), and GCP Pub/Sub, enabling low-latency streaming pipelines.
Collaborated in Agile/Scrum delivery models, documenting architecture in Confluence, Lucidchart, and Visio, managing backlogs, sprints, and releases with JIRA and Azure Boards.

Technical Skills:

Languages Golang, Java, Python, C/C++, .Net, C#, JavaScript.
AWS Cloud Platform AWS S3, Kinesis, EMR, Athena, Redshift, Lambda, Step Functions, DMS, Glue, Sage Maker, CloudWatch, IAM, KMS, CloudFormation, CDK, EKS, CloudWatch, MSK.
Google Cloud Platform GCS, Cloud Pub/Sub, Dataflow, Dataproc, BigQuery, Cloud Functions, Cloud Run, Data prep, Cloud Composer, Data Catalog, KMS, IAM, Cloud Monitoring, Logging, Build.
Azure Cloud Platform Azure Data Factory, Synapse Analytics, Azure Data Lake, Event Hubs, Databricks, Functions, Cosmos DB, Key Vault, Active Directory, Azure Monitor, Log Analytics, AKS.
Web Frameworks & APIs Net/http, Gorilla Mux, Gin, Echo, Fiber, Chi, gRPC, Protobuf, GraphQL, Swagger/OpenAPI, RESTful APIs, Middleware (Auth, Logging, Rate Limiting).
Databases & Storage PostgreSQL, MySQL, Oracle, MongoDB, Redis, Cassandra, Cosmos DB, Cloud Spanner, SQLx, GORM, pgx, Ent ORM, SQLite.
Messaging & Streaming Apache Kafka, RabbitMQ, NATS, AWS MSK, Azure Service Bus, Google Pub/Sub, Kafka Connect, Confluent Schema Registry (Avro, JSON, Protobuf).
Performance Redis (pub/sub, sorted sets, hash maps), Memcached, In-Memory Caches, Profiling with pprof, Benchmarking, Connection Pool Tuning.
Containerization & Orchestration Docker, Kubernetes, Helm, Kubernetes Operators, Pod Autoscaling, Ingress Controllers, Service Mesh (Istio, Linkerd).
CI/CD & Infrastructure as Code Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps Pipelines, Terraform, Ansible, ArgoCD, Cloud Build, Helm Charts, ARM Templates, CloudFormation, CDK.
Monitoring Prometheus, Grafana Dashboards, OpenTelemetry, OpenCensus, Jaeger, Zipkin, ELK Stack (Elasticsearch, Logstash, Kibana), Fluentd, Sentry, Azure Monitor, Stackdriver, CloudWatch.
ETL Go with Apache Beam SDK, Dataflow Pipelines, Go Cron Jobs, WebJobs, Airflow DAG Integration, Batch ETL with SQL/CSV/Parquet/Avro.
Data Visualization Power BI API, Tableau API, Looker, Google Data Studio, Grafana Panels
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment business intelligence sthree database golang

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6158
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: