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.
| Kontraktor | 6961 Kč / Denně |
| Úroveň | MEDIOR |