Moritz Fackler

Self-taught programmer seeking an ICT/IT apprenticeship in Switzerland

Focused on Java, OOP, and open-source development. Passionate about creating clean, structured code and solving logical problems.

Moritz Fackler - ICT/IT Apprenticeship Applicant
Java Developer

About Me

My Journey

Currently I focus on Java and open-source technologies. My journey into programming started with the curiosity about how software works, which quickly turned into a passion for creating solutions through code.

Several personal projects have been implemented, applying core programming concepts such as object-oriented design, version control, and modular code structure.

An ICT/IT apprenticeship is needed in order to further develop these skills in a professional environment and contribute to real-world software projects.

Soft Skills & Motivation

Logical Problem Solver

Enjoy breaking down challenges and finding efficient solutions.

Team Player

While I'm comfortable working independently, I also like working in team environments and value teamwork.

Independent Learner

Curious with a focus on gradual skill development through hands-on projects.

Goal Oriented

I like setting myself clear objectives to be able to achieve my goals.

Technical Skills

Core Technologies

Java & OOP 35%
Git & GitHub 30%
IntelliJ & Gradle/Maven 25%
Windows 30%

Learning Goals

Frameworks & Documentation 20%

I'm actively working to expand my skill set with a focus on practical application through real projects.

Projects & GitHub

Automated Card Game

Mini Life Simulation

Open Source

A system build on javafx for simulating a little life form called bobble.

Last updated: loading…
View on GitHub →
Logger

Logger

Open Source

A very simple easy to use Logger that's easy to import in other projects

Last updated: loading…
View on GitHub →
Automatic Card Game

Automatic Card Game

Open Source

A mini system that exists as a server and two or more clients, where the clients play against each other.

Last updated: loading…
View on GitHub →

Learning & Growth Goals

Short-Term Goals

Explore Frameworks

Explore new frameworks and improve code documentation skills.

Improve Documentation

Develop skills in writing clear and easy to understand documentation for codebases and APIs to improve teamwork.

Long-Term Goals

Improve Linux Skills

Deepen my understanding of Linux command line, system administration for backend development.

Learn Python & JavaScript

Expand my programming language knowledge to include Python for data analysis and JavaScript for web development.