Späť na profesionálov

Java Developer

Prehľad


Krátke zhrnutie

Ako programátor, analytik a konzultant získal cenné zručnosti a skúsenosti v rôznych oblastiach vývoja softvéru a poradenstva. Primárne sa zameriaval na prácu s konektormi Mulesoft spoločnosti Salesforce, komplexným systémom Enterprise Service Bus (ESB). V tejto úlohe sa podieľal na všetkých fázach životného cyklu vývoja softvéru. Medzi jeho povinnosti patrí vývoj, údržba, vyšetrovanie a spolupráca s viacerými tímami. Pri práci s jazykom Java, vlastnými frameworkami a doménovo špecifickým jazykom (DSL) zdokonaľoval svoje programátorské zručnosti a prispieval k zlepšeniu a stabilite konektorov Mulesoft. Okrem toho ako spoluzakladateľ a backendový inžinier v startupovom projekte preukázal svoje odborné znalosti v oblasti vývoja backendu, návrhu databáz a cloudového inžinierstva. Počas svojho pôsobenia ako softvérový inžinier pracoval na budovaní integračného systému s architektúrou mikroslužieb na platforme Azure. Pomocou technológií ako ActiveMQ, Kotlin a Domain Driven Design (DDD) prispel k vytvoreniu škálovateľného a efektívneho systému. Medzi jeho skúsenosti patrí aj práca na prúdovej analytike s využitím technológií, ako sú Kafka a Storm. Podieľal sa na výskume a vývoji, testovaní a prevádzke cloudu s využitím Docker a Kubernetes. Tímová práca, revízie kódu, koučovanie a dokumentácia pomocou nástrojov ako Confluence boli neoddeliteľnou súčasťou jeho povinností.

Okrem toho prispieval do projektov s otvoreným zdrojovým kódom ako programátor v jazyku Java. Napokon, praktické skúsenosti mu poskytli skúsenosti s vývojom webových aplikácií pomocou frameworkov Java EE, Spring a Hibernate. Pracoval v tímoch a podieľal sa na celom procese vývoja softvéru, od analýzy cez programovanie, testovanie, nasadenie až po údržbu. Celkovo ho jeho rôznorodé pracovné skúsenosti ako programátora, analytika a konzultanta vybavili širokou škálou zručností vrátane znalostí jazyka Java, vlastných rámcov, DSL, architektúry mikroslužieb, cloudových technológií a spolupráce v rámci multifunkčných tímov.

Pracovné skúsenosti

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
Kontraktor286  / Denne
ÚroveňMEDIOR
Role
Java Developer
Jazyky
English
Zručnosti
AJAXAWSApplication ServerAutomation TestingAzureBashCICDCMSCRMCloudCode ManagementConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsDevSecOpsDockerGitGitHubGitflowGitlabHTMLHibernateIntegration SystemsJPAJUnitJavaJava EEJava ToolsJavaScriptKotlinKubernetesMicrosoft serversMockitoMuleSoftMySQLPHPPlayPythonRestSalesForceShellSonarQubeSpecificationsSpringSpring bootSpring for Apache KafkaStatic Code Analysis ToolsTest DevelopmentToolsXML
Lokality
RemoteZvolenBanská Bystrica