Java Developer
Přehled
Krátké shrnutí
PHP - především tvorba webových stránek s využitím databází (přidávání komentářů, registrace, přihlašování... ), bez použití frameworku (dnes už s PHP nepracuji vůbec). SQL - čtení, zápis, editace záznamů, propojování záznamů na základě ID klíče. V současné době používám PostgreSQL Java - pracuji ve verzi 8. Používám Maven jako nástroj pro sestavení a Tomcat jako server, dále pak framework Spring a jeho komponenty. H2databáze, PostgreSQL, Servlety, JPA, JSP. Testuji pomocí Postmanu.
Moje dosavadní projekty:
Je to back-endová webová aplikace založená na architektuře REST. Umí přijímat a odesílat data ve formátu JSON prostřednictvím metod HTTP. API obsahuje základní položky pojistné smlouvy. Aplikace umí uložit nový záznam, smazat, upravit a zobrazit všechny pojistníky a jejich základní údaje nebo jednotlivce na základě ID, kdy aplikace vrátí detail pojistníka. Aplikace používá k ukládání záznamů databázi h2database.
ManagementCourses je webová aplikace založená na servletech, jako front-end používám soubory JSP a HTML. Můžeme se přihlásit, jako tutor nebo manažer, který pak určuje, jaká práva a jaké údaje se dané osobě zobrazí. Například manažer může vytvářet nové kurzy a přiřazovat k nim tutory. Tutor může upravovat popis kurzu atd. Data jsou do aplikace nasazena ihned po jejím spuštění. Aplikace nepoužívá databázi, nová data se ukládají, pouze do dočasných proměnných SESSIONS.
-orderToBarber je webová aplikace, na které v současné době pracuji, je založena na architektuře REST, umožňuje člověku zaregistrovat se a následně se přihlásit k účtu nebo vytvořit objednávku na konkrétní aktivitu a kurz. Jako holič nebo uživatel a umožňuje vytvářet, objednávky, měnit jejich stav (čekající, zpracované, čekající na potvrzení). Pro komunikaci s databází používám JPA. Data se zapisují do PostgreSQL, kde jsem vytvořil tabulky pro ( uživatele, holiče, objednávky ), které budou propojeny s jejich ID. Aplikace bude odesílat data ve formátu JSON do front-endu. Front-end plánuji postavit na JS pomocí Vue kvůli jeho jednoduchosti a možnostem reaktivity. Pro příjem a odesílání dat z back-endu budu používat FETCH.
Odkaz na GitHub - https://github.com/The candidate2357
Pracovní zkušenosti
During high school, I became interested in programming, both web projects and OOP languages. While at university, I expanded my skills and knowledge through courses, deepening my understanding of databases, Java, and necessary technologies. I had the opportunity to teach IT, but I realized that I enjoy programming and problem-solving, so I want to start programming full-time, as I had planned since high school. I am looking for a job as a Java programmer.
PEDAGOGUE, 2020 - 2022
- Independent pedagogical employee of computer science subjects, programming, and psychology.
PROGRAMMING AND GRAPHIC DESIGN, 2016 - present
- Design, creation, and editing of websites, advertisements, banners, posters, and videos.
- Design and implementation of digital marketing tasks.
CAPOEIRA TRAINER, 2013 - 2021
- Successful capoeira representative in Slovakia and abroad.
- Work with children and adults, daily movement camps.
EDUCATION Master's degree in Psychology Informatics, 2018 - 2020 Bachelor's degree in Psychology Informatics, 2014 - 2018 Secondary school, 2009 - 2013
SKILLS AND ABILITIES Spring framework - intermediate Linux Ubuntu - intermediate JPA, JDBC - intermediate Bootstrap - intermediate Servlets - intermediate MySQL - intermediate JavaScript - beginner Git - intermediate Tomcat - advanced Maven - advanced Java - advanced PHP - advanced
Completed courses: Advanced Java Spring framework Java for juniors Java OOP
| Zaměstnanec | 26774 Kč / Měsíčně |
| Úroveň | JUNIOR |