Skip to content
View Alexic11's full-sized avatar

Block or report Alexic11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alexic11/README.md

Hi, I'm Milan Aleksić 👋

Java Backend Developer

I'm a software developer focused on building reliable backend systems, business applications, REST APIs, and database-driven solutions.

My primary stack is Java, Spring Boot, Spring Security, SQL, and relational databases. I also have experience developing full-stack applications with Vaadin and desktop applications with C# and WPF.

I enjoy working on backend business logic, database design, API development, authentication and authorization, and solving complex business requirements.


🛠 Tech Stack

Backend

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA / Hibernate
  • REST APIs
  • Maven

Databases

  • Oracle Database
  • SQL / PL/SQL
  • MySQL
  • Database Design
  • Query Optimization

Web & Desktop

  • Vaadin Flow
  • HTML / CSS
  • C#
  • WPF
  • JavaFX

Tools

  • Git & GitHub
  • IntelliJ IDEA
  • MySQL Workbench
  • Oracle SQL Developer
  • Postman
  • GitHub Actions

🚀 Featured Projects

📋 Web Tasks

A full-stack task and project management application built around Kanban-style boards and collaborative task management.

The application includes role-based access control, task assignment, comments, attachments, activity tracking, filtering, board archiving, administrative user management, and permission-based workflows.

Tech: Java 21 · Spring Boot · Vaadin · Spring Security · Spring Data JPA · Hibernate · MySQL · Maven

➡️ View Web Tasks


🥗 Fit — Calorie Tracking Application

A desktop application for tracking nutrition, calorie intake, physical activities, and personal calorie goals.

The application includes authentication, user administration, historical data, multilingual UI support, and database persistence.

Tech: C# · WPF · Entity Framework Core · MySQL

➡️ View Fit


🔐 EFS — Encrypted File System

An educational cryptography-focused desktop application demonstrating encrypted file management and secure file sharing concepts.

The project includes file encryption and decryption, RSA key handling, digital signatures, X.509 certificate validation, encrypted file names, and OpenSSL integration.

Tech: Java 17 · JavaFX · Maven · OpenSSL · RSA · AES · SHA-256 · X.509

➡️ View EFS


💼 What I Can Help With

  • Java & Spring Boot backend development
  • REST API development and integration
  • SQL and PL/SQL development
  • Database design and optimization
  • Spring Security and role-based authorization
  • Spring Data JPA / Hibernate
  • Backend business logic
  • Bug fixing and troubleshooting
  • Business application development

🔎 Currently Focused On

  • Building backend applications with Java and Spring Boot
  • Designing secure role-based systems
  • Developing database-driven business applications
  • Improving REST API and application architecture skills
  • Writing maintainable and production-oriented code

📫 Contact

I'm open to software development projects, collaboration, and freelance opportunities.

Feel free to contact me through GitHub.

Pinned Loading

  1. Web_Tasks Web_Tasks Public

    Full-stack task management application built with Java, Spring Boot, Vaadin, Spring Security and MySQL.

    JavaScript

  2. fit-kalorije-app fit-kalorije-app Public

    Calorie and activity tracking desktop application built with C#, WPF, Entity Framework Core and MySQL.

    C#

  3. EFS EFS Public

    Cryptography-focused JavaFX application for encrypted file management, digital signatures and certificate-based security.

    Java