Go to ExperienceGo to TechnologiesGo to ProjectsGo to Contact

Building scalable architectures.

Full-stack developer with 6+ years of experience building scalable architectures, designing robust APIs, and shipping enterprise systems by writing code that scales. I use AI agents like Codex and Claude as part of my daily workflow to move faster without cutting corners.

developer.json
1{
2 "name": "Dejan Tosenberger",
3 "role": "Full-Stack Developer",
4 "frontend": ["Angular", "Nx", "TypeScript"],
5 "backend": ["Spring Boot", "Node.js"],
6 "databases": ["MySQL", "MongoDB"],
7 "devops": ["Jenkins", "Nginx"],
8 "aiTools": ["Codex", "Claude"],
9 "focus": "Enterprise Systems"
10}
ng serve --project enterprise-app

Where I've built things.

IWConnect2022 - Present
Full-stack Developer

Energy Information System

Led frontend architecture and setup for a large-scale enterprise energy platform built with Angular and an Nx monorepo. Designed core UI libraries, shared services, and security modules — implementing HTTP-only cookie authentication for secure token handling. Configured Nginx as a reverse proxy to manage communication between the Angular frontend and Spring Boot backend, and developed Jenkins pipelines for CI/CD automation.

AngularNxTypeScriptRxJSSpring BootOracleDBNginxJenkinsGit

Documentation Generator for SnapLogic Projects

Built an internal automation tool that generates and maintains technical documentation in Confluence based on live data from SnapLogic projects. Integrated Confluence, SnapLogic, and Draw.io APIs to fetch, process, and visualize project data — automatically producing architecture and data-flow diagrams directly from pipelines, keeping documentation accurate without manual effort.

Node.jsSeleniumMongoDBConfluence APISnapLogic APIDraw.io APIAzureREST APIsGit
Devoteam2021 - 2022
Full-stack Developer

Healthcare Information System

Contributed to a large-scale Healthcare Information System built on a microservices architecture of 30+ Node.js services with an Angular frontend. The platform handled complex healthcare workflows, data synchronization, and role-based access across multiple services. Maintained and extended Angular components for data visualization and user management, debugged and optimized Node.js microservices, and collaborated with backend teams to refine inter-service communication and data consistency.

AngularTypeScriptNode.jsREST APIsDockerGCPGit

Notification Gateway

Developed a notification management system designed to send automated messages to clients based on system events and user-defined conditions. Built with Angular on the frontend and Spring Boot on the backend, the system allows users to define notification templates, set delivery conditions, and manage variables per template. Notifications are delivered via SMS and Email with full control over message formatting and delivery tracking.

AngularTypeScriptSpring BootREST APIsSMS & EmailGit
Freelancer2019 - 2021
Full-stack Developer

Construction Information System

Built a web application from scratch for a construction company to track field activities, daily reports, and resource usage. Contributed across the full stack — implementing Angular UI components, Node.js backend routes, REST API endpoints, and MongoDB data models — with features covering project reporting, user management, data visualization, and CRUD operations. Designed a clean, modular architecture suitable for future scaling.

AngularTypeScriptNode.jsExpress.jsMongoDBREST APIsGit

Faculty of Technical Sciences

Information Systems Engineering
2017 - 2021

Secondary School of Economics

Financial Administrator
2013 - 2017

Prefer a document?

Download my CV and keep it for your records.

Download Full CV

Tools I work with daily.

Angular

Frontend framework

Spring Boot 3.x

Java backend

Node.js

Runtime environment

TypeScript

Typed JavaScript

RxJS

Reactive programming

JavaScript

Core language

Nx

Monorepo tooling

MongoDB

NoSQL database

MySQL

Relational database

OracleDB

Enterprise database

Jenkins

CI/CD pipeline

Docker

Containerization

Git

Version control

Nginx

Web server

Things I Built for Fun.

Personal projects I designed and developed from scratch — each solving a real problem with a clean, user-friendly product.

Menjam Posao preview

Menjam Posao

A job comparison tool that helps you decide if switching jobs actually makes sense — by comparing salary, stability, growth, and time, so you can make the call based on numbers, not gut feeling.

Terminčić preview

Terminčić

An online booking system for service-based businesses — salons, massage therapists, consultants, and more. Built to make scheduling fast and professional, without the back-and-forth.

Čestitko preview

Čestitko

A greeting card generator that lets you create and send personalized digital cards for any occasion — quick, clean, and shareable.

Let's Build Something Great

Open to full-time roles, contract work, and consulting — in enterprise Angular, Spring Boot, and Node.js projects. I use AI agents as part of my workflow to ship faster. If you need a developer who delivers across the full stack — let's talk.

Max file size: 5MB.

Start a Conversation →