Zpět na profesionály

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
Author
Java Developer & Kotlin Developer
64a5deca22f1110001f0ff24
Zaměstnanec130000  / Měsíčně
Kontraktor8250  / Denně
ÚroveňSENIOR
Role
Java Developer Kotlin Developer
Jazyky
English
Dovednosti
AngularAngularJSApache MavenApplication ServerCMSCode ManagementConfluenceContainer Management SoftwareContainerization SoftwareDatabaseDevOpsETL ToolsGitGitlabHibernateJavaJava EEJava ToolsJavaScriptJenkins (software)JiraKibanaKotlinMicrosoft serversMyBatisOpenShiftOraclePL/SQLPostgreSQLPostgres Plus Advanced ServerProject Management ToolsRestSQLSQL DeveloperSpecificationsSpringSpring bootStream Analytics SoftwareTools
Lokality
RemotePraha
Hybridní Lokality
Praha