Skip to content
View npapatheodorou's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report npapatheodorou

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
npapatheodorou/README.md
Nikos Papatheodorou banner
Scalable, secure, high-performance backend systems. ⚡🔒
🧠 JVM-first | 🛡️ Security-minded | 🚀 Performance-tuned

PortfolioLinkedInEmailX
Typing intro

✨ Building resilient platforms where security and speed coexist.


✨ Snapshot

👤 Profile

I design and build JVM-first backend systems for modern web and mobile applications, treating scalability, security, and performance as first-class requirements.

North Star 🧭: reliability, security, and speed are features, not afterthoughts.

🎯 Focus Areas

  • 🧠 JVM-first backend engineering in Java and Kotlin
  • ⚙️ CI/CD pipeline architecture and delivery automation
  • 📦 Containerized systems and infrastructure as code
  • 🔐 Secure system design, blockchain, and identity research
  • 👨‍🏫 Mentoring and technical knowledge-sharing

🧭 Career Snapshot

  • ⚙️ DevOps Engineer (current)
  • 🏢 Senior Developer at Ernst and Young (EY)
  • 💻 Backend Developer (3.5 years)
  • 🎓 MSc Researcher and Teaching Assistant

🧰 Toolbox

💻 Languages
JavaKotlinPythonJavaScriptC

🧩 Frameworks
SpringSpring BootQuarkusZK

⚙️ DevOps and Infra
DockerKubernetesTerraformAnsibleJenkinsGitHub ActionsGitLab CIAWS

📊 Data and Observability
OraclePostgreSQLMySQLRedisPrometheusGrafanaElasticsearch

📈 Metrics

GitHub streak

🏆 Engineering Impact

MetricAchievement
🚀 Deploy time reduction95% faster
⬆️ System uptime99.95% achieved
📦 Systems built25+ production systems
🔒 Security incidentsZero critical vulnerabilities
⚡ Performance improvement94% response-time reduction
🏗️ Provisioning automation97% faster infrastructure setup

🗺️ Focus Map

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#DBEAFE','primaryTextColor':'#0F172A','primaryBorderColor':'#3B82F6','secondaryColor':'#CCFBF1','secondaryTextColor':'#0F172A','secondaryBorderColor':'#14B8A6','tertiaryColor':'#FEF3C7','tertiaryTextColor':'#0F172A','tertiaryBorderColor':'#F59E0B','lineColor':'#475569','textColor':'#0F172A'}}}%%
mindmap
root((Backend))
JVM
Java
Kotlin
Spring
Quarkus
Performance
Profiling
Tuning
Reliability
Security
Blockchain
Identity
Cybersecurity
DevOps
CI/CD
IaC
Kubernetes
Data
Oracle
PostgreSQL
MySQL
Loading

🚀 Career Journey

graph LR
A[MSc Research - SSI and Blockchain - Teaching Assistant] --> B[Backend Developer - Java and Spring - 3.5 years]
B --> C[Senior Developer - Ernst and Young - 2 years]
C --> D[DevOps Engineer - CI/CD and Infrastructure]
style A fill:#DBEAFE,stroke:#3B82F6,color:#0F172A
style B fill:#CCFBF1,stroke:#14B8A6,color:#0F172A
style C fill:#E0E7FF,stroke:#6366F1,color:#0F172A
style D fill:#DCFCE7,stroke:#16A34A,color:#0F172A
Loading

🎓 Research and Teaching

🔬 MSc Thesis

Blockchain-based Self-Sovereign Identity (SSI)

  • Decentralized identity management
  • Verifiable credentials implementation
  • Privacy-preserving architecture
  • Enterprise adoption recommendations

👨‍🏫 Teaching Experience

  • Java: OOP and design patterns
  • C: systems programming
  • Python: scripting and algorithms
  • Linaro Connect: workshop leader
  • Mentorship: junior developers

🔐 Core Principles

🔒 Security-first -> every system is designed with security at its core
⚙️ Automation-driven -> if it can be automated, it should be
⚡ Performance-focused -> measurable improvements over assumptions
🏗️ Scalable design -> architecture built for growth from day one
📈 Observable systems -> instrumentation is mandatory, not optional
🔄 Continuous improvement -> iterative engineering culture

🔥 Activity

Full-Year Activity

🤝 Connect

EmailLinkedInX
Profile views

Pinned Loading

  1. pretty-examtopics-downloaderpretty-examtopics-downloaderPublic

    Forked from thatonecodes/examtopics-downloader

    This repo helps you download all types of exams from https://www.examtopics.com for free.

    Go 29 7

  2. cudy-openwrt-tutorialcudy-openwrt-tutorialPublic

    Tutorial repo on upgrading Cudy WR3000 routers with OpenWrt. Covers flashing the firmware, adding Adblock for cleaner browsing, and configuring WireGuard VPN for secure connections. Step-by-step in…

    Python 17

  3. xbs-pwaxbs-pwaPublic

    Unofficial read-only PWA client for xBrowserSync — the iOS/Android homescreen app it never had. Bookmarks are decrypted on-device with the Web Crypto API; your password never leaves the browser. Pl…

    JavaScript

  4. nordconf-wgnordconf-wgPublic

    Web app that turns NordVPN's recommended WireGuard server into a ready-to-import .conf — private key never leaves your browser.

    JavaScript