Alexandru Tetelea
Senior Software Engineer — Big Data & Distributed Systems
Iași, Romania · Open to remote/hybrid roles in EU/UK

Professional Summary

Big-data oriented software engineer with 8+ years of experience delivering scalable data platforms across Finance, Energy, and Telecommunications. Hands-on in Scala, Apache Spark, Apache Flink, and Kafka; adept at functional programming (Cats Effect), distributed systems design, and production data engineering. Comfortable shaping architecture and implementing end-to-end, from ingestion and stateful stream processing to data modeling and APIs. Passionate about correctness, performance, and clean, maintainable code.

Core Skills

  • Languages: Scala, Java, Python
  • Data/Streaming: Apache Spark, Apache Flink, Kafka, ZMQ
  • Data Stores: Cassandra, Graph DBs, Data Lake (Parquet/Delta)
  • Cloud & Infra: Kubernetes, Jenkins CI/CD
  • Paradigms: Functional Programming (Cats Effect), DDD/Hexagonal Architecture
  • Observability: Metrics & tracing, logging pipelines
  • APIs & Services: Spring Boot, RESTful design
  • Practices: Design reviews, code reviews, documentation, reliability & testing
ScalaSparkFlinkKafkaCats EffectAkkaKubernetesSpring BootData LakeCassandraGraph DBCI/CD

Experience

Adobe — Big Data Software Engineer
Iași, Romania
Nov 2021 – Present

Customer Journey Analytics (CJA) — Stitching team. Designing and building reliable, large-scale data processing systems.

  • Designed and developed distributed pipelines in Scala/Spark to process high-volume customer events with strict data-quality guarantees.
  • Implemented performance-oriented transformations and joins; optimized partitioning and shuffle to reduce runtime and cost.
  • Drove code quality through functional patterns (Cats Effect), rigorous testing, and documentation.
  • Collaborated on architecture decisions for scalable, fault-tolerant data services powering analytics products.
Orion Innovation — Big Data Software Engineer
Iași, Romania
Feb 2021 – Nov 2021

Innovation team (Telecommunications). Streaming applications consuming global device telemetry.

  • Delivered new stream-processing applications with Apache Flink and Kafka on Kubernetes.
  • Deployed and operated platform components (Jenkins, on-prem K8s).
E.ON Software Development — Software Engineer
Iași County, Romania
Jun 2018 – Feb 2021

Advanced Analytics & AI. Visualization and analytics for Germany’s Schleswig-Holstein electricity grid.

  • Built ETL pipelines ingesting diverse sources into the Data Lake; produced curated and aggregated datasets (Scala/Spark, Python/Dask).
  • Modeled and loaded graph data for network analysis; implemented schema-versioning tooling in Python.
  • Refactored Web API with DDD/Hexagonal principles (Java/Spring) to accelerate feature delivery.
  • Centralized Spark job logs via FluentBit/FluentD → Kafka.
  • Co-designed a time-travel approach to reconstruct grid state at arbitrary points using Spark.
Endava — Java Developer
Iași County, Romania
Apr 2016 – Jun 2018

Fintech — Risk Assessment team for credit decisioning.

  • Analyzed business requirements; designed and implemented service changes in Java.
  • Performed code reviews and supported UAT; deployed releases to production.
UniCredit Business Integrated Solutions — Junior Java Developer
Iași County, Romania
Jul 2015 – Sep 2015

Online Banking team.

  • Discussed requirements with stakeholders; investigated and resolved production issues.
  • Contributed to an automation testing framework.

Education

Universitatea „Alexandru Ioan Cuza” din Iași — Master of Computer Science
2016 – 2018
Computer Software Engineering
Universitatea „Alexandru Ioan Cuza” din Iași — Bachelor of Computer Science
2013 – 2016

Certifications

Languages

Additional Keywords (ATS)

Distributed systems · batch & streaming · data modeling · stateful stream processing · joins & windowing · partitioning strategy · schema evolution · CI/CD · containerization · reliability · incident response · documentation