Skip to content

The same content as the site, printable. Updated September 2026.

download cv

Boris Nikolić

Software Developer · Backend-focused Full-Stack (Python, Go, PostgreSQL, React)

Based in Belgrade, Serbia · Remote friendly (CET) · Open to relocation within Europe · Looking for full-time or part-time backend, full-stack, or DevOps roles with flexible working hours · B2B contractor or employee

borisnikolic2302@gmail.com · bok1c4.com · github.com/bok1c4 · linkedin.com/in/boris-nikolic-a44a2126a

Summary

Backend-focused full-stack developer with close to five years of hands-on web development, progressing from frontend internships (2022–2023) through independent NestJS backend work (2024) to contract engineering for Fairphone (2025–present), where I build Odoo/ERP modules and data pipelines in Python and PostgreSQL. I own features end to end, from stakeholder requirements to deployment, and also write Go services and take care of the DevOps side with security in mind: deploying and managing services, hardened Linux servers, Docker, CI/CD pipelines, and monitoring.

Experience

Software Developer (B2B contract) · Fairphone

2025 – Present

Freelance B2B · ERP engineering for supply-chain and sustainability operations.

  • Built Odoo modules (Python, PostgreSQL) for sustainability and procurement teams, replacing manual, hand-kept tracking with automated workflows and reporting over large datasets.
  • Designed and built replication of ERP data into analytical warehouses, with reliable delivery as the core requirement.
  • Designed the architecture for a customer-facing web shop on top of Odoo: an API gateway in front of the ERP with separate frontend services.
  • Worked directly with stakeholders: gathered requirements, explained technical trade-offs in plain language, and shipped tested features end to end to the production VPS.

Independent Full-Stack Developer · Self-directed

2024

Belgrade

  • Moved from frontend into backend: built NestJS servers and REST APIs with auth and PostgreSQL, plus the React frontends consuming them.

Frontend Developer (part-time internship) · High school partner company

2023

Zaječar

  • Contributed to a production React codebase: built UI components and styling to spec.
  • Prepared request data for backend APIs and handled responses and state on the frontend.
  • Contributed to C# codebases on .NET in a Windows environment.

Web Development Intern (school programme) · Local team, Zaječar

2022

Alongside school

  • Built and styled websites in HTML and CSS.

Projects

E-commerce platform

Go, Gin, Next.js, PostgreSQL, Redis, Stripe, Nginx, Docker Compose

  • Go (Gin) backend with dual-token JWT auth and revocable refresh tokens.
  • Two-step Stripe PaymentIntent checkout, order line-item snapshots, and an admin dashboard.
  • Cache-aside Redis catalog that degrades gracefully; Nginx and Docker Compose in front.

github.com/bok1c4/toy_store

Systems & networking in C/C++

C, C++, POSIX sockets, AES-256-GCM, GPG

  • Multi-client HTTP server built from POSIX sockets up.
  • Multi-hop HTTP forward proxy with layered encryption (in progress).
  • Terminal password manager with per-secret hybrid encryption (AES-256-GCM, GPG).

github.com/bok1c4/HTTP-Proxy

Order & revenue management platform

Go, Next.js, TypeScript, PostgreSQL

  • Multi-role web application with role-based access control.
  • Order management, revenue reporting, and notifications.

RPG campaign manager

Java 21, Spring Boot 3, JWT, React

  • REST API with JWT access and refresh tokens and role-based authorization.
  • React single-page frontend consuming the API.

github.com/bok1c4/rpg-campaign-manager

Skills

  • Languages: Python, Go, TypeScript/JavaScript, SQL, C/C++; working knowledge of Java (Spring Boot), PHP (Laravel), C# (.NET)
  • Backend: Odoo module development, Go (Gin, chi), NestJS (Node.js, Express), REST API design, JWT auth & RBAC, Stripe
  • Data: PostgreSQL, Redis, ERP data replication, Query optimization, RabbitMQ, Scheduled jobs
  • Frontend: React, Next.js, Angular, Tailwind CSS, Redux Toolkit
  • Ops: Linux, Docker/Compose, Nginx, GitHub Actions, GitLab CI, Prometheus, Grafana
  • Also: AI-assisted development (Claude Code, Codex), Motion & graphic design

Education

BSc Software Engineering · Singidunum University, Belgrade · Expected 2027

HELPkeybindings~/prtf/help.md

Keyboard

g h
home
g w
projects
g e
experience
g s
skills
g a
ai workflow
g l
home lab
g c
contact
g r
resume
g d
download cv
:
focus the shell
?
toggle this help
Esc
close

Shortcuts are ignored while typing in a field.