Java Developer
Prehľad
Krátke zhrnutie
PHP - hlavne tvorba webových stránok pomocou databáz (pridávanie komentárov, registrácia, prihlasovanie... ), bez použitia frameworku (v súčasnosti s PHP vôbec nepracujem). SQL - čítanie, zápis, úprava záznamov, spájanie záznamov na základe ID kľúča. V súčasnosti používam PostgreSQL Java - pracujem vo verzii 8. Používam Maven ako nástroj na zostavovanie a Tomcat ako server, ďalej framework Spring a jeho komponenty. H2databáza, PostgreSQL, Servlety, JPA, JSP. Testujem pomocou Postmana.
Moje doterajšie projekty:
Poistenie (nájdete ho na mojom Githube) - je to back-endová webová aplikácia založená na architektúre REST. Dokáže prijímať a odosielať údaje vo formáte JSON prostredníctvom metód HTTP. Rozhranie API obsahuje základné položky poistnej zmluvy. Aplikácia dokáže uložiť nový záznam, vymazať, upraviť a zobraziť všetkých poistencov a ich základné údaje alebo jednotlivé na základe ID, keď aplikácia vráti detail poistenca. Aplikácia používa na ukladanie záznamov h2database.
ManagementCourses je webová aplikácia založená na servlete, ako front-end používam súbory JSP a HTML. Môžeme sa prihlásiť, ako tútor alebo manažér, ktorý potom určuje, aké oprávnenia a aké údaje sa danej osobe zobrazia. Napríklad manažér môže vytvárať nové kurzy a priradiť k nim tútora. Tútor môže upravovať opis kurzu atď. Údaje sa do aplikácie nasadia hneď po jej spustení. Aplikácia nepoužíva databázu, nové údaje sa ukladajú, len v dočasných premenných SESSIONS.
-orderToBarber je webová aplikácia, na ktorej momentálne pracujem, je založená na architektúre REST, umožňuje človeku zaregistrovať sa a následne sa prihlásiť do účtu alebo vytvoriť objednávku na konkrétnu aktivitu a hodinu. Ako holič alebo používateľ a umožňuje vytvárať, objednávky, meniť ich stav (čakajúce, spracované, čakajúce na potvrdenie). Na komunikáciu s databázou používam JPA. Údaje sa zapisujú do PostgreSQL, kde mám vytvorené tabuľky pre ( používateľov, kaderníkov, objednávky ), ktoré budú prepojené s ich ID. Aplikácia bude posielať údaje vo formáte JSON do front-endu. Front-end plánujem postaviť na JS pomocou Vue kvôli jeho jednoduchosti a možnostiam reaktivity. Na prijímanie a odosielanie údajov z back-endu budem používať FETCH.
Odkaz na GitHub - https://github.com/The candidate2357
Pracovné skúsenosti
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
| Zamestnanec | 1100 € / Mesačne |
| Úroveň | JUNIOR |