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

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.

Building Scalable Applications with Spring Boot and Microservices

Building Scalable Applications with Spring Boot and Microservices

May 9, 2025

Microservices have revolutionized how modern applications are built and scaled. This article explores how Spring Boot simplifies the development and deployment of microservices, making it easier for developers to build resilient, cloud-native systems.

Next.js 15 Best Practices

Next.js 15 Best Practices

Jan 12, 2025

Next.js 15 redefines modern web development with enhanced performance, scalability, and a superior developer experience in a single package. Whether you're building a small website or a large-scale application, adhering to best practices can help you make the most of Next.js 15's features.