Belgrade, Serbia

Nemanja
Mikić

Software engineer.
Frameworks, backend & cloud.

I'm Nemanja Mikic, a software engineer at Oracle in Belgrade. I build backend services, cloud integrations and developer tools with Java, Python, Micronaut and GraalVM.

8+

years in software engineering

400+

merged PRs in the Micronaut ecosystem

Java · Python · Go

languages I work with

01 / Selected work

From framework internals
to cloud services.

Selected contributions from 2022 onward. Explore the projects and documentation alongside the code, reviews and merge history.

OpenTelemetry for Micronaut

Added OpenTelemetry modules for HTTP and gRPC client/server tracing, with tracing annotations, SDK configuration, integration tests and documentation.

Java / OpenTelemetry / HTTP / gRPC

↗

Vector search in Micronaut Data

Implemented dense/sparse vector types, derived similarity queries, schema/index generation and integration tests. Added JDBC bindings for Oracle, PostgreSQL/pgvector and MySQL HeatWave, plus Oracle/PostgreSQL R2DBC support.

Java / Micronaut Data / JDBC / R2DBC

↗

OKE Workload Identity

Enabled Micronaut applications on Oracle OKE to authenticate with Kubernetes workload identity. Implemented service-account federation, cluster-CA TLS setup, configuration, tests and documentation.

Java / OCI / Kubernetes / Authentication

↗

OCI certificate management

Built the Micronaut integration with OCI Certificates, including certificate and private-key retrieval, scheduled refresh and retry, certificate-update events and HTTPS integration tests.

Java / OCI Certificates / TLS

↗

Micrometer Observation

Added Micrometer Observation integration for Micronaut, with annotation mapping, HTTP client/server filters, handler configuration and context propagation, backed by integration tests.

Java / Micrometer / Observability

↗

CloudWatch logging for Micronaut

Added the AWS CloudWatch logging module with a Logback appender, queued and batched publishing, log-group/stream setup, sequence-token retry and an emergency fallback appender, plus tests and documentation.

Java / AWS CloudWatch / Logback

↗

Python meets Micronaut

Automatic Python dataclass introspection through GraalPy, including validation metadata, aliases, defaults, inheritance and compiler/runtime tests.

Python / GraalPy / GraalVM / Pyronaut

↗

02 / Experience

A background in
building the foundations.

January 2022 — Present

Oracle

Software Engineer

IC4 since June 2024 · Previously IC3

Contributing to the Micronaut and GraalVM ecosystems through framework features, cloud integrations, observability and developer tooling.

  • Implemented Micronaut Data vector persistence and similarity search across database integrations.
  • Extended internal Java service observability with raw metrics, HTTP/JVM instrumentation and request-context propagation.
  • Built cloud integrations, Terraform reference deployments and delivery automation.
  • Developed offline dependency-mirror tooling and validated Gradle/Maven builds with checksum and compliance reports.
  • Authored public Micronaut guides with runnable applications and tests.
May 2021 — Dec 2021

Seven Bridges Genomics

Penetration Tester

Moved to the security team to test the platform I had helped build: web and API penetration testing, authentication and authorization reviews, and remediation guidance for the Core Team.

Dec 2017 — May 2021

Seven Bridges Genomics

Software Engineer · Core Team

Developed platform services in Java, Python and Go, including secrets management with HashiCorp Vault, MFA, OAuth2 SSO, billing services and administrative APIs.

Also built automation for idle AWS EC2 environments and a notification service for platform announcements.

Mar 2017 — Jun 2017

Seven Bridges Genomics

Python Software Engineer Intern

Built user registration and authentication services, plus a frontend API gateway with Tornado, SQLAlchemy and PostgreSQL.

03 / Education

University of Belgrade

School of Electrical Engineering

Belgrade, Serbia

MSc

Master of Science

Software Engineering

2017–2019

BSc

Bachelor of Science

Software Engineering

2013–2017

04 / Published writing

Micronaut Guides.

Practical guides with runnable examples. Published on the official Micronaut site, covering Kubernetes, cloud metrics and distributed tracing.

The tools behind the work

Technical skills

Languages & runtimes

Java, Python, Go
Micronaut, Netty, GraalVM, GraalPy

Cloud & delivery

OCI, AWS, Kubernetes, Docker
Terraform, Gradle, Maven, CI/CD

Observability & security

OpenTelemetry, Micrometer, Prometheus
Vault, OAuth2, SSO, MFA

Take a copy

The CV, in your format.

A quick overview or the details behind the work.

05 / Contact

Have something
in mind?

For software engineering opportunities, technical conversations or a question about my work, send me a note.

n0t_l3ss@outlook.com

The contact form is currently unavailable. Please use the email link to get in touch.

Your details are used to respond to your message. Privacy