Java Developer & Kotlin Developer
Přehled
Krátké shrnutí
Vývojář, který pracuje s Javou již několik let. V současné době pracuje na bankovním projektu, který na základě nařízení EU umožňuje zákazníkům autorizovat platby a převody z účtu na účet bez použití karty poskytovatele. K projektu se připojil v době, kdy byl v plném proudu, takže nasazuje nové funkce a přepisuje poslední aplikaci z Javy do Kotlinu. Na dalším projektu vyvíjí čistě v jazyce Kotlin. Původně pracoval v DB Oracle, nyní používá spíše databáze Postgre, nasazuje přes Openshift, pipelines Jenkins nebo GitHub. Javu dělal v MyBatis, Mavenu a na domácích projektech používal i Hibernate. Baví ho vývoj v BE, ale protože si chtěl rozšířit obzory, získal také drobné zkušenosti s Angular. Pracuje ve Scrumu, absolvoval také třídenní školení a získal vývojářský certifikát ve Scrumu. Angličtinu také denně používá v rodinném prostředí. Němčinu aktivně používal asi půl roku před několika lety, tehdy se dokázal plynule domluvit, nyní si porozumění udržuje poslechem podcastů a občasnou komunikací v zahraničí, ale věří, že za pár týdnů by se dokázal dostat zpět na úroveň, na které byl předtím.
Pracovní zkušenosti
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
| Zaměstnanec | 130000 Kč / Měsíčně |
| Kontraktor | 8250 Kč / Denně |
| Úroveň | SENIOR |
| Praha |