Späť na profesionálov

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
Author
Java Developer & Kotlin Developer
64a5deca22f1110001f0ff24
Zamestnanec5343  / Mesačne
Kontraktor339  / Denne
ÚroveňSENIOR
Role
Java Developer Kotlin Developer
Jazyky
English
Zručnosti
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