Belgrade, Serbia

Boris Nikolic

Student Software Engineer

Student Software Engineer with around 3 years of experience building backend systems, distributed architectures, and full-stack applications. Focused on production-grade systems for enterprise clients, with deep expertise in Go, Python, and TypeScript. Experienced in modern development workflows.

Experience

Contractor

2025 — Present

AMT Group

Production systems for EU clients (Fairphone) in sustainability and supply chain domains using AI-augmented workflows.

  • Built GHG emissions tracking & reporting system for Fairphone supply chain — CO2e calculations via emission factors, optimized complex PostgreSQL queries on large datasets
  • Implemented FairMaterials procurement platform — automated workflow logic, material coverage tracking, and period-based reporting over supply chain data
  • Designed and building a multi-client CDC engine for replicating Odoo ERP data to OLAP warehouses — per-client cursor isolation, 3-stage acknowledgment protocol, and coordinated garbage collection with PostgreSQL triggers for hard-delete capture
  • Designed system architecture for client-facing web shop integrating API Gateway, Odoo backend, and frontend services
  • Pioneered multi-agent AI pipelines (Claude + OpenCode) reducing implementation time by 10x; iterative AI review cycles for code quality and architectural coherence

Skills

Languages

GoPythonTypeScriptJavaScriptPHP

Backend

Node.jsNestJSOdoo

Architecture

Distributed SystemsMicroservicesAPI GatewayClean Architecture

AI Development

Claude (Anthropic)Context Engineering

AI Workflow

Agent Task DecompositionIterative RefinementHuman-in-the-Loop ReviewAutomated Testing Pipelines

Data & Infrastructure

PostgreSQLRabbitMQDockerCI/CD

Projects

Multi-Client CDC Engine

Change Data Capture engine replicating Odoo ERP data to downstream OLAP warehouses. Agent + Control Plane architecture with PostgreSQL AFTER DELETE triggers, independent per-client cursors, 3-stage Request-Fetch-ACK fault tolerance, and coordinated garbage collection.

PythonOdooPostgreSQL

Toy Store

Full-stack e-commerce platform with dual-token JWT auth, shopping cart, Stripe payments, order management, and admin analytics. Catalog cached via Redis cache-aside strategy.

GoNext.js 14PostgreSQLRedisStripe

Control Management System Platform

Multi-role CMS web application with authentication, orders, revenue reports, and notification system.

GoNext.jsReactTypeScriptPostgreSQL

Sales Report System

Backend analytics with invoice CRUD, scheduled daily report generation, RabbitMQ queue processing, and email notifications in a hybrid microservice architecture.

NestJSTypeScriptMongoDBRabbitMQ

Education

Bachelor in Software Engineering

In progress

Contact

Open to interesting projects and opportunities.