I am a Senior Backend Engineer with 15 years of experience specializing in backend development and DevOps. I have actively contributed to startup companies by building and evolving MVPs into alpha versions, enhancing features, and improving performance. My experience extends to site reliability engineering, automated CI/CD pipelines, and deployment infrastructure on AWS. I possess strong proficiency in multiple programming languages including Java, Go, Python, JavaScript, and TypeScript. I enjoy building scalable microservices architectures, optimizing databases, leveraging AWS services extensively, and ensuring robust monitoring and disaster recovery plans. I thrive in environments where I can blend backend engineering expertise with cloud infrastructure and DevOps capabilities to deliver high-performance solutions.

Milivoj Janjic

I am a Senior Backend Engineer with 15 years of experience specializing in backend development and DevOps. I have actively contributed to startup companies by building and evolving MVPs into alpha versions, enhancing features, and improving performance. My experience extends to site reliability engineering, automated CI/CD pipelines, and deployment infrastructure on AWS. I possess strong proficiency in multiple programming languages including Java, Go, Python, JavaScript, and TypeScript. I enjoy building scalable microservices architectures, optimizing databases, leveraging AWS services extensively, and ensuring robust monitoring and disaster recovery plans. I thrive in environments where I can blend backend engineering expertise with cloud infrastructure and DevOps capabilities to deliver high-performance solutions.

Available to hire

I am a Senior Backend Engineer with 15 years of experience specializing in backend development and DevOps. I have actively contributed to startup companies by building and evolving MVPs into alpha versions, enhancing features, and improving performance. My experience extends to site reliability engineering, automated CI/CD pipelines, and deployment infrastructure on AWS.

I possess strong proficiency in multiple programming languages including Java, Go, Python, JavaScript, and TypeScript. I enjoy building scalable microservices architectures, optimizing databases, leveraging AWS services extensively, and ensuring robust monitoring and disaster recovery plans. I thrive in environments where I can blend backend engineering expertise with cloud infrastructure and DevOps capabilities to deliver high-performance solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Software Engineer at WAYFLYER
August 1, 2023 - Present
Worked at WAYFLYER in Dublin, Ireland since August 2023, building Java Spring Boot microservices for fintech, food delivery, and SaaS platforms. Developed backend systems with sub-100ms response times, implemented gRPC, Apache Kafka, Redis caching, and asynchronous event-driven architectures. Managed AWS services including Lambda, ECS Fargate, RDS, SNS, DynamoDB, and Kubernetes (EKS). Established CI/CD pipelines with GitHub Actions and Terraform automation. Instrumented monitoring using Prometheus and Grafana, and ensured compliance through encryption and access controls. Designed disaster recovery plans using AWS Backup and cross-region replication.
Senior Backend Engineer at COMVISION TECHNOLOGIES
August 1, 2023 - August 12, 2025
Employed from June 2018 to August 2023 in Wroclaw, Poland. Developed Java Spring Boot backend microservices for media-sharing and logistics tracking systems. Created serverless image processing pipelines on AWS Lambda and optimized database schemas using DynamoDB and Redis caching. Integrated Apache Kafka, RabbitMQ for real-time event-driven architectures. Deployed applications on Kubernetes (EKS) and AWS ECS Fargate with autoscaling. Built centralized logging solutions using the ELK stack and configured monitoring via Prometheus and Grafana. Implemented disaster recovery strategies and managed CDN delivery with AWS CloudFront.
Backend Engineer at TECHLAND MEDIA GROUP
June 1, 2018 - August 12, 2025
From March 2015 to June 2018 in Poznan, Poland. Developed and maintained Java Spring Boot microservices for social media and gaming applications with real-time GraphQL APIs and WebSocket notifications. Integrated Apache Kafka for event-driven communication and managed databases including MongoDB and DynamoDB. Secured applications via OAuth2 and JWT. Deployed services on Kubernetes (EKS) and used Datadog for observability. Enhanced database performance through query optimization and implemented API rate limiting. Oversaw AWS CloudFront CDN usage and used ELK stack logging and Prometheus/Grafana monitoring. Led disaster recovery implementations.
Software Developer at ELMAK SOFTWARE
March 1, 2015 - August 12, 2025
Served from January 2012 to March 2015 in Gdansk, Poland. Collaborated within teams developing large-scale applications using Java Spring Boot, JavaScript (Node.js, React), and Go. Developed RESTful APIs and enhanced backend performance via Redis caching. Migrated APIs from Node.js to Go for better maintainability. Implemented GitHub Actions for testing and Docker for containerization. Cooperated closely with frontend engineers for UI troubleshooting and deployed backend services on AWS EC2 instances with automated Docker-based deployment pipelines.
Senior Software Engineer at WAYFLYER
August 1, 2023 - Present
At WAYFLYER in Dublin, I developed microservices-based backends using Java Spring Boot focusing on fintech, food delivery, and SaaS platforms. I implemented real-time communication with gRPC and Protobuf, event sourcing with Apache Kafka, and serverless transaction handlers using AWS Lambda. I designed optimized database schemas using PostgreSQL and DynamoDB and deployed services on AWS ECS Fargate and EKS Kubernetes. I automated infrastructure provisioning with Terraform and built CI/CD pipelines with GitHub Actions and Maven. Monitoring used Prometheus, Grafana, and ELK stack. I ensured security compliance through encryption and access controls and implemented disaster recovery plans using AWS Backup and cross-region replication.
Senior Backend Engineer at COMVISION TECHNOLOGIES
August 1, 2023 - August 12, 2025
At COMVISION TECHNOLOGIES in Wroclaw, I developed Java Spring Boot microservices for media-sharing and logistics tracking systems. I built serverless image processing with AWS Lambda and S3, improved real-time shipment tracking APIs, and utilized Redis caching to optimize response times. I integrated RabbitMQ, Apache Kafka, and AWS EventBridge for asynchronous and event-driven messaging. Deployments were managed on AWS ECS Fargate, Kubernetes EKS, with CDN optimizations via CloudFront. I set up centralized logging with the ELK stack and monitoring and alerting through Prometheus and Grafana. I also designed disaster recovery plans to ensure business continuity and data integrity.
Backend Engineer at TECHLAND MEDIA GROUP
June 1, 2018 - August 12, 2025
At TECHLAND MEDIA GROUP in Poznan, I worked on developing backend services using Java Spring Boot for social media and gaming platforms. I designed GraphQL APIs, implemented WebSocket real-time features, and used Apache Kafka and Redis to support event-driven updates and caching. The platforms were deployed on Kubernetes EKS with AWS CloudFront CDN for media delivery. I used MongoDB and DynamoDB for scalable data storage, implemented OAuth2 and JWT authentication, and set up monitoring with Datadog, Prometheus, and Grafana. I also helped establish disaster recovery and centralized logging strategies with the ELK stack.
Software Developer at ELMAK SOFTWARE
March 1, 2015 - August 12, 2025
At ELMAK SOFTWARE in Gdansk, I developed large-scale web applications and APIs using Java Spring Boot, Node.js, React, and Go. I migrated critical API integration components from Node.js to Go for improved performance and maintainability. I enhanced backend performance using Redis caching, wrote GitHub Actions workflows for automated testing, and containerized Java backend services with Docker. I collaborated closely with frontend engineers on UI bug fixes and deployed backend services on AWS EC2 with automated pipelines using Docker, GitHub, ECR, and ECS for streamlined deployments.

Education

Master’s degree at Cracow University of Technology
October 1, 2010 - November 1, 2011
Bachelor’s degree at Cracow University of Technology
May 1, 2007 - October 1, 2010
Master’s degree in computer science at Cracow University of Technology
October 1, 2010 - November 1, 2011
Bachelor’s degree in computer science at Cracow University of Technology
May 1, 2007 - October 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Media & Entertainment, Transportation & Logistics, Gaming