AI Prototype to Production • Software Architecture • Distributed Systems

Haris Agic

I solve difficult production engineering problems.

From distributed systems and cloud platforms to AI-enabled products, I help companies design, build, and harden software that needs to perform reliably in the real world.

Hands-on across TypeScript, Node.js, React, .NET, AWS, Kafka, Docker, Kubernetes, SQL, GraphQL, REST APIs, and modern integration architecture.

Based in Vienna, working with clients across Europe and worldwide remote teams.

Available for software contractor and consulting engagements across Austria, the DACH region, Europe, and worldwide.

hello@harisagic.com

linkedin.com/in/harisagic

I work at the point where engineering complexity meets production responsibility. With 20 years of experience, I help companies scale distributed systems, modernize platforms, improve reliability, and move promising AI prototypes toward production-ready systems. I contribute directly in code, while bringing the technical judgment needed for real production environments.

AI Prototype to Production

I help teams move AI work beyond the prototype stage by designing the surrounding production architecture: integration workflows, observability, reliability, security, and operational delivery.

Distributed Systems and Integrations

I design and deliver services, APIs, and event-driven workflows that need to perform reliably across multiple systems, teams, and business-critical processes.

Platform Modernization

I help modernize legacy applications, delivery pipelines, and platform architecture without losing sight of continuity, maintainability, or long-term system health.

Reliability and Scale

I improve performance, resilience, and production readiness for systems operating under real traffic, uptime expectations, and operational pressure.

Hands-On Technical Leadership

I work directly in implementation while helping shape architecture, technical direction, cross-team delivery, and difficult engineering decisions.

Technical Skillset

Frontend: React, Next.js, Angular, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, MUI.

Backend: Node.js, Express.js, .NET, .NET Core, C#, REST APIs, GraphQL, OpenAPI, Swagger, microservices, and event-driven architecture.

Data, cloud, and platform: SQL, PostgreSQL, MongoDB, AWS, Kafka, Docker, Kubernetes, Elasticsearch, GitHub Actions, and GitLab CI/CD.

Testing and delivery: Cypress, production hardening, integration workflows, observability, and reliable delivery practices.

Many teams can prototype with AI. Far fewer can move that work toward production successfully. I help bridge that gap by building the systems around the model: architecture, integration, observability, reliability, security, cost awareness, and production delivery.

The challenge is rarely just connecting to a model API. The real work is making AI useful inside production software, business workflows, and existing platforms in a way that can be supported, measured, and improved over time.

Selected work across operational platforms, distributed systems, real-time products, and production-facing software delivery.

Order Processing and Job Scheduling Platform

CemenTech Inc

Senior Software Contractor

2024 - Present

TypeScript, React, Node.js, Express.js, MongoDB, Prisma, AWS, GitHub Actions

Delivered and shaped key parts of an operational platform spanning frontend development, backend services, business integrations, document workflows, and work to help move AI prototype functionality toward production readiness.

  • Built production features across the frontend and backend for order processing and operational workflows.
  • Contributed to turning AI prototype work into production-ready functionality within a live operational platform.
  • Integrated Stripe Connect, PandaDoc, TaxJax, and AvaTax into core business processes.
  • Designed a robust document generation and storage workflow for orders, invoices, and supporting records.

Large-Scale Betting and Real-Time Sports Platforms

Entain plc

Senior Software Engineer

2013 - 2026

Contributed across multiple high-scale betting and sports data platforms in a distributed architecture supporting real-time processing, heavy traffic, and strict reliability expectations.

.NET Core, C#, TypeScript, React, Angular, REST APIs, Kafka, SQL Server, Docker

Online Sports Betting Platform

.NET Core, C#, TypeScript, Angular, React, Kafka, SQL Server, Docker

  • Delivered core frontend and backend functionality for a large-scale betting platform serving high concurrent demand.
  • Built mobile betting capabilities across user-facing interfaces and backend services.
  • Improved resilience and performance within an event-driven microservices architecture using Kafka and .NET services.

Regulatory Systems Integration Platform

.NET, REST APIs, Kafka, SQL Server

  • Designed and implemented secure integrations for external regulatory authorities.
  • Built auditable communication workflows for compliance-sensitive environments.
  • Supported scalable and low-latency exchange of regulated operational data.

Sports Data Visualization and Prediction Tool

.NET, TypeScript, React, Angular, SQL

  • Designed and delivered internal tools for exploring historical sports data and prediction metrics.
  • Improved query and rendering performance for large analytical datasets.
  • Enabled business users to work more effectively with complex data through clearer interfaces and tooling.

Real-Time Sports Scoreboard & Statistics System

.NET, Web APIs, Kafka, SQL Server

  • Contributed to a real-time platform delivering live scores and match statistics.
  • Integrated live data feeds and improved event-processing reliability.
  • Strengthened system stability during peak traffic periods.

Earlier work that shaped my foundation in web application development, architecture, performance, and systems delivery.

Mortgage and Financial Services Web Applications

Authority Partners Inc

Software Engineer

2011 - 2013

Contributed to web applications and B2B platforms for the mortgage and financial services industry, spanning backend development, frontend delivery, external integrations, testing, and performance optimization.

C#, ASP.NET MVC, ASP.NET Web Forms, Entity Framework, SQL Server, T-SQL, HTML, CSS, jQuery, ASP.NET Web Services

Dashboard Applications for Lenders, Funders, and Mortgage Processors

ASP.NET MVC, Entity Framework, SQL Server, T-SQL, jQuery, Responsive Design, ASP.NET Web Services

  • Delivered backend and frontend development for dashboard applications used across mortgage operations.
  • Implemented business rules extraction and remapping across different databases using T-SQL.
  • Integrated the platform with external systems through ASP.NET Web Services.
  • Contributed to unit and integration testing, as well as performance profiling and optimization of .NET and SQL code.

B2B Platform for the Mortgage Industry

C#, ASP.NET MVC, ASP.NET Web Forms, Entity Framework, SQL Server, HTML, CSS, jQuery

  • Contributed as a developer on a B2B web platform for the mortgage industry.
  • Worked across web application development, frontend delivery, and backend implementation in the .NET stack.
  • Supported testing and optimization work to improve reliability and maintainability.

Sports Management System

SportSport.ba

Architect, Lead Developer

2007 - 2010

Architected and led development of a web-based sports management system, covering application design, backend delivery, data generation, caching, and frontend implementation.

PHP, MySQL, HTML, JavaScript, jQuery, AJAX, PEAR Cache

  • Led application architecture design and overall technical direction.
  • Implemented backend systems using PHP and MySQL, including database design and on-demand statistical reporting.
  • Built a lightweight AJAX-based real-time game casting module optimized for low data-plan usage using native JavaScript.
  • Improved front-end performance under load through database caching and PEAR Cache, while also delivering frontend work in HTML, native JavaScript, and jQuery.

Master of Science (MSc) in Electrical Engineering & Computer Science

Sarajevo, Bosnia and Herzegovina

Master's thesis focused on the design and development of an automatic web application security assessment tool.

English Fluent
German Fluent
Spanish Intermediate