Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Zaměřuje se na Javu a Kotlin, ale vzdělává se i v dalších jazycích, jako je ReactJS, Typescript, Hibernate. Má 6 let zkušeností s Javou a 5 let s Kotlinem. Pracuje na volné noze a na své poslední zakázce, kde byl zodpovědný za vytvoření mikroslužby využívající Spring boot, která bude naslouchat událostem z Revolut Business API. Je otevřený i novějším frameworkům, jako je například Ktor. Má zkušenosti s agilními metodikami, jako je Scrum, a nejraději by v agilní práci pokračoval. Jeho angličtina je na dobré úrovni, rozumí textu a dokáže se i domluvit (třeba konverzovat). Je však angažovaný a preferoval by také anglicky mluvící týmy.

Pracovní zkušenosti

Fullstack Developer (Kotlin, Camunda, VueJs)

(Apr 2022 - Present)

  • the greatest bank in Slovakia, and I am privileged to work here with great minds.
  • hired as first developer in Card Lab to work on great features like Cardless Withdrawal from ATM (via George app) or developing Virtual cards (permanent and disposable).
  • using advanced hexagonal architecture implementing Camunda processes in high quality

Kotlin Developer

(Dec 2021 - Feb 2022)

  • were tasked to create backend service for ordering, grouping and managing shipments from big containers to small packages.
  • integrated clients to various other services and all data were stored to (loaded from) SalesForce database.
  • highlights: Because salesforce objects were always changing, I created code generator from json object to kotlin code. Client Api took too long to process our orders, so I used coroutines to process them in parallel which cut the processing time from minutes to just a few seconds with proper error handling - if any request fails we need to revert the other orders.

Kotlin Developer

(Sep 2021)

  • Task done in 11 days, but I think it's worth mentioning? The goal of the task was to create a microservice using Spring boot which will listen to the events from Revolut Business API via webhook, deploy to AWS, store state to DynamoDB.

Kotlin Developer

(Dec 2020 - Sep 2021)

  • Kotlin Spring boot microservices, I love this! It was still in it's early stage, but already over a year in development and we managed to finish it and sell to the customers. We are building connectors to all telco services (T-mobile, O2, MVNO, CrossApi,...), from ordering a product/service, managing technician workflow, building processes with Camunda, sending notifications, letters, all you can imagine.

Kotlin Developer, NodeJs Developer

(Aug 2020 - Dec 2020)

  • My fist task was to develop java library to help other developers to integrate blockchain technology to their projects. I wrote that in Kotlin, used KEthereum, learned everything about blockchain I could in timeframe of 1.5 months. Test coverage was higher then the main company's product.
  • The other task was to develop backend service for Crypto Wallet app and CRM app. I started this project, but later other JS team members would be joining me, so I had to use JS framework instead of JVM. It was NestJs + TypeORM.

Java/Kotlin Developer

(Nov 2019 - Jul 2020)

  • Finally I found the company designed for freelancing. 100% home office, no special bonuses.
  • They find suitable project for developer and give him good money for work. Of course, my work consists of Spring boot, Hibernate, Java 8 (at least). And not just that. When there was a need to create a new backend service, they let me do it in Kotlin and it proved to be a good decision.

Java developer

(Sep 2019 - Oct 2019)

  • I've spent here only few months, but I see this as a good opportunity to mention what I am NOT looking for. I want to use IDE of my choice (Intellij Idea Ultimate), to use operating system of my choice and sometimes to work remotely. Not all the time, I actually like being in the office with others, but I want to have this option.

Author
Java Developer
61a51209d04e61000bf71c58
Dostupnost01/07/2024
Kontraktor10710  / Denně
ÚroveňSENIOR
Role
Java Developer
Jazyky
English
Dovednosti
HibernateJavaJavaScriptKotlinReactSpringSpring bootTypeScriptnode.js
Lokality
RemoteBrno-město