Zpět na profesionály

Architect & Java Developer

Přehled


Krátké shrnutí

Vývojář v jazyce Java s více než 10 lety zkušeností. V současné době pracuje na vývoji webové aplikace pro řízení rizik, která monitoruje a vyhodnocuje identifikovaná rizika. Začíná jako BE vývojář v Javě a postupně se dostal k fullstacku, kde pracoval také s Angular (3 roky zkušeností), Vue.js. Jeho zodpovědností je vedení refaktoringu FE v Angularu. V BE používal Javu, Springboot, dokonce celý ekosystém Springboot, Hibernate atd. Získal zkušenosti s architekturou mikroslužeb i s architekturou řízenou událostmi a pracoval s Azure (2 roky zkušeností), CI/CD, Kafka, Maven, Docker a Kubernetes. Používal také relační databáze, jako jsou Oracle, Postgres, MySQL, SQL. V minulosti získal zkušenosti s manuálním a automatizovaným testováním (více než 5 let), kromě toho se věnoval i Java prjoectům. Získal také zkušenosti na pozici tech lead (cca 1 rok), která ho zaujala a rád by na této pozici pracoval i v budoucnu. Je zvyklý pracovat v agilním prostředí Scrum a Kanban. Plynně komunikuje anglicky a dokáže číst dokumentaci, FE aplikace, tickety nebo e-maily v němčině. Komunikace v němčině však není na komunikativní úrovni.

Pracovní zkušenosti

Role: Owner, 06/2016 - Present

Domain Backorder

  • Developed an application that communicates with an SK-NIC domain registry using five microservices. The application allows users to order backorder of expired domains and manage their domains through a web UI.
  • Responsible for solution architecture design, programming, testing, DevOps, and security.
  • Utilized technologies such as Kotlin, Java, Spring, JPA (Hibernate), Docker (Compose), Vue.js, MySQL, Kafka, and Nginx.

Erit Affiliate Publisher (WordPress plugin)

  • Created a WordPress plugin to automate routine tasks on an affiliate marketing web magazine.
  • Implemented the plugin using PHP, WordPress, and JavaScript.

Role: Senior Software Engineer, 10/2021 – Present

OneORM Risk Management

  • Developed a web application for tracking and assessing identified risks.
  • Involved in data model architecture design, programming, testing, integration, and the migration of a legacy platform.
  • Utilized technologies such as Java, Spring, JPA (Hibernate), Angular, and Azure.

Role: Senior Software engineer, 01/2020 - 08/2021

SwiftIQ Data and Insights

  • Worked on a retail analytics and Business Intelligence platform.
  • Involved in frontend programming and testing.
  • Utilized technologies such as Angular and Google Cloud Platform (GCP).

Fuel Rewards

  • Contributed to a robust ecosystem of applications that provided a loyalty system at gas stations for end users.
  • Involved in programming and testing.
  • Utilized technologies such as Java, Vue.js, Spring, JPA (Hibernate), Docker, and Open-API.

Role: Senior Software engineer, 10/2018 - 08/2019

AT&T Global Network Services

  • Worked on various smaller AT&T internal applications.
  • Responsibilities included architectural design, programming, testing, and mentoring junior colleagues.
  • Utilized technologies such as Kotlin, Java, Spring, JPA (Hibernate), Kubernetes, Jenkins, Docker, Vue.js, Thymeleaf, Elasticsearch, and Python.

Web-check

  • Developed an application to assist network engineers in delivering orders effectively.
  • Involved in architectural design, programming, testing, integration, and creating the frontend based on mock images.
  • Utilized technologies such as Java, UML, Spring, Thymeleaf, JPA (Hibernate), HTML, JavaScript, SASS, SQL, jQuery, Tomcat, JUnit, JIRA, and IntelliJ IDEA.

Wishlist (Secret Santa)

  • Internal AT&T application to collect desired presents from charity organizations. Employees of AT&T can then choose to buy a present. The application consists of an admin part, application manager part, and part for volunteers.
  • Activities: Programming, Testing, Integration, creating frontend from mock images.
  • Technologies: Java, Spring, Thymeleaf, JPA (Hibernate), HTML, Javascript, SASS, SQL,jQuery, JUni
Author
Architect & Java Developer
6369366bf064f88111c49a5e
Kontraktor9900  / Denně
ÚroveňSENIOR
Role
Architect Java Developer
Jazyky
English
Dovednosti
AndroidAngularApplication ServerArchitectAutomation TestingAzureBashBlockchainC ServersCMSCSSCertificationsCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerElasticsearchFullstackGitGradleGroovyHTMLHibernateIDEJPAJSFJSPJUnitJavaJava EEJava ToolsJavaScriptJiraKotlinKubernetesLinuxMicrosoft serversMockitoMySQLOperation SystemsPHPPHP CMSPactProject Management ToolsProject ManagerPythonReactRestSASSSQLSearch ToolsShellSmart Contracts SoftwareSpecificationsSpringSpring SecuritySpring bootTest DevelopmentTesterThymeleafToolsUIUMLVueWordPressXHTMLXMLjQuerynginx
Lokality
PrahaRemote