Zpět na profesionály

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

Author
Java Developer
62bc225696b4b3000b323179
Zaměstnanec26774  / Měsíčně
ÚroveňJUNIOR
Role
Java Developer
Jazyky
English
Dovednosti
API Management ToolsApache MavenApplication ServerBootstrapCSSCode ManagementDatabaseGitGitHubH2HTMLJPAJSONJSPJavaJava ToolsJava serversJavaScriptLinuxMicrosoft serversMySQLOperation SystemsPHPPostgreSQLPostmanResin Servlet Container (Open Source)RestRokuSQLSpecificationsSpringToolsVue
Lokality
PrahaNitraRemoteNitriansky krajBratislavaBrno-město