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 — PresentAMT 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
Backend
Architecture
AI Development
AI Workflow
Data & Infrastructure
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.
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.
Control Management System Platform
Multi-role CMS web application with authentication, orders, revenue reports, and notification system.
Sales Report System
Backend analytics with invoice CRUD, scheduled daily report generation, RabbitMQ queue processing, and email notifications in a hybrid microservice architecture.
Education
Bachelor in Software Engineering
In progress