Java Developer & Kotlin Developer
Overview
Short Summary
The candidates has been a Java/Kotlin Developer. He currently focuses on backend development within a betting team, responsible for placing bets, evaluating users, and managing cashout tickets. This involves the development of microservices from scratch, including design, implementation, performance testing, deployment, and maintenance. Technologies which he utilises are Java 17, Spring Boot, PostgreSQL, Kafka, Hazelcast, and Bitbucket. Deployment processes involve Jenkins, Openshift, and Docker, with adherence to SAFe principles. Previously, as a Java/Kotlin Developer his responsibilities included backend development in Kotlin, with some involvement in Quarkus. Operating as a sole developer, tasks encompassed the full spectrum of backend responsibilities from design to deployment, with additional minor frontend work in React. Technologies employed included MongoDB, MySQL, pub/sub systems, and deployment on Kubernetes via GitOps and ArgoCD.
Work Experience
Java/Kotlin Developer
(March 2023 — Present)
- Backend - java/kotlin - reactive stack (coroutines)
- Betting team - place bet, evaluate user, cashout ticket
- developmicroservicefromscratchtoearlycashoutticket-design/implementation/perftest/deploy/run
- Java 17, Spring boot, PostgreSQL, Kafka, Hazelcast, Bitbucket
- Deploying on production - Jenkins, Openshift, Docker
- SAFe, on-call duty
Java/Kotlin developer
(September 2020 — February 2023)
- Backend Kotlin, one service in Quarkus
- One-man show - responsibility for everything on BE - design/implementation/run
- MongoDB, MySQL, pub/sub, a small amount of work on front-end(React)
- Deploying on production via git-ops, argoCD (k8s on GCP)
- After covid-19, remote-first company
Java developer
(September 2017 — August 2020)
- Implementation web backend - REST API
- Started transcribing the website from PHP to Java/React
- Working with Java 8, Spring boot, QueryDSL, ElasticSearch, RabbitMQ, Redis
- Deploying on production, OpenShift, on-calls
- IT lead for internals projects
- Team leader - Performed code reviews, performance reviews, personal development
PLC with web application
(May 2018 — November 2018)
- Implementation program for custom PLC based on ATMega2560, GSM and GPS module- Implementation of web application - PHP
- PLC was put on a pressing machine to collect data and send it through the GSM network to server
- Deployment of pressing machines in Denmark
| Freelancer | 497 € / Per day |
| Level | SENIOR |