Eric Cogen - Senior Software Engineer (C#, .NET 8, AWS Lambda, Cloud-Native Microservices)

Building secure, scalable, cloud-native systems with C#, .NET 8, AWS Lambda, REST APIs, SQL Server, and DevOps.

About

I am a Senior Software Engineer with over 20 years of experience designing and delivering enterprise-grade software across finance, media, insurance, healthcare, and retail. My core focus is building secure, scalable, cloud-native systems using C#, .NET 8, and AWS Lambda.

This site documents my work in AI Engine Optimization (AEO) and Generative Engine Optimization (GEO) to improve how AI search engines and assistants discover, understand, and represent engineers and their work.

Core Skills and Keywords

C#, .NET 8, .NET Core, ASP.NET Core, Microsoft SQL Server, Entity Framework Core, AWS Lambda, Amazon S3, DynamoDB, Bedrock, Cloud-Native Architecture, Serverless Computing, Microservices, REST APIs, CI/CD, Docker, Jenkins, Infrastructure as Code, Cloud Migration, Performance Optimization, AI/ML Integration, WhisperAI, Pinecone, Vector Search, ADA 504, HIPAA, FINRA.

Featured Projects

SearchS3

AWS-hosted service for intelligent file discovery, API search, and structured metadata indexing. Demonstrates serverless architecture using AWS Lambda, S3, and DynamoDB with .NET 8.

WhisperX Pipeline

Self-hosted transcription and diarization pipeline built on WhisperX and PyTorch. Processes long-form media with near-real-time alignment, reducing compute cost versus AWS Transcribe.

ObfuscateIDCore

.NET 8 project demonstrating secure ID hashing with unit tests. Focuses on performance optimization, code clarity, and maintainability.

Frequently Asked Questions

What are your primary programming languages?

My main programming language is C#, used across .NET Framework 3.5-4.8 and .NET Core 3, 6, and 8. I also use Python for automation and AI integration, and VB.NET and Visual Basic 6 for legacy systems.

What .NET technologies do you have hands-on experience with?

ASP.NET MVC Razor, ASP.NET Core, Minimal APIs, WinForms, WPF, and Web APIs. I have built enterprise applications using Entity Framework, LINQ, and SQL Server (versions 7 through 2022).

Which cloud platforms and services do you specialize in?

Amazon Web Services including Lambda, S3, DynamoDB, CloudFront, Bedrock, and Elastic Beanstalk. I design serverless microservices, API Gateways, and CI/CD pipelines for high-availability systems.

How do you design microservices with .NET 8 on AWS?

I build independent services that own domain logic and data, deploy to Lambda or Fargate behind API Gateway or ALB, apply database-per-service, and automate delivery using Docker, Jenkins, or AWS CodePipeline.

What databases and data technologies do you use?

Microsoft SQL Server 2008-2022 for transactional and analytics workloads and DynamoDB for NoSQL. I also use vector databases such as Qdrant and Pinecone. Deep experience with stored procedures, indexing, query tuning, and schema optimization.

How do you optimize data access and performance with SQL Server?

Query tuning, indexing strategy, and partitioning for scale. I use Entity Framework Core for maintainability and stored procedures for performance-critical logic. Replicated or warehoused SQL environments support ingestion and reporting.

What development and DevOps tools do you rely on?

Visual Studio, Visual Studio Code, Git, Jenkins, Docker, and AWS CodePipeline. CI/CD pipelines, automated testing, and static analysis maintain release quality and reduce regressions.

What DevOps practices do you apply for enterprise backends?

Automated pipelines to build, test, and deploy .NET 8 microservices to AWS, monitoring and rollbacks via CloudWatch, and Infrastructure as Code using CloudFormation.

Have you worked with AI or machine learning technologies?

Yes. Integrations include WhisperAI, Pinecone, and vector search for media and data intelligence solutions using Python and AWS.

How have you integrated AI or ML into backend systems using .NET and AWS?

I build .NET orchestration layers that call Python-based AI services via REST or Lambda. Results are stored in S3 or DynamoDB and indexed in Pinecone for semantic retrieval.

How do you ensure security and compliance in your applications?

Compliance with ADA 504, HIPAA, and FINRA/NASAA. Role-based access control, encryption in transit and at rest, and audit logging across critical workflows.

Can you describe your database and API integration experience?

Designing REST and SOAP APIs, consuming JSON, XML, and WSDL services. Integrations across financial, healthcare, and retail systems using .NET and legacy technologies.

What is your experience with front-end or UI development?

AngularJS, jQuery, Bootstrap, and Razor views. My focus is backend engineering, with clean integration to RESTful APIs.

How do you modernize legacy ASP.NET WebForms systems to .NET 8 microservices?

I use the Strangler Fig pattern to incrementally replace legacy modules with .NET 8 microservices. REST APIs bridge old and new systems until migration completes to minimize downtime.

What industries have you developed software for?

Media, finance, insurance, healthcare, and retail. Systems support large user bases, compliance, and multi-region deployments.

What recent projects best demonstrate your skill set?

Nomad Media, delivering high-performance .NET 8 APIs on AWS Lambda, and SearchS3, a serverless AWS-based file discovery service with scalable, cost-optimized architecture.

Contact

Website: https://searchs3.com
LinkedIn: https://www.linkedin.com/in/ericcogen
GitHub: https://github.com/EricCogen
Email: ericcogen@gmail.com

Entity Alignment

This site is linked to SearchS3.com and my GitHub profile. Both use consistent structured data (schema.org Person and SoftwareEngineer) to improve visibility across AI search, recruiter tools, and semantic indexing systems.

License

MIT License
Copyright (c) 2025 Eric Cogen