Skip to content
View Sboti03's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Realcity
  • Budapest

Block or report Sboti03

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Sboti03/README.md
public class Developer {

    private final String name = "Botond Somogyi";
    private final String role = "Software Engineer";
    private final String location = "Hungary";

    private final List<String> focus = List.of(
        "Microservices",
        "Real-time systems",
        "High-performance APIs",
        "Distributed architectures",
        "Transport informatics",
        "Geospatial systems"
    );

    public void build() {
        System.out.println("Scalable. Observable. Production-ready.");
    }
}

⚙️ Backend Engineer | Java & Systems

Building robust backend systems with a strong focus on performance, scalability, and clean architecture.

Special interest in transport informatics, geospatial systems, and real-time routing platforms.


🧰 Tech Stack

languages:
  - Java (8-25)
  - Kotlin
  - TypeScript

frameworks:
  - Spring Boot
  - Java EE

architecture:
  - Microservices
  - Event-driven systems
  - REST APIs

infrastructure:
  - Docker
  - Kubernetes
  - Testcontainers

data:
  - PostgreSQL
  - MariaDB
  - Kafka
  - Infinispan

observability:
  - Prometheus
  - Grafana
  - Micrometer

geospatial:
  - OpenStreetMap (OSM)
  - GTFS
  - Routing engines

ai:
  - AI-assisted development
  - Data-driven decision systems

🏗️ Core Expertise

@Service
public class Expertise {

    public List<String> backend() {
        return List.of(
            "Designing scalable microservices",
            "Building real-time data pipelines",
            "Optimizing concurrent systems",
            "API design and performance tuning"
        );
    }

    public List<String> systems() {
        return List.of(
            "Container orchestration (Docker, K8s)",
            "CI/CD pipelines (GitLab)",
            "Integration testing (Testcontainers)",
            "Distributed system debugging"
        );
    }

    public List<String> transport() {
        return List.of(
            "Route planning and graph-based systems",
            "GTFS data processing and validation",
            "OpenStreetMap based geospatial modeling",
            "Real-time transit data handling"
        );
    }

    public List<String> ai() {
        return List.of(
            "Using AI to accelerate development workflows",
            "Automating repetitive engineering tasks",
            "Exploring AI-driven backend tooling",
            "Integrating AI into data processing pipelines"
        );
    }
}

🚏 Transport & Geospatial Focus

public class RoutingSystem {

    public Graph build(Path gtfs, Path osm) {
        return GraphBuilder.from(gtfs)
            .withStreetNetwork(osm)
            .withTransitData()
            .optimizeForRouting()
            .build();
    }
}

✔ OpenStreetMap based routing
✔ GTFS ingestion and transformation
✔ Graph-based transport systems
✔ Real-time transit data processing


⚡ Current Focus

Stream.of(
    "Project Loom and virtual threads",
    "Advanced test orchestration",
    "Backend developer tooling",
    "Scalable SaaS architectures",
    "Geospatial and routing systems",
    "AI-assisted backend development"
).forEach(System.out::println);

📡 Philosophy

if (system.isComplex()) {
    simplify();
}

if (!observable(system)) {
    addMetrics();
}

if (!scalable(system)) {
    redesign();
}

if (!data.isUseful()) {
    rethink();
}

📫 Contact

echo "Let's build something scalable."

Popular repositories Loading

  1. Muscles-projekt-munka Muscles-projekt-munka Public

    TypeScript 1

  2. react-native-big-calendar react-native-big-calendar Public

    gcal/outlook like calendar component for React Native

    TypeScript

  3. custom_clock_android custom_clock_android Public

    Java

  4. LibreTranslate LibreTranslate Public

    Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.

    Python

  5. Sboti03 Sboti03 Public

  6. jib jib Public

    Forked from GoogleContainerTools/jib

    🏗 Build container images for your Java applications.

    Java