Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Venkata Pereddy

Greensboro,NC

Summary

Principal .NET Developer with 10+ years of experience designing and delivering enterprise-scale, cloud-native applications. Proven leader in microservices architecture, API-first development, and modern .NET 9 solutions with deep expertise in C#, ASP.NET Core, Kubernetes, and Azure DevOps. Adept at building scalable, secure, and high-performance systems with end-to-end ownership from architecture to production support. Skilled at mentoring teams, conducting architecture reviews, and translating business needs into robust technical solutions.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Principal Software Engineer (.NET)

Apex Analytix
01.2016 - Current
  • Architected and delivered 100+ APIs in .NET 9 supporting multi-source data ingestion, processing, and analytics for vendor master data quality.
  • Designed a shared NuGet package (Smartvm.Common.Components) for reusable components, versioned via Azure Artifacts to accelerate delivery across services.
  • Built high-performance APIs with Swagger/OpenAPI, gRPC for internal calls, and caching (Memcached, .NET Backplane); improved response times and reduced database load.
  • Deployed to Azure Kubernetes Service with Helm, containerized builds, Key Vault–backed secrets, and horizontal scaling for demand spikes.
  • Implemented OpenTelemetry with Application Insights and Grafana dashboards for proactive monitoring and faster troubleshooting.
  • Integrated RabbitMQ and Azure Service Bus for event-driven messaging and reliable asynchronous processing.

SmartVM Subscriptions Service — API Quotas & Access Control

  • Designed and implemented a dedicated API management microservice controlling access, quotas, and product-based API grouping.
  • Managed per-client API quotas, restrictions, and expiration policies; enforced via middleware before request execution.
  • Built background services for quota monitoring and automated email alerts for key expiration and usage thresholds.
  • Exposed as a Kubernetes ClusterIP service for internal consumption by API platform services.

SmartVM Data Processing & Ingestion Pipelines

  • Developed .NET 9 Worker Services for ingesting data from SQL, REST APIs, and web scraping pipelines using Playwright.
  • Scheduled distributed ETL jobs via Hangfire with retries; deployed via Kubernetes with min/max replicas and readiness/liveness probes.
  • Created transformations to centralize vendor data into SQL Server for downstream analytics; integrated internal SSIS pipelines for legacy migrations.

SQL / Azure Blob / Snowflake Integration

  • Implemented .NET-based data pipeline to stage SQL data in Azure Blob (Parquet/CSV) and load into Snowflake.
  • Automated COPY INTO and Snowpipe ingestion; used merge/upsert logic for incremental loads and late-arriving data.
  • Reduced transfer time with partitioned extracts, compression, and multi-threaded Blob uploads.

Snowflake Processing — Vendor Matching & Golden Records

  • Developed Snowflake stored procedures, Java UDFs, and JavaScript transformations based on analyst-defined rules.
  • Implemented matching and confidence scoring logic; generated golden vendor records to improve master data quality.

Snowflake / SQL Reverse Data Flow

  • Implemented bulk unload from Snowflake to Blob, then loaded into SQL Server via BULK INSERT/PolyBase for reporting needs.

SmartVM Web Application (Full-Stack)

  • Developed a .NET 9 MVC + AngularJS application for managing and reviewing vendor data runs.
  • Enabled user uploads, real-time data quality metrics, and integration with backend APIs for enrichment.
  • Supported exporting processed data to files or downstream internal products.

Application Developer

Opel Systems
03.2015 - 06.2016
  • Designed and developed ASP.NET MVC applications with C#, SQL Server, and Entity Framework.
  • Enhanced UI interactivity using JavaScript and AngularJS; optimized performance with SQL tuning and LINQ.
  • Implemented unit testing with xUnit and Moq; used TFS for source control in Agile/Scrum teams.

.NET Developer

Tata Consultancy Services
06.2012 - 06.2013
  • Migrated legacy web applications to ASP.NET MVC 5; implemented ADO.NET/Entity Framework for data access.
  • Developed and consumed SOAP services; delivered interactive front-ends with HTML, CSS, and JavaScript.

Education

M.S. - Computer Science

Louisiana Tech University
Ruston, LA
01.2015

B.Tech - Computer Science

G. Pulla Reddy Engineering College
05.2012

Skills

  • C# NET 9 ASPNET Core ASPNET MVC Nodejs Vuejs AngularJS JavaScript TypeScript HTML CSS Docker gRPC REST APIs SOAP Worker Services
  • Architecture & Development :
  • Microservices Architecture API Gateway Messaging (RabbitMQ, Azure Service Bus) Swagger/OpenAPI NuGet Packaging Reusable Components Caching (Memcached, NET Backplane) Event-Driven Systems
  • Cloud & DevOps :
  • Azure (AKS, ACR, App Configuration, Key Vault, Blob Storage) Azure DevOps (YAML CI/CD) Kubernetes Helm ConfigMaps Secrets HPA Containerization Distributed Systems Horizontal Scaling
  • Data Engineering & Databases
  • SQL Server Snowflake Stored Procedures SSIS ADF PolyBase Dapper EF Core CDC Partitioned Extracts Data Pipelines (ETL/ELT) Golden Records Matching & Scoring
  • Monitoring & Quality
  • OpenTelemetry Application Insights Grafana Serilog Health Checks Pact Polly k6/JMeter SonarQube Xunit Moq Test Automation
  • Agile & Delivery Practices
  • Agile/Scrum Mentoring Architecture Reviews CI/CD Pipelines Performance Optimization Code Reviews Documentation & Governance

Certification

  • Microsoft Certified: Azure Fundamentals (AZ-900)
  • Microsoft
  • Microsoft Certified: Azure Developer Associate (AZ-204)

Timeline

Principal Software Engineer (.NET)

Apex Analytix
01.2016 - Current

Application Developer

Opel Systems
03.2015 - 06.2016

.NET Developer

Tata Consultancy Services
06.2012 - 06.2013

M.S. - Computer Science

Louisiana Tech University

B.Tech - Computer Science

G. Pulla Reddy Engineering College