Java Developer & Kotlin Developer
Prehľad
Krátke zhrnutie
Vývojár, ktorý pracuje s Javou už niekoľko rokov. V súčasnosti pracuje na bankovom projekte, ktorý na základe nariadenia EÚ umožňuje zákazníkom autorizovať platby a prevody z účtu na účet bez poskytovateľa platobnej karty. K projektu sa pripojil v čase, keď bol v plnom prúde, takže nasadzuje nové funkcie a prepisuje najnovšiu aplikáciu z jazyka Java do jazyka Kotlin. Na ďalšom projekte vyvíja čisto v jazyku Kotlin. Pôvodne pracoval v Oracle DB, teraz používa viac Postgre databázy, nasadzuje cez Openshift, Jenkins pipelines alebo GitHub. Javu robil v MyBatis, Maven a na domácich projektoch používal aj Hibernate. Rád vyvíja v BE, ale keďže si chcel rozšíriť obzory, získal aj menšie skúsenosti s Angularom. Pracuje v Scrume, absolvoval aj 3-dňové školenie a získal vývojársky certifikát v Scrume. Angličtinu používa aj na dennej báze v rodinnom prostredí. Nemčinu aktívne používal asi pol roka pred niekoľkými rokmi, vtedy sa dokázal plynule dohovoriť, teraz si porozumenie udržiava počúvaním podcastov a občasnou komunikáciou v zahraničí, ale verí, že za pár týždňov by sa dokázal vrátiť na úroveň, na ktorej bol predtým.
Pracovné skúsenosti
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
| Zamestnanec | 5343 € / Mesačne |
| Kontraktor | 339 € / Denne |
| Úroveň | SENIOR |
| Praha |