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.
| Kontraktor | 286 € / Denne |
| Úroveň | MEDIOR |