Skip to content
View Aravinda93's full-sized avatar
🎯
Hello World!!!
🎯
Hello World!!!

Block or report Aravinda93

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aravinda93/README.md

🧑‍💻 About Me

💼 Role — Senior Full Stack Developer

📍 Location — Düsseldorf

🌐 Domains — Supply-chain · Healthcare · GS1 / EPCIS 2.0 · Digital Product Passport

🛠️ Stack — Java · Quarkus · Kafka · Nuxt · Vue · AWS

🗣️ Languages — Deutsch · English · Hindi · Kannada · Konkani · Tulu

> 💡 "Standards and best practices always win — slowly and steadily." 💡 <

  • 🔭 Part of the team that builds and maintains OpenEPCIS — open-source tooling for the GS1 EPCIS 2.0 supply-chain traceability standard (capture, store & query).
  • ⚙️ I design cloud-native microservices and REST APIs end-to-end — from reactive backends to production front-ends, DevOps infrastructure, and open-source tooling.
  • ⚡ I specialise in reactive, non-blocking services with Quarkus and SmallRye Mutiny, with a strong focus on streaming, memory efficiency, and GraalVM native builds.
  • 🌐 I work across the full stack — Nuxt / Vue front-ends (Nuxt Content, Nuxt UI, Nuxt SEO) and content-driven sites like openepcis.io and benelog.com.
  • ☁️ I deploy and operate services on AWS & Kubernetes (EKS), with Terraform IaC, CI/CD in GitLab/GitHub, and observability via OpenTelemetry & Jaeger.
  • 🔐 I secure APIs with Keycloak, OAuth 2.0 / OIDC, and JWT.
  • 🧩 I care about XML ↔ JSON/JSON-LD equality, clean code, and standards-correct implementations.
  • 🏆 Active member of the GS1 GSMP working group — credited by name in the official GS1 EPCIS 2.0 standard document.
  • 💬 Ask me about EPCIS, event-hash generation, document conversion, reactive Java, or Nuxt content sites or connet with me here:

LinkedIn   GitHub


🛠️ Tech Stack

Languages

Java TypeScript JavaScript Python PHP

Frontend & Web

Vue.js Nuxt Nuxt Content Node.js Tailwind CSS WebSocket

Frameworks & Runtime

Quarkus SmallRye Mutiny Spring Boot Apache Kafka GraalVM OpenAPI

Cloud, DevOps & Observability

AWS Kubernetes Docker Terraform GitHub Actions OpenTelemetry Jaeger

Data, Search & Standards

EPCIS 2.0 JSON-LD XML GraphQL OpenSearch Elasticsearch MySQL

Security & Auth

Keycloak OAuth 2.0 JWT

Tools

IntelliJ IDEA Maven Git Linux Jira Postman


🚀 Featured Projects

Project Description Tech
🔐 openepcis-event-hash-generator Generates a event hash for EPCIS events with XML ↔ JSON-LD parity Java Quarkus Jackson, SAX Parser
🔄 openepcis-document-converter Converts GS1 EPCIS events between JSON-LD and XML Java Quarkus
🧪 epcis-testdata-generator Design and generate generate EPCIS 2.0 test data Vue Nuxt Nuxt UI JavaScript TypeScript
📦 openepcis-models EPCIS 2.0 Java domain models Java
🗂️ openepcis-test-resources Collection of EPCIS documents/events in XML & JSON/JSON-LD Java
🗂️ openepcis-epc-digitallink-translator Transform GS1 Digital Link WebURI <-> URN Java
epcis-profile-checker Generate and valdiate EPCIS profiles against EPCIS documents/events Nuxt
🔳 qr-code-generator Configurable QR generation (ZXing) for GS1 use cases Java ZXing
🖥️ openepcis.io & benelog.com official content-driven websites Nuxt Nuxt Content Nuxt UI Nuxt SEO
📜 GS1 EPCIS 2.0 standard active GS1 GSMP working-group member, credited by name in the official standard document.

💼 Experience

2020 → now    Senior Full Stack Developer       · benelog GmbH         · Köln      (OpenEPCIS, GS1/EPCIS, cloud-native)
2020          Master's thesis                   · GS1 Germany          · Köln      (EPCIS test-data generator)
2019 → 2020   Quality Engineer (Werkstudent)    · Johnson & Johnson    · Chemnitz  (Surgical assist software)
2016 → 2018   Software Developer                · Oracle Cerner        · Bengaluru (Revenue Cycle Management)
2015 → 2016   Software Developer                · UST Global           · Kochi     (Health insurance provider finder) 

🎓 Studies

MSc Web Engineering — Technische Universität Chemnitz - 2018 to 2020
BE Electronics & Communication — Canara Engineering College - 2010 to 2014


📊 GitHub Stats

GitHub stats Top languages
GitHub streak

📈 Contribution Graph

activity graph

Pinned Loading

  1. openepcis/epcis-testdata-generator openepcis/epcis-testdata-generator Public

    EPCIS 2.0 Testdata Generator

    Vue 5 2

  2. openepcis/openepcis-event-hash-generator openepcis/openepcis-event-hash-generator Public

    Project to generate event hash for EPCIS document/event in XML/JSON-LD format.

    Java 10 2

  3. openepcis/openepcis-document-converter openepcis/openepcis-document-converter Public

    Convert GS1 EPCIS events from JSON-LD to XML format and vice versa.

    Java 5 3

  4. openepcis/openepcis-models openepcis/openepcis-models Public

    EPCIS 2.0 Java Models

    Java 5 2

  5. openepcis/openepcis-test-resources openepcis/openepcis-test-resources Public

    The project includes a comprehensive collection of EPCIS events in both XML and JSON/JSON-LD formats, intended for various testing purposes.

    Java 1

  6. openepcis/openepcis-document-validation-service openepcis/openepcis-document-validation-service Public

    Java 1