Dipl.-Ing. Dejan Antanasković

Senior Software Engineer
I'm a seasoned software engineer with a strong focus on both backend and frontend development, particularly when it comes to building robust, scalable web applications. My work spans the full technology stack, enabling me to architect and deliver efficient, maintainable solutions for complex systems.
On my blog, I share insights and practical knowledge from the world of software engineering and information technology—aiming to inform, inspire, and contribute to the developer community.
Curious how my expertise could benefit your next project? Feel free to explore my project portfolio and online resume for a closer look at my work and experience.
Dejan's profile image

Engineering Modern Applications with Proven Tools

With more than 20 years of practical experience, I’ve helped clients across Europe develop software that is stable, secure, and built to last. My work spans backend architecture, frontend development, database design, and system integration.
Here are the core technologies and tools I rely on to deliver high quality solutions.

Backend & Application Development

Robust server-side logic and scalable architectures for web and enterprise applications.
  • Java, Spring Boot
  • Node.js
  • Python
  • RESTful APIs, JSON, Data Serialization

Frontend & Web Interfaces

Crafting accessible and efficient user interfaces for cross-device compatibility.
  • HTML, CSS / SASS
  • JavaScript, React, HTMX
  • Responsive layouts, UI/UX integration

Mobile App Development

Building elegant and performant mobile apps for Android and iOS.
  • Flutter, Dart
  • Cross-platform app architecture
  • State management, backend integration

Databases & Spatial Data

Deep understanding of geographic data structures and relational database optimization.
  • PostgreSQL + PostGIS
  • MySQL, MongoDB, Derby, H2
  • Query optimization, indexing, data integrity
  • Spatial data integration

DevOps & Containerization

Delivering consistent, containerized environments for development and production.
  • Docker for packaging and deployment
  • Build automation
  • Environment isolation, reproducibility

Server & Infrastructure

Managing and securing server environments with a focus on uptime and maintainability.
  • Linux administration
  • Apache web server
  • Postfix e-mail server
  • DNS, virtual hosting, domain setup
  • Firewall & network configs


Latest Blog Posts

Adding Routing Capabilities with pgRouting in a Spring Boot REST API

Adding Routing Capabilities with pgRouting in a Spring Boot REST API

Jul 23, 2025

In the previous article, we explored how to build a geospatial REST API using OpenStreetMap, PostGIS, and Spring Boot. Now we take the next step: implementing routing functionality using pgRouting, a powerful extension for route planning and shortest-path queries in PostGIS.

Building a Location-Based REST API with OpenStreetMap, PostGIS, and Spring Boot

Building a Location-Based REST API with OpenStreetMap, PostGIS, and Spring Boot

Jul 22, 2025

Location-based services are a core component of many modern applications — from delivery tracking to finding the nearest point of interest. In this tutorial, I'll walk through building a REST API in Java with Spring Boot, powered by OpenStreetMap (OSM) data stored in PostGIS (a spatial extension for PostgreSQL).

How to Become a Full Stack Developer

How to Become a Full Stack Developer

Jul 1, 2025

This comprehensive guide walks you through the journey to becoming a full-stack developer – from mastering HTML, CSS, and JavaScript to working with modern frameworks, backend technologies, databases, and deployment. Perfect for beginners and career changers looking to build real-world skills and thrive in web development.