Software Engineering, building robust scaleable, high-availability backend, microservices or SOA architectures.
Aktualisiert am 06.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Go
PostgreSQL
Kubernetes
Docker
CI/CD
Vue
GoLang
Microservice
Serbian
Muttersprache
English
Fluent
German
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 4 months
2023-03 - now

Management of CI/CD pipelines with GitLab

Senior Software Engineer
Senior Software Engineer
I am a co-founder of an AI-powered generative music platform. Initially conceived as a hobby project with a group of friends, Beat Shaper has quickly gained traction in the market. Within the startup, I hold key roles as a full-stack engineer, overseeing the development of both frontend and backend components, CI/CD pipelines and setup and maintenance of our AWS infrastructure.
  • Full-stack engineer responsible for frontend and backend development using Vue.js, Python, and GoLang.
  • Management of CI/CD pipelines with GitLab.
  • Setup and maintenance of AWS infrastructure.
  • Collaborating with the team to deliver the MVP of Beat Shaper.

on Request
8 months
2023-03 - 2023-10

Building a microservice infrastructure for cloud-based video encoding

Senior Software Engineer
Senior Software Engineer

As a Platform Engineer at Bitmovin, I focused on building a microservice infrastructure for cloud-based video encoding. Highlights include

  • Developing Spring Boot services in Java/Kotlin and GoLang, enhancing scalability.
  • Improving CI/CD pipelines and managing Kubernetes clusters for weekly releases.
  • Resolving critical production outages by implementing limits for video encodings and optimizing database performance.
  • Optimizing video encoding startup times with dynamic AWS instance selection.
  • Developing an API gateway service with Envoy and Golang gRPC for enhanced security.
These experiences highlight my ability to deliver impactful solutions in a dynamic environment


Bitmovin
2 years 1 month
2021-03 - 2023-03

Established real-time message streaming for AI text

Senior Software Engineer
Senior Software Engineer
Led the initiative to transition a monolithic product to a decoupled microservice
architecture, prioritizing high availability. Collaborated with an agile team to design the architecture, selecting Java, Spring Boot, Keycloak, Apache Kafka, and Kubernetes with Helm Charts to ensure cloud-agnostic deployment.
  • Implemented OAuth (openID Connect) using Keycloak within a Kubernetes cluster.
  • Established real-time message streaming for AI text Classification and extraction, leveraging Apache Kafka.
  • Orchestrated seamless integration with other products to enhance intelligent document processing.
These efforts not only addressed technical challenges but also optimized system performance and scalability, ultimately enhancing the product's overall functionality and user experience

CORTICAL.IO
1 year 6 months
2019-10 - 2021-03

Successfully delivered a trustless CO2 certificate registry platform

Senior Software Engineer
Senior Software Engineer
In a team of four experienced engineers I took significant role in developing a trustless CO2 certificate registry platform atop an in-house blockchain, with a focus on stringent security measures. As a key contributor, I spearheaded the
implementation of a robust claim/endorsement model tailored for government- oriented identity and digital asset verification purposes.
  • Successfully delivered a trustless CO2 certificate registry platform, meeting stringent security requirements and ensuring data integrity.
  • Implemented a scalable claim/endorsement model, enabling efficient verification of government-oriented identity and digital assets.
  • Leveraged Spring Cloud alongside HashiCorp Consul to establish a resilient and scalable architecture, laying the foundation for future growth and innovation.
These initiatives highlight my dedication to innovation and my proficiency in designing and implementing secure, scalable solutions in dynamic environments

IOV42.COM
9 years 8 months
2009-09 - 2019-04

Developing a new product aimed at addressing terminology managemen

Team Lead
Team Lead
My professional programming journey commenced at Emisia, a thriving outsourcing company, where I quickly ascended from a junior role to a team lead position over the course of a decade.
  • Successfully led cross-functional teams in seamlessly integrating automated translation solutions into diverse client environments, laying the groundwork for efficient collaboration and client satisfaction.
  • Played a pivotal role in developing a new product aimed at addressing terminology management and translation proofing challenges, featuring a robust UI, an API capable of handling millions of requests per hour, and a powerful full¬text search engine.
  • Orchestrated the implementation of a highly resilient Service-Oriented Architecture (SOA), leveraging technologies such as Spring, Hibernate, Kafka, and Apache Solr, to ensure zero downtime and enhance system scalability and reliability.
  • Led production-level debugging and monitoring efforts, ensuring uninterrupted operation of critical systems and swiftly resolving issues to optimize system performance.
These accomplishments highlight my adaptability, leadership skills, and commitment to delivering robust solutions in high-pressure environments.
EMISIA.NET (TRANSPERFECT)

Aus- und Weiterbildung

Aus- und Weiterbildung

Technical College of Applied Studies
Kragujevac, Serbia

Kompetenzen

Kompetenzen

Top-Skills

Java Go PostgreSQL Kubernetes Docker CI/CD Vue GoLang Microservice

Produkte / Standards / Erfahrungen / Methoden

Profile
Solving problems is my passion, and it's what has kept me engaged in the field of programming for the past 15 years. From my early days as a student, delving into algorithms and data structures with C, to my professional journey where I initially specialized in Java with Spring and Hibernate, I've consistently sought out challenges and opportunities for growth. Over time, my skill set has expanded to encompass a wide range of languages, with a particular fondness for GoLang. I find it to be both enjoyable to work with and highly productive, especially for building microservices

Tech Stack

  • Java, GO, Javascript, Typescript
  • Spring, Quarkus, Apache Kafka, Keycloak, Go Echo, Go Fiber, Vue, Nuxt
  • Postgres, MySql, Redis
  • Docker, Kubernetes, GitLab CI/CD, GitHub Actions ELK, Prometheus, Grafana


Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 4 months
2023-03 - now

Management of CI/CD pipelines with GitLab

Senior Software Engineer
Senior Software Engineer
I am a co-founder of an AI-powered generative music platform. Initially conceived as a hobby project with a group of friends, Beat Shaper has quickly gained traction in the market. Within the startup, I hold key roles as a full-stack engineer, overseeing the development of both frontend and backend components, CI/CD pipelines and setup and maintenance of our AWS infrastructure.
  • Full-stack engineer responsible for frontend and backend development using Vue.js, Python, and GoLang.
  • Management of CI/CD pipelines with GitLab.
  • Setup and maintenance of AWS infrastructure.
  • Collaborating with the team to deliver the MVP of Beat Shaper.

on Request
8 months
2023-03 - 2023-10

Building a microservice infrastructure for cloud-based video encoding

Senior Software Engineer
Senior Software Engineer

As a Platform Engineer at Bitmovin, I focused on building a microservice infrastructure for cloud-based video encoding. Highlights include

  • Developing Spring Boot services in Java/Kotlin and GoLang, enhancing scalability.
  • Improving CI/CD pipelines and managing Kubernetes clusters for weekly releases.
  • Resolving critical production outages by implementing limits for video encodings and optimizing database performance.
  • Optimizing video encoding startup times with dynamic AWS instance selection.
  • Developing an API gateway service with Envoy and Golang gRPC for enhanced security.
These experiences highlight my ability to deliver impactful solutions in a dynamic environment


Bitmovin
2 years 1 month
2021-03 - 2023-03

Established real-time message streaming for AI text

Senior Software Engineer
Senior Software Engineer
Led the initiative to transition a monolithic product to a decoupled microservice
architecture, prioritizing high availability. Collaborated with an agile team to design the architecture, selecting Java, Spring Boot, Keycloak, Apache Kafka, and Kubernetes with Helm Charts to ensure cloud-agnostic deployment.
  • Implemented OAuth (openID Connect) using Keycloak within a Kubernetes cluster.
  • Established real-time message streaming for AI text Classification and extraction, leveraging Apache Kafka.
  • Orchestrated seamless integration with other products to enhance intelligent document processing.
These efforts not only addressed technical challenges but also optimized system performance and scalability, ultimately enhancing the product's overall functionality and user experience

CORTICAL.IO
1 year 6 months
2019-10 - 2021-03

Successfully delivered a trustless CO2 certificate registry platform

Senior Software Engineer
Senior Software Engineer
In a team of four experienced engineers I took significant role in developing a trustless CO2 certificate registry platform atop an in-house blockchain, with a focus on stringent security measures. As a key contributor, I spearheaded the
implementation of a robust claim/endorsement model tailored for government- oriented identity and digital asset verification purposes.
  • Successfully delivered a trustless CO2 certificate registry platform, meeting stringent security requirements and ensuring data integrity.
  • Implemented a scalable claim/endorsement model, enabling efficient verification of government-oriented identity and digital assets.
  • Leveraged Spring Cloud alongside HashiCorp Consul to establish a resilient and scalable architecture, laying the foundation for future growth and innovation.
These initiatives highlight my dedication to innovation and my proficiency in designing and implementing secure, scalable solutions in dynamic environments

IOV42.COM
9 years 8 months
2009-09 - 2019-04

Developing a new product aimed at addressing terminology managemen

Team Lead
Team Lead
My professional programming journey commenced at Emisia, a thriving outsourcing company, where I quickly ascended from a junior role to a team lead position over the course of a decade.
  • Successfully led cross-functional teams in seamlessly integrating automated translation solutions into diverse client environments, laying the groundwork for efficient collaboration and client satisfaction.
  • Played a pivotal role in developing a new product aimed at addressing terminology management and translation proofing challenges, featuring a robust UI, an API capable of handling millions of requests per hour, and a powerful full¬text search engine.
  • Orchestrated the implementation of a highly resilient Service-Oriented Architecture (SOA), leveraging technologies such as Spring, Hibernate, Kafka, and Apache Solr, to ensure zero downtime and enhance system scalability and reliability.
  • Led production-level debugging and monitoring efforts, ensuring uninterrupted operation of critical systems and swiftly resolving issues to optimize system performance.
These accomplishments highlight my adaptability, leadership skills, and commitment to delivering robust solutions in high-pressure environments.
EMISIA.NET (TRANSPERFECT)

Aus- und Weiterbildung

Aus- und Weiterbildung

Technical College of Applied Studies
Kragujevac, Serbia

Kompetenzen

Kompetenzen

Top-Skills

Java Go PostgreSQL Kubernetes Docker CI/CD Vue GoLang Microservice

Produkte / Standards / Erfahrungen / Methoden

Profile
Solving problems is my passion, and it's what has kept me engaged in the field of programming for the past 15 years. From my early days as a student, delving into algorithms and data structures with C, to my professional journey where I initially specialized in Java with Spring and Hibernate, I've consistently sought out challenges and opportunities for growth. Over time, my skill set has expanded to encompass a wide range of languages, with a particular fondness for GoLang. I find it to be both enjoyable to work with and highly productive, especially for building microservices

Tech Stack

  • Java, GO, Javascript, Typescript
  • Spring, Quarkus, Apache Kafka, Keycloak, Go Echo, Go Fiber, Vue, Nuxt
  • Postgres, MySql, Redis
  • Docker, Kubernetes, GitLab CI/CD, GitHub Actions ELK, Prometheus, Grafana


Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.