Karen Manukyan-Senior .NET Backend Engineer | Applied AI | Agentic Systems, RAG & Distributed Architecture
Check rate
Experience
Personal AI Engineering Project — Croky AI
Crocky AI
Product:
- Built a production-ready AI platform for generating brand-aware marketing images and videos from product data, user requirements, and uploaded media.
- Own the platform architecture, technical roadmap, API design, security, deployment workflow, operational reliability, and model-provider strategy.
- Developed the core platform in .NET and built supporting AI and workflow prototypes in Python, applying language-independent API contracts and structured interfaces between services and model providers.
- Implemented reliable background processing with RabbitMQ, persisted workflow state, idempotent handling, retries, failure recovery, logging, secure storage, authorization, and credit accounting.
- Made pragmatic build-versus-buy and model-routing decisions based on reliability, latency, cost, and maintainability rather than novelty.
Agent Orchestration & RAG Systems
- Built and compared agent workflows using Microsoft Agent Framework, LangGraph, and LangChain, including tool use, conditional routing, clarification steps, state management, and hand-offs between agents.
- Implemented reusable .NET components for agents, prompts, tools, model providers, structured responses, and retrieval with pyvector, making it easier to change AI providers without rewriting the core workflow.
Senior .NET Engineer
Squalify
- Own the design and delivery of core backend and platform capabilities for an enterprise cyber-risk quantification product, taking work from architecture and API contracts through deployment and production support.
- Design distributed, asynchronous workflows for computation-heavy risk analyses, using clear service boundaries, messaging, persisted state, retries, and failure handling to improve scalability and correctness.
- Drive reliability and operational improvements through performance investigation, production debugging, stronger observability, defensive error handling, and expanded automated test coverage.
- Review technical designs and code, document implementation decisions, and work directly with product and engineering stakeholders to turn ambiguous requirements into pragmatic delivery plans.
- Mentor engineers and promote consistent standards for maintainability, testing, deployment safety, and production readiness across shared services.
Senior .NET Engineer
Volue
- Built and operated distributed backend services for a renewable-energy trading platform where availability, data consistency, latency, and timely processing were business-critical.
- Implemented AWS-based asynchronous and stateful workflows, contributing to deployment, monitoring, production troubleshooting, and reliability improvements under real trading load.
- Investigated production failures and performance issues across services and data flows, coordinating with engineers, traders, and product teams to restore service and prevent recurrence.
- Contributed to architecture and API design decisions in a regulated, high-stakes environment, balancing engineering quality with delivery speed.
Senior .NET Developer
Digiventus GmbH
- Developed and maintained backend systems, APIs, integrations, and database-driven applications across multiple client platforms.
- Owned Azure-based deployment and operational workflows, including environment configuration, CI/CD automation, production troubleshooting, logging, and release support.
- Restructured legacy services into reusable, well-separated components, improving reliability, onboarding, code review, and long-term maintenance.
- Worked across C#, JavaScript, and supporting platform technologies, collaborating directly with clients and developers on technical design and delivery priorities.
.NET Software Developer
Thera Bytes GmbH
- Implemented .NET application features, backend logic, and data-access functionality; supported debugging and production maintenance across the delivery cycle.
.NET Software Developer
VOLO
- Delivered enterprise applications, APIs, integrations, and database-backed systems for international clients across a wide range of projects.
- Worked primarily with C# / .NET and also contributed to Java-based services and JavaScript applications where required by project architecture and client needs.
- Progressed from junior to experienced developer, building deep foundations in backend architecture, relational databases, and maintainable application design.
Software Developer
Sourcio
- Developed web applications and business software primarily in Java, with additional development experience in Ruby.
- Built backend functionality, integrations, and database-driven features, strengthening practical experience in object-oriented design and maintainable server-side development.
- Joined through a direct job offer following the Microsoft Innovation Center internship program.
Software Engineering Program Intern
Microsoft Innovation Center Armenia
Selected for the internship program conducted by Microsoft together with leading IT companies in Armenia; received a job offer from Sourcio upon completion.
Worked on web application development, design and documentation, and applied study & research.
Technologies:* C#, JavaScript, ASP.NET, jQuery, HTML, CSS.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Energy, Advertising, Retail, and Media and Entertainment.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Operations, Research and Development, and Strategy.
Summary
Technical lead and senior software engineer with 13+ years of experience designing, building, and operating distributed platforms, APIs, and business-critical systems across cyber risk, renewable-energy trading, enterprise software, and applied AI. Strongest in C# / .NET, with additional software-development experience in Python, Java, and Ruby, and a track record of working across service architecture, cloud infrastructure, deployment automation, data systems, security, and production operations.
Hands-on technical leader experienced in architecture decisions, API-first design, asynchronous and event-driven systems, PostgreSQL and SQL Server, RabbitMQ, CI/CD, observability, performance tuning, failure handling, and secure identity and authorization patterns. Regularly translates ambiguous business needs into pragmatic technical roadmaps, reviews code and designs, mentors engineers, documents decisions, and drives delivery from initial design through production support.
Skills
- Programming Languages: C#, Python, Java, Ruby, Javascript, Typescript, Sql
- Platform Architecture: .Net, Asp.Net Core, Rest Apis, Openapi, Microservices, Service Decomposition, Event-Driven Architecture, Cqrs, Distributed Systems, Asynchronous Processing, Architecture Documentation
- Cloud & Delivery: Aws, Azure, Docker, Kubernetes Fundamentals, Linux, Github Actions, Ci/Cd, Deployment Automation, Cloud Cost And Operational Awareness
- Reliability & Operations: Production Incident Investigation, Root-Cause Analysis, Resilience Patterns, Retries, Graceful Failure Handling, Health Monitoring, Logging, Grafana, Elasticsearch, Performance Tuning
- Messaging & Data: Rabbitmq, Masstransit, Postgresql, Sql Server, Mongodb, Redis, Pgvector, Query Optimization, Data Consistency, Stateful Workflows
- Security & Identity: Oauth 2.0, Openid Connect, Jwt, Keycloak, Rbac, Secure Api And Media-Upload Workflows, Auditability And Access-Control Design
- Technical Leadership: Architecture Reviews, Code Reviews, Mentoring, Technical Planning, Stakeholder Communication, Cross-Team Collaboration, Engineering Documentation
- Applied Ai: Llm Apis, Microsoft Agent Framework, Langgraph, Langchain, Rag, Tool-Calling Agents, Structured Outputs, Multimodal And Media-Generation Workflows
Languages
Education
National Polytechnic University of Armenia
M.Sc. · Computer Science · Armenia
National Polytechnic University of Armenia
B.Sc. · Computer Science · Armenia
Certifications & licenses
Microsoft Certified: Azure Fundamentals (AZ-900)
HackerRank Certificate: Problem Solving (Advanced)
Microsoft Specialist: Programming in C#
Microsoft Certified Professional
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Personal AI Engineering Project — Croky AI
Nearby freelancers
Professionals working in or nearby Munich, Germany
