{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Bogdan Davydov",
    "label": "Software Engineer — Backend & Full-Stack (Java)",
    "email": "me@bogdandavydov.dev",
    "url": "https://bogdandavydov.dev",
    "summary": "Software engineer with five years of experience building and operating backend and full-stack systems, with deep hands-on expertise in enterprise billing and mediation for the telecom sector. Comfortable owning features end-to-end — from requirements and architecture through backend, frontend, CI/CD and production operations. Strong in Java (Spring Boot, Vert.x), distributed data processing, cloud infrastructure and DevOps. Registered sole proprietor building and shipping independent products alongside employment.",
    "location": {
      "city": "Vienna",
      "countryCode": "AT"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "bogdan",
        "url": "#"
      },
      {
        "network": "LinkedIn",
        "username": "bogdan-davydov",
        "url": "#"
      }
    ]
  },
  "work": [
    {
      "name": "NEWCON GmbH",
      "position": "Software Engineer & Consultant",
      "startDate": "2025-03",
      "summary": "Sole engineer end-to-end on multiple enterprise projects in the telecom billing domain — two complete solutions delivered, a third shipping now, each owned from requirements and architecture through backend, frontend, deployment and ongoing support.",
      "highlights": [
        "Built a full web portal for uploading and managing telecom tariffs single-handedly — backend, frontend, CI/CD and production rollout (delivered).",
        "Re-architected and cloudified a legacy enterprise application, deployed it on the client's infrastructure and provide ongoing production support — improving reliability, scalability and maintainability (delivered).",
        "Rewriting an enterprise legacy Java Swing GUI application into a modern web application on Java 26: a configuration-driven framework where forms, menus and most business logic are generated dynamically from YAML config, database-agnostic across Oracle and PostgreSQL (in progress).",
        "Removed several thousand lines of redundant business-logic code through systematic refactoring, reducing maintenance complexity and speeding up core processing workflows.",
        "Stack: Java 26 / latest LTS, Spring Boot, TypeScript, Docker, Kubernetes, CI/CD."
      ]
    },
    {
      "name": "Gentics Software GmbH",
      "position": "Full-Stack Developer",
      "startDate": "2023-05",
      "endDate": "2025-02",
      "summary": "Full-stack development on a dynamic Content Management System serving production workloads.",
      "highlights": [
        "Built high-performance, scalable backend services primarily with Java (Vert.x).",
        "Developed and maintained web portals with PHP/Laravel and React/TypeScript for responsive, user-friendly interfaces.",
        "Worked cross-functionally to ship features, optimize performance and resolve complex production issues.",
        "Stack: Java, Vert.x, PHP, Laravel, React, TypeScript."
      ]
    },
    {
      "name": "Lifebrain (Covid Labor) GmbH",
      "position": "Software Developer / Product Support",
      "startDate": "2021-11",
      "endDate": "2023-04",
      "summary": "Internal tooling, reporting and process automation for large-scale laboratory operations.",
      "highlights": [
        "Developed internal tools including an employee onboarding/offboarding portal.",
        "Built reporting and document generation (Jasper) for laboratory operations.",
        "Supported and delivered projects around the GLIMS lab information management system.",
        "Drove digitalization and automation of internal labor processes.",
        "Stack: Java, Spring Boot, Python, SQL."
      ]
    }
  ],
  "projects": [
    {
      "name": "Java Workflow / Mediation Engine",
      "description": "Custom Java engine for configurable data-processing workflows, inspired by DigitalRoute Mediation Zone. Directly applies telecom mediation concepts — collection, transformation and routing of high-volume records — as a from-scratch, self-designed system.",
      "keywords": [
        "java",
        "mediation",
        "data processing"
      ],
      "roles": [
        "author"
      ],
      "type": "personal project"
    },
    {
      "name": "Self-Hosted Infrastructure & Observability Platform",
      "description": "Designed and operate a self-hosted server stack (Hetzner) with containerized deployment and full observability/monitoring — end-to-end ownership of provisioning, deployment automation and reliability.",
      "keywords": [
        "linux",
        "docker",
        "observability",
        "hetzner"
      ],
      "roles": [
        "author",
        "operator"
      ],
      "type": "personal project"
    },
    {
      "name": "Online Auction Platform",
      "description": "C2C online auction platform built as an independent SaaS product — full-stack architecture, backend and infrastructure. Approved side business as a registered sole proprietor; product ownership from concept to launch.",
      "keywords": [
        "saas",
        "full-stack"
      ],
      "roles": [
        "founder",
        "author"
      ],
      "type": "own product"
    },
    {
      "name": "Security / Bug Bounty",
      "description": "Participant in the City of Vienna (Stadt Wien) bug bounty program — 4 of 5 submitted vulnerability reports accepted. Also active on Immunefi and Bugcrowd.",
      "keywords": [
        "security",
        "bug bounty"
      ],
      "roles": [
        "researcher"
      ],
      "type": "security"
    },
    {
      "name": "Solana On-Chain Analytics",
      "description": "Backend and on-chain data work in the Solana ecosystem: an own indexer, a year of aggregated launch/trade data, analytics and backtests — written up on this site.",
      "keywords": [
        "solana",
        "indexing",
        "backtesting"
      ],
      "roles": [
        "author"
      ],
      "type": "personal project"
    }
  ],
  "skills": [
    {
      "name": "Languages",
      "keywords": [
        "Java",
        "TypeScript/JavaScript",
        "Python",
        "PHP",
        "SQL"
      ]
    },
    {
      "name": "Backend",
      "keywords": [
        "Spring Boot",
        "Vert.x",
        "Laravel",
        "REST APIs",
        "high-throughput data processing / mediation"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "React",
        "TypeScript"
      ]
    },
    {
      "name": "Infra & DevOps",
      "keywords": [
        "Docker",
        "Kubernetes",
        "CI/CD",
        "Linux",
        "cloud migration",
        "self-hosted infrastructure",
        "observability / monitoring"
      ]
    },
    {
      "name": "Data",
      "keywords": [
        "PostgreSQL",
        "relational databases",
        "Oracle",
        "reporting (Jasper)"
      ]
    },
    {
      "name": "Practices",
      "keywords": [
        "SDLC ownership",
        "system design",
        "automation",
        "production operations"
      ]
    }
  ],
  "education": [
    {
      "institution": "Kyiv National University of Technologies and Design",
      "area": "Automation and Computer-Integrated Technologies",
      "studyType": "Bachelor",
      "endDate": "2026-06"
    }
  ],
  "languages": [
    {
      "language": "German",
      "fluency": "professional"
    },
    {
      "language": "English",
      "fluency": "professional"
    },
    {
      "language": "Ukrainian",
      "fluency": "native"
    },
    {
      "language": "Russian",
      "fluency": "native"
    }
  ],
  "interests": [
    {
      "name": "Writing",
      "keywords": [
        "technical notes",
        "essays — this site"
      ]
    },
    {
      "name": "On-chain data",
      "keywords": [
        "solana",
        "market microstructure",
        "backtests"
      ]
    }
  ],
  "meta": {
    "canonical": "/cv.json",
    "lastModified": "2026-08-01"
  }
}
