Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Jako programátor, analytik a konzultant získal cenné dovednosti a zkušenosti v různých oblastech vývoje softwaru a poradenství. Zaměřoval se především na práci s konektory Mulesoft společnosti Salesforce, komplexním systémem Enterprise Service Bus (ESB). V této roli se podílel na všech fázích životního cyklu vývoje softwaru. Mezi jeho povinnosti patřil vývoj, údržba, vyšetřování a spolupráce s více týmy. Při práci s jazykem Java, vlastními frameworky a doménově specifickým jazykem (DSL) zdokonaloval své programátorské dovednosti a přispíval ke zlepšení a stabilitě konektorů Mulesoft. Kromě toho jako spoluzakladatel a backendový inženýr ve startupovém projektu prokázal své odborné znalosti v oblasti vývoje backendu, návrhu databází a cloudového inženýrství. Během svého působení na pozici softwarového inženýra pracoval na budování integračního systému s architekturou mikroslužeb na platformě Azure. S využitím technologií, jako jsou ActiveMQ, Kotlin a Domain Driven Design (DDD), přispěl k vytvoření škálovatelného a efektivního systému. Jeho zkušenosti zahrnují také práci na streamové analytice s využitím technologií, jako jsou Kafka a Storm. Podílel se na výzkumu a vývoji, testování a provozu cloudu s využitím Dockeru a Kubernetes. Nedílnou součástí jeho povinností byla týmová práce, revize kódu, koučování a dokumentace pomocí nástrojů, jako je Confluence.

Kromě toho přispíval do open source projektů jako programátor v jazyce Java. V neposlední řadě mu praktické zkušenosti poskytly zkušenosti s vývojem webových aplikací pomocí frameworků Java EE, Spring a Hibernate. Pracoval v týmech a podílel se na celém procesu vývoje softwaru, od analýzy přes programování, testování, nasazení až po údržbu. Celkově ho jeho rozmanité pracovní zkušenosti programátora, analytika a konzultanta vybavily širokou škálou dovedností, včetně znalostí jazyka Java, vlastních frameworků, DSL, architektury mikroslužeb, cloudových technologií a spolupráce napříč funkčními týmy.

Pracovní zkušenosti

Programmer, Analyst, and Consultant Dec 2022 - Present

  • Responsibilities Working on Mulesoft connectors of Salesforce, development, maintenance, investigation, collaboration with multiple teams.
  • Technologies used: Java, custom frameworks, DSL, domain knowledge.

Java Programmer (Side Project) Sep 2019 - Dec 2022

  • Responsibilities: Co-founder, backend, database, and cloud designer and engineer.

Software Engineer Sep 2021 - Nov 2022

  • Responsibilities: Building integration system with microservices architecture on Azure.
  • Technologies used: ActiveMQ, Kotlin, Async processing, Domain Driven Design.

Java Programmer Aug 2020 - Sep 2021

  • Responsibilities: Streaming analytics using Kafka and Storm, research and development using Java and Spring, testing, cloud operations, teamwork, and documentation.

Java Programmer (Side Project) May 2020 - June 2021

  • Responsibilities: Implemented Java translator for an open-source project aimed at software engineering students and teachers.

Java Programmer Oct 2018 - Aug 2020

  • Responsibilities: Developed web applications using Java EE, Spring, and Hibernate framework.
  • Involved in the entire process from analysis to maintenance.
Author
Java Developer
62b1fa978bb415000ef98b3c
Kontraktor6961  / Denně
ÚroveňMEDIOR
Role
Java Developer
Jazyky
English
Dovednosti
AJAXAWSApplication ServerAutomation TestingAzureBashCICDCMSCRMCloudCode ManagementConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsDevSecOpsDockerGitGitHubGitflowGitlabHTMLHibernateIntegration SystemsJPAJUnitJavaJava EEJava ToolsJavaScriptKotlinKubernetesMicrosoft serversMockitoMuleSoftMySQLPHPPlayPythonRestSalesForceShellSonarQubeSpecificationsSpringSpring bootSpring for Apache KafkaStatic Code Analysis ToolsTest DevelopmentToolsXML
Lokality
RemoteZvolenBanská Bystrica