Dan Makalous

Full-Stack Developer (.NET/Java) with 6+ years of experience building production-grade applications. I specialize in backend architecture, clean code, and solving complex problems - currently working with C#/Avalonia fpr Melkor Software and Java/AEM for Hartmann-Rico.

Education

Kล™enovรก High School logo

Kล™enovรก High School

General education high school in Brno. Graduated in 2016.

FI MUNI logo

Faculty of Informatics, MUNI

  • Bachelor's degree - Applied Informatics 2016-2020
  • Master's degree - Applied Informatics 2020-2022

Experience

Hartmann-Rico logo

Hartmann-Rico a.s. (since 2018)

Company specializing in healthcare products manufacturing and sales. I develop intranet applications on AEM platform (e.g. Price List Overview, Employee Competency Management, Meeting Scheduler, Quotation Systems). I joined during my bachelor's studies in 2018. Currently maintaining 2 applications used daily across Czech Republic. Hartmann Rico a.s.

Melkor logo

Melkor (since 2022)

Modern IT company developing solutions for industrial and energy systems. Currently used by Energy Dispatch Center of Transport Company Zlรญn and Otrokovice. I'm one of the founding partners. Working here as a .NET (C#) and Avalonia developer. Melkor.

Kล™enovรก High School logo

Kล™enovรก High School (2023-2024)

Leading programming seminar for 3rd year students. Teaching basic programming techniques and principles in Python. Kล™enovรก High School.

Projects

Dispatch System for Zlรญn and Otrokovice (Team member)

.NET 8 Avalonia IoT messaging

Application for visualizing the status of the transportation network in Zlรญn and Otrokovice, used by the city since 2024. More at MelkorVisum.

Key features:

  • Data collection and measurement
  • Visualization of live and historical data
  • Command dispatching
  • Energy consumption monitoring

My work:

  • Visualization of traction diagrams, substations, and consumption
  • Inter-server communication and synchronization
  • User administration

Meeting Scheduler

Java Scheduling JavaScript Bootstrap 4

System for planning and scheduling meetings for Hartmann-Rico a.s. Developed as part of a bachelor's thesis available for download here.

Key features:

  • Adding, removing, and editing meetings and meeting rooms
  • Optimized scheduling based on constraints
  • Generating comprehensive Excel reports for company use

Age of Acquisition of Czech Words Dataset

Python Machine Learning Data Analysis

Creation of an age of acquisition of czech words dataset for 32,954 Czech words. Each word includes both the estimated acquisition age and confidence level (A,B,C). Created as part of a master's thesis thesis text, resulting dataset.

Key features:

  • Collection of training, validation data
  • Combine sources using machine learning techniques
  • Predictive modeling by transformation pipeline in order to maximize accuracy
  • Communicate results using graphs and tables

Skills

Backend & Databases
  • C# (3 years exp.)
    โ˜…โ˜…โ˜…โ˜…โ˜†
    • EF Core, DDD
    • Unit/Integration Testing
  • Java (7 years exp.)
    โ˜…โ˜…โ˜…โ˜…โ˜…
    • AEM, Spring
  • Databases
    โ˜…โ˜…โ˜…โ˜…โ˜†
    • MSSQL, PostgreSQL
    • EF Core (Code-first)
    • SQL Query Optimization
DevOps & IoT
  • Git
    โ˜…โ˜…โ˜…โ˜…โ˜†
    • Repository Management
    • Code Reviews
  • Docker
    โ˜…โ˜…โ˜…โ˜…โ˜†
    • Containerization
    • Docker Compose
  • Linux/Systemd
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • Service Management
    • Bash Scripting
    • Systemctl Configuration
  • MQTT/EMQX
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • Real-time IoT Messaging
    • EMQX Broker Configuration
Frontend
  • Avalonia
    โ˜…โ˜…โ˜…โ˜…โ˜†
    • Desktop .NET Apps
  • Bootstrap
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • v4 (Hartmann-Rico)
    • v5 (Portfolio)
  • JavaScript
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • jQuery, ajax
    • React (Self-study)
Data Analysis
  • Python
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • Numpy, Pandas, Data Visualization
  • Statistics
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • Descriptive statistics (mean, median, variance)
    • Probability distributions
    • Correlation and regression analysis
    • Hypothesis testing (t-test, ANOVA)
    • Bayesian methods
  • Machine Learning
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • Supervised learning (classification, regression)
    • Unsupervised learning (clustering)
    • Scikit-learn
Languages
  • English
    โ˜…โ˜…โ˜…โ˜…โ˜†
    • B2/C1
  • Spanish
    โ˜…โ˜…โ˜…โ˜†โ˜†
    • B1
  • German
    โ˜…โ˜…โ˜†โ˜†โ˜†
    • A2/B1
  • Czech
    โ˜…โ˜…โ˜…โ˜…โ˜…
    • Native

โ˜…โ˜…โ˜…โ˜…โ˜… = Very advanced
โ˜…โ˜…โ˜…โ˜…โ˜† = Advanced
โ˜…โ˜…โ˜…โ˜†โ˜† = Comfortable knowledge
โ˜…โ˜…โ˜…โ˜†โ˜† = Basic/Intermediate