Consultant & Java Developer & Product Owner & Team Leader
Přehled
Krátké shrnutí
Java vývojář se 7 lety zkušeností s designem, různými návrhy, podílel se na návrzích, vedení, scrum masteru i Product Owneru. V současné době pracuje pro telekomunikačního operátora a dělá služby architektury mikroslužeb pro podporu prodeje a zákaznického servisu. Všechny obrazovky, přes které zákazníci přistupují, prodejci na konci dne procházejí svými BE službami, které tyto požadavky zpracovávají. Jedním z jeho úkolů bylo zavést do společnosti technologie spring batch, dávkové zpracování, provést ověření konceptu a vytvořit na jeho základě nějaký projekt. Také byl zodpovědný za zavedení Apache Kafka, kterou se musel sám naučit, implementovat ji od základu s novými technologiemi a začlenit ji do všech aplikací, aby správně komunikovala. Kromě toho dělal také konfiguraci serveru, což od něj také vyžadovalo nastudovat, jak funguje, nastavit ho, udělat proof of concept a jak by měl komunikovat. Další z jeho povinností bylo připravit programátorský základ pro všechny aplikace, což znamená povzbudit vývojáře, aby neztráceli čas programováním nějakých šablonovitých, technických věcí. Je to základ pro všechny aplikace o zhruba 20 modulech. Pracuje také s relačními databázemi, jako jsou SQL, PL/SQL a Oracle. Na současném projektu používá technologie jako Spring Boot, Spring Batch, Hibernate a Apache Kafka. Naučil se také AWS, nastudoval technologii, provedl párování a integraci. Působí také jako Scrum master, a je tedy zvyklý pracovat agilním způsobem. Získal zkušenosti s vedením týmu (8 lidí) i s mentoringem mladších kolegů a vývojářů s většími zkušenostmi. Aktivně komunikuje v angličtině.
Pracovní zkušenosti
JAVA developer
(1 October 2019)
- Responsible for implementing, deploying, and providing support for components of a microservices architecture.
- Utilized technologies such as Spring Boot, Spring Batch, Hibernate, Apache Kafka, REST, Soap, OSGi, Apache Karaf, HashiCorp Vault, Spring Cloud Config Server, Freemarker, Oracle DB, and Git.
IT Specialist – Senior Information Engineer
(1 December 2016 - 30 September 2019)
- Tasked with the technical design, implementation, deployment, and maintenance of Swiss Re's MDM Landscape technologies.
- Managed Oracle DB, MDM EBX5 (JAVA Platform, RabbitMQ, REST), Informatica PowerCenter, and UC4.
- Provided training, led developers, ensured code quality, prepared architectural guidebooks, and defined standards.
- Worked in a SCRUM methodology as a Scrum Master, focusing on integration and MDM functionalities design.
Head of section, Software developer, Product owner
(1 March 2016 - 30 November 2016)
- Acted as a Product Owner in a Scrum methodology, managing the product backlog in JIRA, identifying dependencies, and setting priorities.
- Coordinated five project teams and conducted Scrum of scrums meetings.
- Defined and maintained organizational and development rules.
- Conducted PL/SQL development and performed evaluations and rewards for subordinates.
PL/SQL Developer, Analyst
(1 July 2012 - 29 February 2016)
- Analysis, design and implementation of backend and frontend systems using SQL, PL/SQL for Slovak telecommunications provider based on customer requirements.
- Creation of functional specifications, technical and user documentation.
- Bug fixing. Testing and test case writing.
- Communication with customer, designers and programmers.
- Collaboration on JAVA project
| Kontraktor | 10442 Kč / Denně |
| Úroveň | SENIOR |