Back to professionals

Java Developer

Overview


Short Summary

A highly skilled and experienced backend developer with expertise in Java/Kotlin, Spring Boot, Hibernate, and more. Currently working on backend bank applications. Strong technical skills in programming languages, frameworks, and tools. Completed impressive projects in ray tracing, student courses managing system, and creating a Bash shell clone. Also involved in extracurricular activities as a tutor, showcasing leadership and teamwork abilities.

Work Experience

Java / Kotlin junior backend developer | 11/2023 - present

  • Completed a case study using Spring Boot, Spring Security, and JPA in Kotlin.
  • Contributed to maintaining a large backend bank application written in Java 8.
  • Closed 11 JIRA issues and collaborated in a team of 9 people.
  • Actively participated in bug identification and resolution processes using Kibana and internal documentation.
  • Worked on bug identification and resolution processes.

Ray-Tracing project | Jan-Mar 2024

  • Developed a 3D ray tracing simulation in C language with OpenGL.
  • Worked in a team of three members and utilized the minilibx library.
  • Implemented various elements like light sources, surfaces, and objects.
  • Added spheres, cylinders, and planes to the scene.
  • Contributed to the development of a ray tracing project.

Student courses managing system | Nov-Dec 2023

  • Created a robust API using Kotlin, Spring Boot, JPA, and Spring Security.
  • Implemented registration, authorization, and authentication features using Spring Security and JWT.
  • Designed data model, implemented it with Spring JPA and Hibernate, and utilized PostgreSQL.
  • Successfully passed code review from senior developers.
  • Used er to run the database and application.

Minishell | Aug-Sep 2023

  • Developed a Bash shell clone in C language.
  • Implemented parser, tokenizer, and executor for compiled programs.
  • Handled built-ins and edge-case behaviors effectively.
  • Implemented parallel process execution and pipe behavior.
  • Managed main signals like SIGINT, EOF, SIGQUIT, and SIGTSTP.
Author
Java Developer
664366d01397e50001d09db2
Employee4110  / Per month
Freelancer452  / Per day
LevelNOVICE
Roles
Java Developer
Languages
English
Skillset
AI and Machine LearningAPI Management ToolsBashCC++CMSCode ManagementConfluenceContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerGitGitHubHibernateJPAJUnitJavaJava ToolsJiraKibanaKotlinNumpyOperation SystemsPandasPostgreSQLPostmanProject Management ToolsPyTorchPythonShellSpringSpring SecuritySpring bootStream Analytics SoftwareToolsUnix
Localities
RemoteČeskoPraha