Zoltán Domahidi
Senior Software Engineer

Work Experience

Senior Backend Software Engineer / Golang Developer

@ CIRCL Technologies Ltd

Remote, 01/2023 → …
- development and improvement of Proto Energy SaaS product (mostly on payment and sales orders related features)
- building the WebSocket API for the event sourcing (and CQRS) based backend
- writing and maintaining end-to-end tests
- creating the basics of the backend observability with the help of the DevOps team
- proposing code design improvements
- tech stack: Go / Golang, Postgres, Redis, RabbitMQ, WebSocket, AWS Lambda, AWS, Docker, Cucumber.js, TypeScript, Github, Grafana, Terraform

Senior Backend Software Engineer / Golang Developer

@ Alpaca

Budapest (HU), 07/2021 → 01/2023
- development and improvement of Alpaca’s brokerage system; extracting some parts from the monolith application to new microservices
- scale the monthly statement generation and increase the job throughput by ~20x
- build the scalable backend for mobile app push notifications
- working on subscription management and payment related features
- tech stack: Microservices, Go / Golang, Postgres, RabbitMQ, gRPC, Testify, Iris, Kubernetes, Helm, Ansible, Google Cloud Platform, Github

Senior Backend Software Engineer / Kotlin Developer

@ Magyar Telekom

Budapest (HU), 04/2019 → 06/2021
- development of Telekom’s Product Inventory system
- development of Community Engine which provides discounts for committed Telekom customers
- messaging, data auditing, testing, and CI related improvements
- supporting the team in technical design and decisions
- giving a presentation about Kotlin
- tech stack: Microservices, Kotlin, Spring Boot 2 (Webflux), Reactor, MongoDB, Kafka, MockK, Junit 5, JPA, RabbitMQ, TestContainers, Spring Cloud Stream (both RabbitMQ and Kafka), Kubernetes, Helm, Gradle, Git, GitLab

 

Senior Java Software Engineer / Technical Team Lead

@ Grape Solutions

Budapest (HU), 09/2018 → 04/2019
- development of Emobility, Hungary’s electric car charging IoT platform
- making software architecture and technology decisions
- improving local development environment, code quality, and testability
- mentoring Java developers; giving presentations about TDD & Http-Mocking
- tech stack: Microservices, Java 11, Spring Boot 2 (Webflux), Reactor, Python, Junit5, JPA, Jooq, Wiremock, Testcontainers, GCP, Docker, Kubernetes, Istio, Gradle, Git

Senior Java Developer

@ Secret Sauce Partners

Budapest (HU), 04/2018 → 09/2018
- development and maintenance of Style-Finder, an apparel recommendation system
- tech stack: Java8, Dropwizard, Guice, Hibernate, PostgreSQL, Spring Boot, Kafka, Docker, Kubernetes, AWS, Python, Avro, Maven, Git, Circle CI, JUnit 5, TDD, CleanCode

Senior Java Developer

@ Evosoft

Budapest (HU), 11/2014 → 04/2018
- design and development of a cloud-based Industry 4.0 project for MindSphere, Siemens (stream processing)
- supporting Java technical interviews
- in-house presentations about Clean Code, TDD, Spring Integration, Spring XD, Redis, and ScalaJS
- tech stack: Microservices, Java 8, Spring Boot, JPA, Rest, RabbitMQ, PostgreSQL, Redis, Spring Cloud (Netflix OSS), Spring DataFlow (+ Cloud Stream), Reactor, AWS, Terraform, Docker, Gradle, Git, GitLab CI, TDD, CleanCode, Swagger, RestDocs, JUnit, Mockito, CDC (Pact), BDD (Cucumber)

Previous Work Experiences

05/2006 → 11/2014
See my LinkedIn page for details about my previous work experiences as a Java and PHP developer and my GitHub account for my side projects.
https://www.linkedin.com/in/domahidizoltan
https://github.com/domahidizoltan

Education

University of Oradea

Faculty of Electrotechnics and Informatics

Oradea (RO), 2003 → 2008