Skip to content
View Rotott's full-sized avatar
🥕
🥕

Block or report Rotott

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.

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
Rotott/README.md

Hi, I'm Anton

Software Engineer | Java, C++ & Full-Stack Developer

Computer Science Graduate with a strong background in backend systems, REST APIs, and modern architecture.
National-level elite swimmer bringing competitive discipline, grit, and structured problem-solving to software engineering.

LinkedIn Email


About me

I have a B.Sc. in Computer Science (Computer Systems Development) from Malmö University. My primary focus and passion is building robust backend systems with a preference for Java and Spring Boot, writing clean and maintainable code, and building reliable backend systems that solve real-world problems. I excel in agile team environments, applying practices like Test-Driven Development (TDD) and clean architecture to turn real-world requirements into maintainable software.


Tech stack

Languages
Java C++ TypeScript PostgreSQL

Backend & Frameworks
Spring Boot Node.js REST APIs

Frontend & Cloud
React Azure

Tools & Practices
Docker Maven Git JUnit Jest Selenium TDD


Selected projects

AI-powered pronunciation analysis tool

(Bachelor's Thesis)
An end-to-end full-stack application built to evaluate student pronunciation and deliver real-time automated feedback for language learning.

  • Designed and built data pipelines to analyze user speech patterns using cloud AI models.
  • Developed REST APIs linking a React/TypeScript frontend to a robust Spring Boot backend.
  • Tech Stack: JavaSpring BootTypeScriptReactAzureREST

Automated pool-play scheduling system

Client: Skånes Ishockeyförbund
A digital platform built to automate group partitioning and scheduling for youth hockey tournaments.

  • Formulated core business logic and custom scheduling algorithms to handle complex tournament constraints.
  • Built scalable REST services and comprehensive automated tests using TDD principles.
  • Collaborated in an agile team using shared codebases and version control best practices.
  • Tech Stack: TypeScriptNode.jsDockerRESTJest

GearUp – University career fair matching platform

Client: Malmö University
A web platform built to connect students with participating technology companies during the annual career fair.

  • Modeled database schemas
  • Implemented CRUD REST APIs
  • Developed business logic
  • Tech Stack: JavaSpring BootPostgreSQLREST

FlowKit – Workflow & Pipeline Engine

Personal Project(In Active Development)
A modern, low-overhead C++20 task orchestration engine for defining and executing dependency-driven task pipelines.

  • Implemented graph-based task management supporting cycle detection and topological sorting algorithm execution.
  • Designed with strict separation of concerns, separating graph definition (WorkflowGraph) from orchestration (Executor).
  • Built using modern C++20 features (RAII, standard library graph algorithms) and structured for high testability with GoogleTest.
  • Tech Stack: C++20CMakeGoogleTestData Structures & AlgorithmsTDD
  • 🔗 View Repository

World aquatics swimming start list generator

Personal Project
A data automation tool designed to scrape and extract official international competition data for fantasy league creation.

  • Automated dynamic web content extraction using Selenium in Java.
  • Normalized and structured unstructured competition data into usable formats.
  • Tech Stack: JavaSelenium
  • 🔗 View Repository

More projects available at: https://github.com/Rotott


Connect with Me

Pinned Loading

  1. DiplomaGen DiplomaGen Public

    DiplomaGen is a small Java application that generates a `.docx` diploma file

    Java

  2. WorldAquaticsSwimmingChampionships25m2024V2 WorldAquaticsSwimmingChampionships25m2024V2 Public

    A Java-based tool that retrieves swimmer data and automatically generates the entry list for the World Aquatics Swimming Championships (25m) 2024.

    Java

  3. SnakeClone SnakeClone Public

    A clone of the classic Snake game

    Java