Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
Ich habe vor etwa anderthalb Jahren angefangen, Java zu lernen. Zuerst las ich Artikel und schaute mir YouTube-Videos an, in denen die Grundlagen der Programmiersprache Java erklärt wurden. Nachdem ich mir einige Kenntnisse über Java angeeignet hatte, entschied ich mich für einen „Java Backend Developer“-Kurs. In diesem Kurs wurde der Stoff in die 5 Module HTML/CSS, MySQL, JavaScript, Java CORE und Java ADVANCE aufgeteilt, nach jedem Modul gab es eine Aufgabe, die vom Mentor überprüft wurde. Nach Abschluss des Kurses bekam ich einen Job bei einem lokalen IT-Unternehmen, wo ich als Junior Java Developer arbeitete. Während dieser Zeit war ich an der Entwicklung einer sozialen Plattform für einen deutschen Kunden beteiligt. Unser Team bestand aus einem technischen Leiter und fünf Java-Entwicklern. Zu meinen Aufgaben gehörten das Ausführen von Aufgaben, das Schreiben von Unit-Tests und das Beheben von Fehlern. Wir haben die folgenden Technologien verwendet: Java 11, Spring Boot, Maven, Postgres DB, GitHub, Postman und IntellijIDEA. Ich habe bei diesem Projekt nicht mit dem Frontend zusammengearbeitet, weil wir ein separates Frontend-Team hatten. Allerdings habe ich bei mehreren Lieblingsprojekten mit HTML/CSS, JavaScript, Bootstrap und Figma gearbeitet. Derzeit nehme ich an einem Kurs zum Thema „Java Application Performance Tuning and Memory Management“ auf Udemy teil.
Project: Social Platform | November 2022
Technologies: Java 11, Spring Boot, MySQL, Maven, Postman, IntelliJ IDEA, GitHub
Description: This is a platform where people can communicate with each other and share their impressions. In this project, I implemented the logic for creating an account using Spring Security, the logic for creating posts, and the ability to comment on posts and leave likes for posts and comments. The logic for notifications and exception handling was implemented by me too.
GitHub: github.com/Dmytro-Morozov-22/social-platform-gammalight.git
Currently, I am working as an embedded QA for Tiras Technologies and my work duties are testing firmware for security devices, writing test plans/cases, finding bugs, adding them to Jira, and communicating with C developers. Despite working as AQ I want to work as a Java developer because I like Java and I continue learning Java in my free time.