Software Engineering Consultancy

Haris Agic

Specialized engineering consultancy focused on AI productionization, distributed systems, and modern web platforms.

Haris Agic | Senior Software Engineer | TypeScript | Node.js | React | .NET | AWS

Vienna, Austria

Available for EU, UK, and worldwide remote contracts

hello@harisagic.com

linkedin.com/in/harisagic

I am a Senior Software Engineer with 16 years of experience building scalable web applications, distributed systems, and cloud-native platforms. I specialize in TypeScript, Node.js, React, .NET, Kafka, and AWS, and I have a proven track record delivering high-traffic systems in regulated industries. My work includes leading technical initiatives, modernizing legacy platforms, and building secure, scalable production systems. I am particularly skilled at taking AI and LLM solutions from proof of concept to reliable, maintainable, production-ready platforms that deliver measurable business value.

Languages

TypeScript, JavaScript, C#, SQL, Go

Frontend

React, Angular, Next.js, HTML5, CSS3, MUI, Bootstrap

Backend

Node.js, Express.js, .NET Core, REST APIs, GraphQL, OpenAPI, Swagger, Microservices, Event-Driven Architecture

AI Systems & Platform Engineering

AI/LLM demo-to-production delivery, AI/LLM integration, Production architecture, Scalability & reliability, Observability, Cloud operations, Security, APIs & microservices

Cloud & Infrastructure

AWS, Docker, Elasticsearch, Kubernetes, Kafka, GitHub Actions, GitLab CI/CD

Order Processing and Job Scheduling Web Platform

CemenTech Inc

Senior Software Contractor

2024 - Present

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

  • Delivered frontend and backend features for an order processing platform in the concrete industry.
  • Integrated Stripe Connect, PandaDoc, TaxJax, and AvaTax across operational workflows.
  • Architected a high-performance document generation and storage system for orders, invoices, and related documents.

Large-Scale Betting and Real-Time Sports Platforms

Entain plc

Senior Software Engineer

2013 - 2026

Contributed to the development and ongoing enhancement of a large-scale online sports betting platform, delivering frontend and backend solutions within a distributed web services architecture supporting high transaction volumes and real-time data processing.

Online Sports Betting Platform

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

  • Delivered frontend and backend features for a large-scale betting platform with high concurrent usage.
  • Developed mobile betting functionality covering UI and backend services.
  • Improved performance and reliability in a distributed, event-driven architecture using microservices and Kafka.

Regulatory Systems Integration Platform

.NET, REST APIs, Kafka, SQL Server

  • Designed and implemented a secure integration platform for external regulatory authorities.
  • Built auditable, resilient communication workflows meeting strict compliance requirements.
  • Ensured scalability and low-latency data exchange across systems.

Sports Data Visualization & Prediction Tool

.NET, TypeScript, React / Angular, SQL

  • Designed and delivered a platform for visualizing historical sports data and prediction metrics.
  • Optimized querying and rendering of large datasets.
  • Enabled business users to explore complex data through intuitive UI components.

Real-Time Sports Scoreboard & Statistics System

.NET, Kafka, Web APIs, SQL Server

  • Contributed to a real-time system delivering live scores and match statistics.
  • Integrated live data feeds and optimized event processing pipelines.
  • Improved system stability during peak traffic periods.

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

Sarajevo, Bosnia and Herzegovina

Master's Thesis: Design and Development of an Automatic Web Application Security Assessment Tool

English Fluent
German Fluent
Spanish Intermediate