DANILO ANOVIC
Senior Software Engineer Backend Engineering Full Stack Development Distributed Systems Cloud Infrastructure AI/LLM Engineering Enterprise Software Platforms Scalable Backend Systems Cloud-Native Applications Production Infrastructure Distributed Architecture Belgrade, Serbia +381-**-******* ***********@*****.*** linkedin.com/in/danianovind PROFESSIONAL SUMMARY
Senior Software Engineer with over 13 years of professional experience in software engineering, backend development, full stack development, distributed systems, cloud infrastructure, scalable backend systems, cloud-native applications, AI-powered platforms, enterprise software engineering, production infrastructure, and large-scale software delivery. Extensive hands-on experience designing, developing, optimizing, modernizing, scaling, maintaining, debugging, monitoring, deploying, and supporting distributed applications, backend services, operational tooling, analytics systems, cloud-native infrastructure, customer-facing applications, deployment automation systems, internal engineering platforms, scalable APIs, and enterprise-grade backend solutions across remote engineering organizations and international software teams.
Strong technical background in software development, backend engineering, backend architecture, application architecture, distributed systems, scalable systems, cloud-native engineering, infrastructure automation, deployment engineering, operational engineering, backend optimization, asynchronous processing, event-driven systems, service-oriented architecture, infrastructure reliability, observability tooling, production engineering, scalable database systems, operational monitoring systems, debugging workflows, performance engineering, infrastructure scaling, release engineering, and long-term software maintainability. Proven ability to contribute across the entire software development lifecycle including technical discovery, architecture planning, implementation, deployment engineering, automated testing, debugging analysis, infrastructure optimization, operational support, production diagnostics, monitoring systems, incident response, root-cause analysis, deployment troubleshooting, backend modernization, engineering collaboration, release coordination, engineering process improvements, and long-term platform scalability initiatives. Extensive experience collaborating with engineering teams, backend engineers, frontend engineers, DevOps engineers, product managers, QA engineers, technical stakeholders, cross-functional organizations, distributed software groups, infrastructure teams, and enterprise engineering environments to deliver scalable backend systems, cloud-native applications, operational tooling, distributed APIs, analytics infrastructure, AI-powered applications, deployment systems, enterprise software platforms, engineering dashboards, operational reporting systems, and customer-facing software products.
Hands-on experience with Python, FastAPI, Node.js, TypeScript, JavaScript, React, Next.js, PostgreSQL, MySQL, Redis, GraphQL, REST APIs, Docker, Kubernetes, AWS, Terraform, GitHub Actions, GitLab CI, CI/CD pipelines, infrastructure as code, event-driven systems, asynchronous workflows, backend optimization, cloud infrastructure, engineering tooling, scalable database systems, analytics platforms, operational dashboards, distributed backend architecture, and enterprise application development. Strong practical experience building AI-powered applications and intelligent backend systems using OpenAI APIs, Claude APIs, LangChain, Langfuse, retrieval-augmented generation, RAG, vector search, semantic retrieval, embeddings, reranking systems, prompt engineering, evaluation workflows, AI observability, semantic search platforms, structured retrieval pipelines, retrieval orchestration systems, document ingestion infrastructure, scalable LLM-powered backend services, AI infrastructure workflows, and intelligent automation systems. Proven experience improving backend scalability, API performance, infrastructure reliability, deployment consistency, operational stability, engineering productivity, software maintainability, production readiness, debugging workflows, testing infrastructure, infrastructure efficiency, cloud resource optimization, deployment engineering, backend optimization, operational visibility, monitoring systems, observability infrastructure, release engineering workflows, scalable deployment systems, and long-term maintainability across enterprise engineering environments and distributed backend systems. Strong engineering ownership mindset with extensive experience contributing to technical leadership, engineering mentorship, architecture reviews, code reviews, technical planning, infrastructure scaling, software modernization, debugging workflows, sprint planning, roadmap discussions, release coordination, deployment engineering, operational engineering, production support, backend modernization initiatives, infrastructure reliability engineering, engineering standards, scalable software engineering best practices, cloud-native platform development, and distributed backend architecture initiatives.
Extensive experience building scalable backend services, distributed APIs, operational systems, analytics platforms, deployment systems, cloud-native applications, engineering dashboards, distributed processing systems, internal engineering tooling, enterprise software platforms, AI-powered systems, operational reporting infrastructure, and high-volume production environments supporting enterprise-scale engineering operations and distributed software delivery systems.
PROFESSIONAL AND TECHNICAL SKILLS
· Over 13 years of software engineering, backend development, full stack development, distributed systems, cloud infrastructure, enterprise software engineering, scalable platform development, production software delivery, backend architecture, and operational engineering experience.
· Extensive experience in software development, backend engineering, distributed systems, scalable backend services, cloud-native applications, microservices architecture, service-oriented architecture, analytics infrastructure, operational tooling, infrastructure automation, deployment engineering, and enterprise software platforms.
· Proven leadership roles and hands-on technical and functional expertise in scalable backend systems, distributed software platforms, cloud-native infrastructure, production engineering systems, operational tooling, analytics systems, AI-powered applications, scalable APIs, and enterprise backend architecture.
· Managed collaboration across distributed engineering teams, technical stakeholders, product organizations, DevOps engineers, QA engineers, frontend teams, backend teams, infrastructure teams, and cross-functional engineering groups including software delivery, deployment engineering, operational support, infrastructure scaling, and production engineering workflows.
· Developed scalable backend services, distributed APIs, operational systems, engineering platforms, analytics systems, cloud-native applications, deployment automation systems, infrastructure provisioning workflows, internal engineering tooling, customer-facing software products, and enterprise software solutions.
· Strong experience in backend development using Python, FastAPI, Node.js, TypeScript, JavaScript, REST APIs, GraphQL APIs, PostgreSQL, MySQL, Redis, Docker, Kubernetes, AWS, Terraform, GitHub Actions, GitLab CI, CI/CD automation systems, scalable cloud infrastructure, and distributed backend architecture.
· Extensive exposure to distributed systems, asynchronous processing, scalable backend architecture, event-driven systems, service communication, queue-based systems, backend optimization, infrastructure provisioning, deployment automation, caching systems, monitoring infrastructure, operational engineering workflows, and cloud-native deployment environments.
· Developed AI-powered applications and intelligent backend systems using OpenAI APIs, Claude APIs, LangChain, Langfuse, retrieval-augmented generation, RAG, vector search, semantic retrieval, embeddings, reranking systems, prompt engineering, evaluation frameworks, AI observability tooling, semantic search systems, retrieval orchestration pipelines, and scalable LLM-powered infrastructure.
· Formal and practical experience with cloud infrastructure, Kubernetes orchestration, Dockerized applications, deployment automation, operational monitoring systems, observability tooling, infrastructure as code, cloud-native engineering, release engineering workflows, infrastructure provisioning, scalable deployment infrastructure, and distributed production environments.
· Developed scalable backend systems supporting authentication systems, authorization workflows, operational dashboards, analytics platforms, engineering tooling, deployment infrastructure, reporting systems, distributed applications, enterprise integrations, and production engineering workflows.
· Extensive experience with relational database systems, schema design, indexing strategies, transactional systems, scalable database architecture, SQL optimization, query tuning, migrations, backend data pipelines, operational reporting systems, analytics workflows, and distributed data processing infrastructure.
· Proven technical leadership and engineering ownership across backend modernization, distributed architecture, technical planning, debugging workflows, infrastructure reliability engineering, deployment consistency, release engineering, operational support, cloud scalability, monitoring systems, infrastructure optimization, and engineering quality improvements.
· Experience working with frontend technologies including React, Next.js, TypeScript, JavaScript, reusable component systems, operational dashboards, analytics applications, admin tooling, frontend-backend integration workflows, customer-facing software platforms, and scalable frontend architecture.
· Developed deployment automation systems and CI/CD pipelines using GitHub Actions, GitLab CI, Docker containers, Kubernetes environments, infrastructure automation tooling, release engineering systems, operational monitoring workflows, deployment infrastructure, and scalable production engineering systems.
· Extensive software engineering experience within agile development environments including sprint planning, roadmap discussions, technical discovery, architecture reviews, engineering mentorship, stakeholder communication, engineering collaboration, distributed software delivery, code reviews, release coordination, and scalable engineering operations.
· Proven ability to improve backend scalability, infrastructure reliability, deployment consistency, software maintainability, engineering productivity, operational visibility, API performance, production readiness, infrastructure utilization, debugging efficiency, testing infrastructure, monitoring workflows, and cloud-native scalability across enterprise engineering environments.
· Strong exposure to debugging workflows, operational diagnostics, monitoring systems, observability tooling, production support infrastructure, logging systems, alerting workflows, profiling systems, incident response, root-cause analysis, deployment troubleshooting, infrastructure reliability operations, and operational engineering workflows.
· Experience building scalable software products, backend platforms, engineering infrastructure, distributed applications, AI-powered systems, cloud-native services, deployment tooling, analytics systems, operational dashboards, enterprise software platforms, customer-facing applications, distributed processing systems, and high-volume production software environments.
· Extensive experience working within remote engineering teams and international software organizations delivering scalable backend systems, distributed applications, enterprise software platforms, operational tooling, cloud-native services, AI solutions, analytics infrastructure, production-grade backend architecture, and infrastructure automation systems.
· Strong understanding of backend engineering principles, software architecture, distributed application design, maintainable infrastructure, performance optimization, operational engineering, cloud-native development, infrastructure automation, scalable APIs, engineering standards, deployment engineering, and long-term platform scalability strategies.
· Extensive experience contributing to engineering best practices including automated testing, integration testing, debugging workflows, maintainable code standards, deployment engineering, operational reliability, infrastructure optimization, technical documentation, software modernization, scalable engineering workflows, and production engineering standards.
· Experience designing scalable systems supporting analytics workflows, operational reporting, deployment visibility, distributed processing, engineering dashboards, business operations, customer-facing functionality, internal tooling, enterprise integrations, backend infrastructure automation, and scalable operational systems.
· Proven experience collaborating with engineering leadership, product organizations, backend teams, frontend teams, DevOps engineers, QA engineers, infrastructure teams, distributed engineering groups, and enterprise software organizations to deliver scalable software products and cloud-native infrastructure solutions.
· Strong background in scalable application development, backend engineering, distributed architecture, infrastructure provisioning, cloud-native systems, backend optimization, scalable APIs, production engineering, operational tooling, deployment automation, enterprise application modernization initiatives, and distributed software delivery systems. WORK EXPERIENCE
Senior Software Engineer Jan 2023 – Present
Databricks Remote
· Designed, developed, optimized, modernized, deployed, maintained, monitored, scaled, debugged, and supported enterprise-grade backend systems, distributed software platforms, operational tooling, AI-powered applications, analytics infrastructure, cloud-native systems, deployment platforms, and production engineering environments supporting enterprise-scale engineering operations and customer-facing software products.
· Built scalable backend services and distributed APIs using Python, FastAPI, PostgreSQL, Redis, Docker, Kubernetes, AWS, Terraform, GitHub Actions, and cloud-native deployment systems supporting high-volume production workloads, distributed engineering workflows, operational tooling, and scalable backend infrastructure.
· Developed AI-powered backend applications and intelligent software systems using OpenAI APIs, Claude APIs, LangChain, vector search, semantic retrieval, embeddings, reranking systems, retrieval-augmented generation
(RAG), evaluation workflows, AI observability tooling, and scalable LLM-powered infrastructure.
· Designed scalable retrieval pipelines combining vector search, semantic retrieval, keyword search, embeddings, reranking workflows, structured context generation, retrieval orchestration systems, evaluation pipelines, and AI observability tooling to improve retrieval accuracy, response quality, backend scalability, operational reliability, and AI system performance.
· Worked extensively on backend development, distributed systems, cloud-native architecture, infrastructure automation, deployment engineering, monitoring systems, operational diagnostics, observability tooling, backend optimization, and infrastructure reliability engineering.
· Collaborated closely with product managers, engineering teams, technical stakeholders, DevOps engineers, QA engineers, designers, distributed software groups, and enterprise engineering organizations to define technical requirements and deliver scalable backend systems and enterprise software platforms.
· Developed and optimized distributed backend systems supporting asynchronous workloads, event-driven communication, queue-based processing, deployment workflows, analytics infrastructure, operational systems, engineering dashboards, and scalable production environments.
· Improved backend scalability, infrastructure efficiency, API performance, deployment consistency, cloud resource utilization, operational stability, software maintainability, and production reliability through query optimization, caching strategies, asynchronous execution, Kubernetes tuning, backend optimization, and infrastructure scaling initiatives.
· Designed internal engineering tools supporting deployment workflows, debugging systems, infrastructure visibility, monitoring infrastructure, operational diagnostics, observability analysis, engineering productivity, operational reporting, and release engineering operations.
· Participated in architecture planning and technical decision-making involving scalable backend systems, distributed applications, cloud-native infrastructure, service-oriented architecture, backend modernization, deployment engineering, operational reliability, and infrastructure scaling strategies.
· Built and maintained APIs supporting authentication systems, authorization workflows, analytics services, engineering tooling, operational dashboards, reporting systems, internal applications, distributed enterprise integrations, and scalable backend operations.
· Worked extensively on CI/CD pipelines, deployment automation workflows, infrastructure provisioning systems, cloud-native deployment platforms, release engineering systems, operational automation tooling, monitoring infrastructure, and scalable production engineering systems.
· Supported production systems through debugging workflows, incident response, deployment diagnostics, operational analysis, root-cause investigations, monitoring improvements, infrastructure troubleshooting, backend optimization, and operational engineering support.
· Participated in engineering reviews, architecture discussions, sprint planning, roadmap coordination, technical discovery, mentoring engineers, code reviews, technical documentation, infrastructure modernization initiatives, and scalable engineering process improvements.
· Improved software maintainability, operational visibility, deployment reliability, backend performance, testing infrastructure, engineering consistency, infrastructure scalability, production readiness, and long-term maintainability across distributed backend systems and enterprise cloud-native applications.
· Mentored engineers on backend engineering, scalable APIs, distributed systems, cloud-native architecture, debugging workflows, AI integrations, testing strategies, infrastructure reliability engineering, deployment automation, and production engineering practices.
· Delivered scalable backend solutions focused on maintainability, reliability, engineering quality, operational excellence, infrastructure scalability, backend optimization, deployment consistency, and enterprise-scale software delivery operations.
· Contributed to long-term engineering initiatives involving backend modernization, infrastructure optimization, deployment automation, distributed system scalability, cloud-native architecture, AI platform development, operational engineering excellence, and enterprise software infrastructure modernization. Senior Software Engineer May 2020 – Dec 2022
Toptal Remote
· Delivered full stack software development solutions for distributed engineering teams, enterprise software platforms, cloud-based applications, operational systems, customer-facing products, analytics platforms, internal tooling, deployment systems, and scalable backend infrastructure across multiple industries and product environments.
· Designed, developed, optimized, modernized, deployed, maintained, and scaled backend systems, frontend applications, APIs, operational tooling, distributed services, and cloud-native applications using Node.js, TypeScript, Python, PostgreSQL, GraphQL, REST APIs, React, Docker, AWS, and CI/CD automation systems.
· Worked closely with engineering teams, backend engineers, frontend developers, DevOps engineers, product managers, stakeholders, QA engineers, infrastructure teams, and distributed product organizations to deliver scalable software systems, operational tooling, enterprise applications, and production-ready backend platforms.
· Developed production-grade backend services supporting business operations, analytics workflows, operational reporting systems, API integrations, authentication systems, deployment infrastructure, engineering tooling, customer-facing applications, and scalable enterprise software functionality.
· Built scalable APIs and distributed backend systems focused on maintainability, extensibility, operational reliability, infrastructure scalability, deployment consistency, backend optimization, engineering productivity, and production engineering best practices.
· Designed frontend interfaces and reusable component systems using React, TypeScript, Next.js, operational dashboards, analytics applications, internal tooling, admin platforms, customer-facing functionality, and frontend-backend integration workflows.
· Improved engineering quality through debugging workflows, automated testing, integration testing, deployment automation, technical documentation, code reviews, maintainable architecture practices, operational engineering improvements, and engineering collaboration standards.
· Worked extensively with Dockerized development environments, cloud-native applications, deployment pipelines, monitoring infrastructure, observability tooling, CI/CD automation systems, release engineering workflows, and scalable production engineering environments.
· Participated in architecture planning, sprint planning, roadmap coordination, technical discovery, debugging analysis, release engineering, software modernization initiatives, deployment troubleshooting, infrastructure optimization, and scalable platform development initiatives.
· Developed scalable distributed systems supporting asynchronous workflows, queue-based processing, backend communication systems, analytics infrastructure, operational tooling, deployment workflows, distributed processing systems, and cloud-native backend architecture.
· Designed relational database systems including schema architecture, transactional systems, indexing strategies, optimized queries, scalable data models, SQL performance optimization, backend data pipelines, analytics reporting systems, and distributed operational workflows.
· Built reusable engineering tooling, backend modules, internal libraries, frontend utilities, deployment systems, operational infrastructure, monitoring tooling, and scalable software components improving engineering consistency, maintainability, and development productivity.
Lead Software Engineer Apr 2016 – Apr 2020
Levi9 Technology Services Novi Sad, Serbia
· Led engineering initiatives across backend systems, enterprise software platforms, cloud-native applications, distributed APIs, operational tooling, analytics systems, customer-facing applications, deployment infrastructure, and scalable production engineering environments for international software organizations and enterprise customers.
· Managed technical implementation and engineering delivery across backend services, frontend systems, cloud infrastructure, deployment workflows, distributed applications, data-driven platforms, operational systems, engineering dashboards, analytics infrastructure, and enterprise software solutions.
· Developed backend architecture using Node.js, JavaScript, TypeScript, PostgreSQL, MySQL, Redis, GraphQL, REST APIs, Docker, CI/CD systems, infrastructure automation workflows, deployment engineering tooling, and cloud-native infrastructure platforms.
· Worked closely with engineering teams, backend developers, frontend engineers, QA engineers, DevOps organizations, product stakeholders, infrastructure teams, and technical leadership groups to define requirements and deliver scalable software systems and distributed backend platforms.
· Contributed to architecture planning involving distributed systems, scalable APIs, service-oriented architecture, backend modernization, infrastructure reliability engineering, deployment automation systems, cloud-native applications, and operational engineering workflows.
· Designed and maintained scalable microservices, authentication systems, authorization workflows, operational dashboards, backend business services, analytics platforms, API integrations, reporting systems, distributed applications, and enterprise backend infrastructure.
· Improved software maintainability, deployment consistency, infrastructure efficiency, operational visibility, engineering scalability, backend optimization, debugging workflows, and development productivity through technical leadership, mentoring engineers, architecture improvements, testing practices, and engineering collaboration.
· Built internal engineering systems supporting deployment automation, monitoring workflows, operational diagnostics, release engineering systems, debugging infrastructure, observability tooling, infrastructure provisioning, and production engineering support operations.
· Optimized backend performance through SQL tuning, indexing strategies, query optimization, asynchronous processing, caching systems, distributed architecture improvements, backend scalability initiatives, and infrastructure optimization workflows.
· Supported cloud infrastructure, Dockerized environments, deployment pipelines, operational monitoring systems, infrastructure provisioning workflows, CI/CD automation systems, cloud-native deployment platforms, and production engineering operations.
· Mentored engineers on backend engineering, distributed systems, software architecture, scalable APIs, debugging workflows, frontend-backend integration, testing infrastructure, cloud-native engineering, infrastructure automation, and production engineering best practices.
· Participated in sprint planning, roadmap discussions, technical discovery, architecture reviews, estimation sessions, engineering collaboration, deployment engineering, operational support, release coordination, and software modernization projects.
· Contributed to enterprise software modernization efforts involving backend migration, cloud migration, infrastructure modernization, API redesign, deployment automation, distributed system scalability, operational tooling improvements, and engineering infrastructure optimization.
· Balanced hands-on software development responsibilities with technical leadership, engineering ownership, architecture planning, mentoring activities, deployment engineering, delivery coordination, infrastructure optimization, and operational engineering management.
· Worked extensively on scalable software systems, backend platforms, operational tooling, distributed applications, analytics systems, deployment infrastructure, engineering dashboards, cloud-native services, enterprise APIs, and production engineering operations.
· Developed scalable backend infrastructure supporting enterprise workflows, customer-facing applications, analytics reporting systems, operational dashboards, deployment tooling, distributed APIs, and cloud-native operational systems.
· Improved operational reliability, deployment consistency, backend scalability, engineering quality, testing infrastructure, debugging efficiency, and software maintainability across enterprise engineering environments and distributed backend platforms.
· Participated in engineering process improvements involving deployment automation, release engineering, operational tooling, engineering collaboration, scalable architecture practices, monitoring systems, and cloud-native engineering workflows.
· Collaborated with distributed engineering organizations to deliver scalable backend systems, enterprise applications, cloud-native infrastructure, operational dashboards, distributed APIs, analytics systems, and scalable software delivery platforms.
· Supported operational engineering workflows including monitoring infrastructure, debugging systems, observability tooling, deployment diagnostics, incident management, operational reporting, and infrastructure reliability engineering.
· Delivered scalable enterprise backend solutions focused on infrastructure scalability, backend optimization, operational excellence, engineering quality, deployment reliability, cloud-native architecture, and distributed software delivery. Software Engineer Jul 2013 – Mar 2016
Nordeus Belgrade, Serbia
· Developed scalable software systems, backend services, APIs, operational tooling, analytics systems, deployment infrastructure, customer-facing applications, distributed backend platforms, and engineering utilities within a fast-paced software engineering environment.
· Worked extensively on backend development, frontend integration, relational database systems, deployment workflows, production infrastructure, debugging analysis, operational support systems, cloud-based tooling, and scalable application engineering.
· Built and maintained backend APIs, business logic systems, analytics services, operational workflows, database models, engineering infrastructure, reporting functionality, deployment systems, and scalable backend applications supporting production software platforms.
· Participated in software development lifecycle activities including implementation, testing, debugging, deployment support, architecture discussions, engineering reviews, sprint planning, technical coordination, release engineering, and distributed software collaboration.
· Improved backend reliability, operational stability, API performance,