Home

Sravan - Sr Golang Developer
[email protected]
Location: Remote, Remote, USA
Relocation: Willing to relocate
Visa: H1B
Resume file: Sravan_Kondreddy_Golang_1790093187871.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
SRAVAN
[email protected] USA
PROFESSIONAL SUMMARY
8+ years of IT experience in software analysis, design, development, implementation, and testing of object-oriented and distributed applications.
Proficient in Golang, Python, Java, TypeScript, and JavaScript for building scalable and robust backend and full-stack applications.
Strong expertise in Golang concepts including slices, maps, structs, interfaces, goroutines, channels, context cancellation, wait groups, and error groups, with hands-on experience using GORM and Gorilla Mux.
Designed and implemented scalable microservices architectures using Golang with Go-kit, Gin, Beego, GORM, Gorilla Mux, and gRPC for enterprise-grade platforms.
Experienced in building scalable RESTful APIs and microservices using Golang, Python, and Node.js.
Designed high-performance gRPC-based service-to-service communication using Protocol Buffers, improving latency and throughput in microservices architecture.
Developed a GraphQL aggregation layer to consolidate multiple microservice APIs, reducing over-fetching and improving frontend efficiency.
Extensive experience designing and developing web services and REST APIs for distributed systems, including WebSocket and WebHook based real-time integrations.
Skilled in query-driven Cassandra data modeling, partition key design, replication strategy, and CQL performance tuning for large, high-throughput datasets.
Experienced in developing and consuming RESTful APIs, writing concurrent and multithreaded Java services, and maintaining strong unit and integration test coverage.
Experience working with relational, NoSQL, and search databases including MySQL, PostgreSQL, Cassandra, Aurora, MongoDB, DynamoDB, Snowflake, Redis, and OpenSearch, with schema design, query optimization, and stored procedures.
Built event-driven architectures using Apache Kafka, AWS SQS/SNS/EventBridge, GCP Pub/Sub, and RabbitMQ for reliable asynchronous communication and distributed stream processing.
Hands-on experience with AWS services including Lambda, Step Functions, EC2, EKS, S3, IAM, SNS, SQS, API Gateway, Aurora, OpenSearch, CloudWatch, and X-Ray.
Experience with serverless architectures using AWS SAM, CloudFormation, and Terraform for infrastructure provisioning and multi-environment deployments.
Experience designing and operating distributed systems on GCP using GKE, Pub/Sub, Cloud Storage, and Cloud Monitoring.
Skilled in containerization and orchestration using Docker, Kubernetes, and Helm, with auto-scaling, load balancing, and multi-namespace management for production-grade reliability.
Implemented platform observability using Datadog, Prometheus, Grafana, AWS X-Ray, and centralized logging pipelines built on Kafka and Elasticsearch.
Apply Identity and Access Management principles to secure service-to-service and user-facing authentication, including Okta-based OAuth 2.0/OIDC flows, SSO/SAML, JWT validation, RBAC, HashiCorp Vault, PKI certificate management, and encryption of sensitive PII at rest.
Experience integrating LLM and AI developer tooling into engineering workflows for code prototyping, documentation generation, and API design.
Deep working knowledge of Go modules, OSS packages, semantic import versioning, Minimal Version Selection, module proxies and checksum verification, vendoring, and retraction.
Strong debugging ability in unfamiliar third-party codebases, with the judgment to distinguish a safe patch bump from a breaking migration.
Experience implementing CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, and ArgoCD to automate build, test, and deployment processes.
Demonstrated strong ownership across the full software development lifecycle, including architecture design, deployment, monitoring, incident response, and postmortem analysis.
Mentored junior and offshore developers on Golang concurrency patterns, microservices design, and enterprise integration practices within Agile/Scrum delivery models.
Collaborated with cross-functional teams in Agile Scrum environments, driving iterative development and continuous improvement.
TECHNICAL SKILLS
Programming Golang, Python, TypeScript, JavaScript, C, Java
Go Ecosystem Goroutines, Channels, Context, WaitGroups, ErrGroups, Go-kit, Gin, Beego, GORM, Gorilla Mux, Go Mock, testify, Ginkgo, godoc, CLI tooling
API & Query Languages REST, GraphQL, gRPC / Protocol Buffers, WebSockets, WebHooks, Swagger / OpenAPI
Messaging & Streaming Apache Kafka, AWS SQS, SNS, EventBridge, GCP Pub/Sub, RabbitMQ
Databases & Search MySQL, PostgreSQL, Aurora, SQL Server, MongoDB, DynamoDB, Snowflake, Redis, OpenSearch / Elasticsearch, SQL / PL-SQL, Stored Procedures
Cloud - AWS Lambda, Step Functions, EC2, EKS, S3, IAM, API Gateway, Aurora, RDS, SQS, SNS, EventBridge, CloudWatch, X-Ray, CloudFront, Cognito, MediaConvert, MediaPackage, OpenSearch
Cloud - GCP GKE, Pub/Sub, cloud function, Cloud Storage, Cloud Monitoring
DevOps & IaC Docker, Kubernetes, Helm, Istio Service Mesh, Terraform, CloudFormation, AWS SAM, Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD
Observability Datadog, Prometheus, Grafana, CloudWatch, AWS X-Ray, Distributed Tracing, Centralized Logging (Kafka + Elasticsearch)
Security & IAM Okta, OAuth 2.0 / OIDC, JWT, SSO / SAML, RBAC, HashiCorp Vault, PKI Certificate Management, TLS, PII Encryption at Rest
Frontend & Libraries ReactJS, Redux, Angular, Next.js, Ionic, Node.js, Express.js, Backbone.js, HTML5, CSS3, SCSS, Bootstrap, Tailwind CSS, Material UI, ES6, Webpack
Testing Go testing package, Go Mock, testify, Ginkgo, Jest, Karma, Jasmine, Selenium, Cypress, JUnit
Version Control & Tools Git, GitHub, GitLab, Bitbucket, SVN, Jira, Confluence, Postman, Swagger, MySQL Workbench, Linux, Agile / Scrum

PROFESSIONAL EXPERIENCE
Equifax Atlanta, GA May 2024 Present
Project: Identity Proofing, K360 Sr. Software Engineer
Description: The K360 Identity Proofing Service is a comprehensive solution designed to streamline identity verification and fraud prevention. It offers an intuitive API and a dedicated Case Management portal for agents, enabling efficient assessment completion, step-up verification methods, and audit trails. The solution addresses various forms of identity fraud, including synthetic identity fraud, and ensures compliance through diversified checks and verification methods. It integrates JSON/YAML-based configurations to support dynamic customer-specific strategies, employs Temporal workflows for task orchestration, and encrypts sensitive PII with advanced security measures.
Tech Stack: Golang, Go-kit, Gin, Beego, GORM, Gorilla Mux, gRPC, Python, LangChain, LangGraph, RAG, pgvector, FastAPI, Oracle, React, PostgreSQL, MySQL, DynamoDB, Redis, OpenSearch, Kafka, SQS/SNS, GCP Pub/Sub, Temporal.io, AWS, GCP, Kubernetes, GKE, Helm, Istio, Terraform, Docker, Jenkins, GitHub Actions, Datadog, Prometheus, Grafana, AWS X-Ray, Okta, Portal 26 Encryption, Twilio API, Bash
Responsibilities:
Designed and developed the Product Config Service to enable dynamic configuration of strategies for the identity proofing process in Golang.
Built a Go-based data quality service to validate and format applicant data for processing across the identity proofing services.
Implemented and optimized a microservices architecture that aggregates responses from multiple services and sends data to rule engines, enabling real-time decisions based on applicant and co-applicant details.
Automated the end-to-end verification process, making applicant records and verification decisions accessible via a dedicated Case Management portal.
Designed and developed backend services in Java (Spring Boot), building RESTful APIs and implementing multithreaded data processing components with unit and integration test coverage.
Built RPC-based services in Golang for reading large datasets from PostgreSQL and implemented query optimization and connection pooling for performance.
Built responsive admin portal screens in React and TypeScript with Redux state management and Material UI, consuming Go backend REST APIs for content, crew, and subscription management.
Architected a hybrid AI decision engine combining intelligent risk signals with configurable business rules to deliver explainable and compliant fraud decisions.
Developed a RAG platform using OpenSearch, pgvector, and hybrid vector/keyword retrieval, powering an LLM fraud copilot in LangChain that enabled investigators to search historical cases and retrieve fraud intelligence during active investigations.
Designed REST and GraphQL APIs to retrieve client configuration details across identity systems using Golang, Beego, Flask, and OpenSearch.
Reduced request processing latency by optimizing concurrent rule-engine integrations and service orchestration.
Improved request throughput and reduced processing latency by leveraging goroutines, channel-based pipelines, and efficient memory management.
Reduced average API response latency by 25% through optimized concurrency and database query tuning.
Orchestrated long-running identity verification workflows using Temporal.io, enabling durable execution, retries, and step-level visibility across multi-stage assessments.
Secured PII data at rest using Portal 26 encryption plugins in OpenSearch, ensuring compliance with data protection standards and enabling efficient retrieval when needed.
Designed idempotent event-processing pipelines using SQS/SNS to ensure reliable cross-region OpenSearch replication.
Configured Kafka topics with appropriate partition strategies and consumer groups to support parallel processing of identity verification transactions with fault tolerance and message replay capabilities.
Created event-driven backend workflows to synchronize case fulfillment data across distributed systems and client networks.
Integrated Okta as the enterprise identity provider, implementing OAuth 2.0 authorization code flow for Case Management portal agents and client credentials flow for service-to-service authentication.
Verified client identity at the service boundary and injected the authenticated security context into downstream service headers, giving every internal microservice a consistent, trustworthy caller identity.
Performed PKI certificate management including generation, renewal, and secure deployment for service-to-service authentication and encryption.
Applied reverse engineering techniques to analyze and refactor legacy services for optimized cloud-native deployments.
Deployed and managed identity proofing microservices on GKE and AWS using Kubernetes, Helm charts, and multi-region configurations ensuring high availability.
Resolved breaking API changes introduced by OSS package upgrades by updating affected downstream callers and applying idiomatic Go refactoring while preserving functional compatibility; triaged the resulting compiler, build, and test failures and drove change lists through CI and code review with documented validation evidence.
Collaborated with the DevOps team to configure Istio service mesh resources including VirtualServices, DestinationRules, and traffic routing policies for identity proofing microservices.
Authored Makefile-driven build, test, and lint targets shared across Go services, giving developers and CI an identical entry point, and integrated race detection into the test pipeline to catch data races in the burst-traffic concurrency paths before release.
Tracked end-of-life risk across OSS dependencies using govulncheck and Dependabot, prioritizing upgrades by exploitability and blast radius, and coordinating remediation timelines with security and product stakeholders.
Developed integrations with GitHub Actions and Jenkins CI/CD pipelines to embed automated security and compliance checks into the software delivery lifecycle.
Monitored distributed Golang services using Prometheus, Grafana, and AWS X-Ray and implemented centralized logging pipelines using Kafka and Elasticsearch as part of platform observability initiatives.
Debugged and resolved production issues including race conditions, high memory utilization, and slow query performance using Datadog, CloudWatch, and distributed tracing.
Integrated Twilio-based SMS messaging workflows for notifications including case verification, OTP, and document verification links.
Built production AI systems, and hybrid vector retrieval for fraud detection and investigator tooling, including context engineering and prompt strategies for regulated decisioning.
Collaborated in designing system architecture and workflows to ensure seamless interactions between K360 portals, case management, and decision-making engines.
Led technical design reviews and mentored offshore engineers on distributed systems design and Go concurrency best practices.
Built internal workflows leveraging AI and LLM developer tooling for faster code prototyping, documentation generation, and API design, improving team efficiency.
Destination Pet CA Jan 2023 May 2024
Project: Destination Pet Portal Software Engineer
Description: The Destination Pet Portal is an advanced software solution built for the pet and veterinary industry. It integrates data from multiple sources and employs ETL processes and RESTful APIs to store comprehensive pet health records securely. Through a user-friendly mobile app interface, it enables appointment scheduling, medical record management, and analytics, optimizing clinic workflows and improving overall standards of pet health care.
Tech Stack: Golang, Gin, gRPC, Beego, GORM, Gorilla Mux, quic-go, go-hystrix, GraphQL, Python, Flask, Angular, Material UI, TypeScript, ES6, AWS Lambda, API Gateway, Aurora, RDS, S3, SQS, SNS, EventBridge, Step Functions, CloudFormation, Kafka, Redis, cassandra, DynamoDB, SQL Server, Elasticsearch, HashiCorp Vault, JWT, SSO/SAML, Docker, Kubernetes, Jenkins, GitLab, Ginkgo, Go Mock, testify, Selenium, Linux, Jira
Responsibilities:
Designed and developed robust data APIs and multi-server applications in Golang, addressing critical scalability and business requirements.
Created backend services in Golang using Gin, gRPC, Beego, and GraphQL, connected to Cassandra and Aurora for pet health record storage and retrieval.
Developed a high-performance serverless application utilizing AWS Lambda, API Gateway, and Aurora, optimizing for scalability and availability.
Wrote and optimized CQL queries, prepared statements, and batch operations, tuning consistency levels, TTLs, and secondary index/materialized view usage to meet read/write latency SLAs.
Migrated monolithic application components to AWS Lambda-based microservices with Step Functions orchestration and API Gateway integrations.
Developed REST API services using Golang and implemented custom Marshal and Unmarshal logic for converting in-memory objects, and auto-documented REST services using Swagger.
Implemented high-concurrency processing using goroutines and structured context cancellation.
Implemented WebSocket-based real-time updates for appointment status and medical record changes, backed by Redis cache for high-performance data access.
Built Flask-based APIs for pet profile updates and boarding/grooming plan billing calculations and integrated them with Golang services for seamless processing.
Designed WebHooks to notify pet owners about appointment reminders, payment confirmations, and medical record updates, and processed inbound WebHooks in Golang for backend workflows.
Managed Go module dependencies across multi-service repositories using go.mod replace directives and version pinning for shared internal libraries, publishing them under semantic versioning with documented deprecation paths so consuming services could absorb major-version upgrades without unplanned breakage.
Modeled and maintained Apache Cassandra keyspaces and tables around query patterns, tuned partition keys and replication settings, and optimized CQL queries to reduce read latency at scale.
Implemented event-driven loaders and workers using AWS SQS and Lambda for asynchronous, decoupled data processing.
Synchronized data across multiple databases using EventBridge, enhancing data consistency across distributed services.
Designed Kafka-based event-driven workflows for ETL pipelines, replacing tightly coupled service calls with reliable message streaming to improve system resilience and throughput.
Integrated AWS services into Go applications using the AWS SDK for Go, including SNS and SQS clients for publishing and consuming event-driven workloads.
Provisioned and managed all AWS infrastructure (Lambda, S3, Aurora, SQS, SNS, EventBridge) using CloudFormation templates, streamlining deployment across environments.
Managed CI/CD pipelines via Jenkins for automated build and deployment across environments.
Diagnosed build and test failures triggered by dependency upgrades across Bazel and go build/go test targets, resolving unit, integration, and regression breaks and unblocking presubmit CI validation.
Performed authentication and authorization on the RESTful Web API service tier using JSON Web Tokens, with SSO/SAML integration for veterinary partner clinics.
Implemented role-based access control (RBAC) across API endpoints, mapping user roles to permission sets so appointment scheduling, medical records, and analytics data were restricted by role.
Integrated HashiCorp Vault for secure key management and encryption of protected veterinary records and payment credentials.
Implemented stored procedures in SQL Server and integrated them into the application for structured data access and persistence.
Wrote Python, Golang, and Bash scripts to automate data analysis, testing, and deployment workflows.
Improved code quality and system reliability by implementing advanced automation, testing, and linting using testify, Go Mock, and Ginkgo with AWS service mocks.
Implemented unit tests using the Go testing package and mocked downstream services using Go Mock.
Collaborated with frontend teams to seamlessly integrate REST APIs, enriching user interface interactions.
Conducted comprehensive functional and regression testing, documenting and tracking defects in JIRA for systematic resolution within Agile sprints.
Capturisk Bengaluru, India Feb 2021 Jun 2022
Project: Commercial Real Estate Appraisal & Underwriting Platform Software Engineer
Description: Capturisk is a fintech platform modernizing the commercial real estate appraisal and loan underwriting process. The digital platform streamlines traditional manual procedures, significantly enhancing the capabilities of appraisers and lenders, enabling them to expedite decision-making and improve the borrower experience.
Tech Stack: Golang, Gorilla Mux, Ionic, Angular, Tailwind CSS, AWS Lambda, SQS, S3, RDS, EventBridge, Terraform, Docker, Kubernetes, Helm charts, OIDC, JWT, Git, Agile
Responsibilities:
Implemented high-performance server-side logic using Go with strict concurrency safety and efficient request handling.
Built concurrent processing services using goroutines, channels, and wait groups to safely handle burst traffic.
Implemented a mechanism to serve every request from an application whose incoming network traffic varies between extreme highs and lows, while ensuring minimal resource consumption.
Utilized wait groups and error groups to avoid goroutine leaks, and optimized system performance using goroutines and channels.
Improved request handling by implementing routing in Golang with Gorilla Mux.
Developed asynchronous PDF report generation for comprehensive appraisal data visualization using SQS and Lambda.
Integrated AWS services including S3 and RDS for media and database hosting, ensuring system robustness.
Utilized Terraform to create and manage AWS services, enabling repeatable and version-controlled infrastructure provisioning.
Managed the full token lifecycle in Go including short-lived access tokens, refresh token rotation, and session revocation for protecting underwriting data across long appraisal workflows.
Enabled single sign-on for lender organizations through an OIDC provider, removing the need for separate credential stores.
Designed and implemented secure API endpoints with proper authentication and authorization checks to safeguard appraisal and underwriting data.
Implemented robust error handling to facilitate efficient debugging and ensure system stability.
Streamlined application deployment and management by crafting Docker images, managing containers, and orchestrating microservices with Kubernetes, employing Helm charts for efficient Kubernetes resource management.
Utilized Kubernetes Service and Ingress resources to distribute incoming user requests among healthy backend server pods, ensuring fair usage across all servers.
Optimized Kubernetes scheduling policies to evenly distribute backend server pods across available nodes, maximizing resource utilization.
Conducted thorough code reviews and PR evaluations to enforce coding standards and ensure high-quality software development.
Involved in Agile development methodologies, participating in daily stand-ups, sprint planning, and retrospectives, contributing to a dynamic, iterative, and collaborative development process.
MSR Tech Labz Bengaluru, India Feb 2018 Jan 2021
Project: FlixStream Golang Developer
Description: FlixStream is an OTT platform providing users with a vast library of entertainment content movies, shows, and seasons through subscription-based services. The platform also includes a comprehensive admin portal, empowering administrators to efficiently manage content, crew members, and user details.
Tech Stack: Golang, React, Material UI, MySQL, AWS Lambda, Step Functions, SQS, SNS, Cognito, CloudWatch, CloudFront, AWS Elemental MediaConvert, MediaPackage, Kubernetes, Docker, Agile
Responsibilities:
Participated in requirement analysis and design discussions with stakeholders, clarifying content workflows and finalizing how administrative operations should be implemented across partner content providers.
Built enterprise-level backend applications in Golang to handle the business logic of content, crew, season, and show management, ensuring workflows met compliance and security needs.
Designed RESTful services for subscription add, update, and cancel operations that redirected to external payment portals and returned status codes for seamless transaction handoff.
Integrated authentication and authorization measures to secure sensitive content and user data, ensuring user privacy and platform integrity.
Utilized AWS Cognito with a custom Lambda authorizer to dynamically route requests based on user roles and subscription tier.
Architected a scalable event-driven system using AWS Lambda and SNS to handle asynchronous messaging across ingestion and notification workflows.
Orchestrated complex workflows using AWS Step Functions to coordinate the various stages of content ingestion, encoding, and delivery.
Integrated AWS Elemental MediaConvert to automate the ingestion and encoding of media content.
Implemented adaptive bitrate streaming with AWS MediaPackage and CloudFront to dynamically adjust video quality based on device capability and network conditions.
Utilized Amazon CloudFront as a content delivery network to optimize bandwidth usage and enhance content delivery speed.
Optimized MySQL databases and query patterns, enhancing data storage and retrieval performance for the OTT platform catalog.
Optimized queries and caching in the backend, improving performance when large numbers of concurrent viewers executed catalog and playback requests at the same time.
Spearheaded the integration of internationalization features to cater to a diverse global user base.
Utilized AWS CloudWatch to monitor system performance, proactively identifying and addressing performance bottlenecks.
Actively participated in code reviews and design meetings to ensure code quality and collaborative development.
Project: Bhimavaram Online (E-Commerce Platform) Full Stack Developer
Description: Bhimavaram Online is an e-commerce application serving the residents of Bhimavaram. It enables local customers to order a wide range of products within the town with guaranteed delivery within 24 hours. By partnering with popular local stores, the platform ensures a seamless experience for both customers and vendors.
Tech Stack: Ionic, Angular, Backbone.js, Marionette, Node.js, Express.js, ES6, Webpack, Tailwind CSS, MongoDB, AWS CloudWatch, Jest, Karma, Jasmine, Selenium, Cypress, Git
Responsibilities:
Implemented Node.js server-side modules to support heavy traffic paths, cutting page load times and improving the responsiveness of customer transactions.
Employed Express.js for efficient URL routing and request dispatching, enhancing the platform's ability to handle complex query parameters and routing structures.
Developed various screens for the front end using Angular and Ionic, ensuring a user-friendly interface and seamless user experience.
Developed Android and iOS applications using Ionic to improve user experience and platform reach.
Implemented Backbone.js and Marionette views to create dynamic UIs, wiring them to REST APIs so cart and order actions updated instantly without full page reloads.
Used RxJS-style observable patterns within Backbone to manage asynchronous updates, making the UI more resilient to real-time data from partner vendor systems.
Built reusable ES6 components and applied unit testing with Karma and Jasmine, catching regressions early and raising the stability of the front-end codebase.
Created responsive layouts using ES6, Webpack, and custom CSS so the application worked consistently across desktops, tablets, and mobile.
Utilized MongoDB to store the wide variety of products offered across partner stores in the application.
Implemented JavaScript tagging with IBM Coremetrics and Adobe Tealium to capture user activity for analytics, which helped business teams refine customer flows.
Implemented comprehensive unit tests using Jest and maintained well-structured documentation of code processes and project updates to facilitate team collaboration.
Collaborated with QA engineers to introduce early automation using Selenium and Cypress, reducing manual regression cycles for checkout and order-management scenarios.
Implemented CloudWatch dashboards to continuously monitor the health of the application.
Configured Git for version control and peer code reviews, enforcing team standards and ensuring smooth integration of new features.
Coordinated with local vendors to seamlessly integrate their product offerings into the app, ensuring accuracy in the representation of products and prices.
Mentored junior developers by walking them through business logic, debugging practices, and Backbone/Node integration patterns.
Delivered MVPs and prototypes to stakeholders in iterative cycles, gathering feedback directly from business users before rolling features into production.
Keywords: cprogramm continuous integration continuous deployment quality analyst artificial intelligence user interface javascript sthree information technology golang procedural language California Colorado Georgia

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];7724
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: