Alexandru Tetelea
Senior Software Engineer — Big Data & Distributed Systems
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
Experience
Adobe — Big Data Software Engineer
Iași, Romania
Nov 2021 – Present
- 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
- 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
- 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
- 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
- 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
Universitatea „Alexandru Ioan Cuza” din Iași — Bachelor of Computer Science
2013 – 2016
Certifications
- Oracle Certified Professional: Java SE 11 Developer
Languages
- Romanian — Native/Bilingual
- English — Professional Working
- Russian — Professional Working