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
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
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
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
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
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)
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
Oradea (RO), 2003 → 2008