Skip to main content
Top expert badge
Recommended expert
Profile header background

Karen Manukyan-Senior .NET Backend Engineer | Applied AI | Agentic Systems, RAG & Distributed Architecture

Karen Manukyan - Senior .NET Backend Engineer | Applied AI | Agentic Systems, RAG & Distributed Architecture - profile avatar
Profile header overlay
Munich, Germany

Check rate

Experience

Sep 2025 - Present

Personal AI Engineering Project — Croky AI

Crocky AI

Position Summary
Personal AI Engineering Project — Croky AI at Crocky AI
Industries
Advertising
Information Technology
Retail
Business Areas
Information Technology
Operations
Product Development
Research and Development
Strategy

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.
Dec 2023 - Present
Munich, Germany

Senior .NET Engineer

Squalify

Position Summary
Senior .NET Engineer at Squalify
Industries
Information Technology
Business Areas
Information Technology
Operations
Product Development
  • 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.
Jul 2022 - Dec 2023
Munich, Germany

Senior .NET Engineer

Volue

Position Summary
Senior .NET Engineer at Volue
Industries
Energy
Information Technology
Business Areas
Information Technology
Operations
Product Development
  • 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.
May 2019 - Jun 2022
Munich, Germany

Senior .NET Developer

Digiventus GmbH

Position Summary
Senior .NET Developer at Digiventus GmbH
Industries
Information Technology
Business Areas
Information Technology
Operations
Product Development
  • 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.
Nov 2018 - May 2019
Munich, Germany

.NET Software Developer

Thera Bytes GmbH

Position Summary
.NET Software Developer at Thera Bytes GmbH
Industries
Media and Entertainment
Business Areas
Information Technology
  • Implemented .NET application features, backend logic, and data-access functionality; supported debugging and production maintenance across the delivery cycle.
Oct 2014 - Nov 2018
Yerevan, Armenia

.NET Software Developer

VOLO

Position Summary
.NET Software Developer at VOLO
Industries
Information Technology
Business Areas
Information Technology
  • 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.
May 2013 - Oct 2014
Yerevan, Armenia

Software Developer

Sourcio

Position Summary
Software Developer at Sourcio
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Dec 2012 - Apr 2013
Yerevan, Armenia

Software Engineering Program Intern

Microsoft Innovation Center Armenia

Position Summary
Software Engineering Program Intern at Microsoft Innovation Center Armenia
Industries
Information Technology
Business Areas
Information Technology
Research and Development
  • 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.

Information Technology
Energy
Advertising
Retail
Media and Entertainment
Profile match chart

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.

Information Technology
Product Development
Operations
Research and Development
Strategy
Profile match chart

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

Armenian
Native
English
Advanced
Russian
Advanced
German
Intermediate

Education

Oct 2014 - Jun 2016

National Polytechnic University of Armenia

M.Sc. · Computer Science · Armenia

Oct 2010 - Jun 2014

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

Total positions 8
Experience in Information Technology 13 y
Avg length 1 y 9 m
Longest experience 4 y 1 m

Global Experience

Countries worked in 2 (Germany, Armenia)
Primary country Germany

Expertise

Recent roles Personal AI Engineering Project — Croky AI, Senior .NET Engineer, Senior .NET Developer
Main industries Information Technology, Energy, Advertising
Main business areas Information Technology, Product Development, Operations

Qualifications

Highest degree Master
Certifications earned 4

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Karen is based in Munich, Germany and prefers 100% remote projects.
Karen speaks the following languages: Armenian (Native), English (Advanced), Russian (Advanced), German (Intermediate).
Karen has at least 14 years of experience. During this time, Karen has worked in at least 6 different roles and for 8 different companies. The average length of individual experience is 2 years and 8 months. Note that Karen may not have shared all experience and actually has more experience.
Based on recent experience, Karen would be well-suited for roles such as: Personal AI Engineering Project — Croky AI, Senior .NET Engineer, Senior .NET Developer.
Karen's most recent position is Personal AI Engineering Project — Croky AI at Crocky AI.
In recent years, Karen has worked for Crocky AI, Squalify, Volue, and Digiventus GmbH.
Karen is most experienced in industries like Information Technology, Energy, and Advertising. Karen also has some experience in Retail and Media and Entertainment.
Karen is most experienced in business areas like Information Technology, Product Development, and Operations. Karen also has some experience in Research and Development and Strategy.
Karen has recently worked in industries like Information Technology, Energy, and Advertising.
Karen has recently worked in business areas like Information Technology, Operations, and Product Development.
Karen holds a Master in Computer Science from National Polytechnic University of Armenia and a Bachelor in Computer Science from National Polytechnic University of Armenia.
Karen has 4 certificates. Among them, these include: Microsoft Certified: Azure Fundamentals (AZ-900), HackerRank Certificate: Problem Solving (Advanced), and Microsoft Specialist: Programming in C#.
Karen is immediately available full-time for suitable projects.
Karen's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Karen, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 760-920 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.