Java Developer & Kotlin Developer
Overview
Short Summary
Developer who has been working with Java for several years. He is currently working on a banking project that, based on an EU regulation, allows customers to authorize payment and transfer from account to account without a card provider. He joined the project when it was underway, so he is deploying new functionality and rewriting the latest application from Java to Kotlin. On the next project he is developing purely in Kotlin. He originally worked in Oracle DB, now he is using more Postgre databases, deploying via Openshift, Jenkins pipelines or GitHub. He's been doing Java in MyBatis, Maven, and has also used Hibernate on home projects. He enjoys developing in BE, but since he wanted to broaden his horizons, he also got some minor experience with Angular. He is working in Scrum, he also completed a 3-day training and got a developer certificate in Scrum. He also uses English on a daily basis in a family environment. He actively used German for about half a year a few years back, back then he was able to communicate fluently, now he maintains his understanding by listening to podcasts and occasionally communicating abroad, but he believes that in a few weeks he would be able to get back to the level he was at before.
Work Experience
Developer
(2022 – present)
- Responsible for application development at banking sector, focusing on BE development for various applications.
- Key contributor to the Payment from the Account application, enhancing PSD2-based payments and leading a migration from Java to Kotlin.
- Involved in the development of Deap, an electricity and gas price comparison application, utilizing Kotlin.
- Played a crucial role in the development of the API Configurator, an internal application for configuring and publishing internal APIs.
- Collaborated within an Agile team using Scrum methodologies and earned the "Certified Professional Scrum Developer" certification.
- Utilized technologies including Java, Kotlin, Spring, Git, Jenkins, MyBatis, Oracle DB, PostgreSQL, SonarQube, Openshift, TypeScript, and Angular.
Integration Developer
(2018 – 2021)
- Contributed to a bank client as an Integration Developer, specializing in ETL processes and data transfers.
- Developed and maintained the internal ETL tool, JLauncher, for seamless data transfers between databases and file servers.
- Created data flow processes within the IBM Workflow Center, ensuring efficient data movement.
- Proficiently used Java for the development of the JLauncher tool.
- Employed technologies such as Java, Git, Jenkins, Hibernate, Maven, Oracle DB, MS SQL Server, Linux, Python, and Vaadin.
Data Analyst
(2016 – 2018)
- Excelled as a Data Analyst at focusing on financial data analysis and preparation for the reporting team.
- Automated processes using VBA scripts, improving efficiency in data processing.
- Analyzed data flows and executed implementations within the database environment.
- Utilized Oracle DB and VBA for data analysis and automation
| Employee | 5343 € / Per month |
| Freelancer | 339 € / Per day |
| Level | SENIOR |
| Praha |