I am Marcel, known as magicmarcy, from Germany, a passionate Fullstack Developer with over six years of experience in software developmenty. During this time, I have worked on various projects, covering both frontend and backend development, and have gained extensive knowledge in different technologies and programming languages, especially Java.
In addition to my work as a developer, I have been a trainer in our company for over a year. I mentor apprentices, students, interns, and career changers, helping them develop their programming skills. As a trainer, I focus on explaining complex topics in an easy-to-understand way and supporting the learning process with practical examples and individual guidance.
On my website magicmarcy.de, I regularly publish articles aimed at beginners in Java development. My goal is to provide an accessible introduction to programming and share my knowledge with the next generation of developers.
I have also published several projects on GitHub, where I contribute my experience and expertise in software development and working with various frameworks and technologies.
With my broad experience as a FullStack developer and trainer, as well as my passion for helping others grow in programming, I strive to develop both as a developer and as a mentor while continuously expanding my knowledge.
My main focus is on web development using JavaEE, Maven, and everything that comes with it. I develop both frontend and backend solutions, making me a Fullstack Developer. My expertise includes working with JSF, PrimeFaces, and various Java-based frameworks to build high-performance and scalable applications.
- Programming Languages: Java, PHP, JavaScript, Python
- Web Development: HTML, CSS, JSF, PrimeFaces
- Application Servers: WildFly
- Build & CI/CD: Maven, Jenkins, SonarQube
- Testing & Automation: Selenium, Postman/Bruno (API design & automated testing), JUnit
- Version Control: Git, SVN
- IDEs & Tools: IntelliJ IDEA, Visual Studio Code
- AI & DevOps: Experience in AI integration and DevOps practices
In my free time, I enjoy experimenting with various technologies and working on my own projects:
- Developing Discord and Twitch bots in different programming languages on Windows and Linux
- Hosting applications on my own Raspberry Pi to explore DevOps and system administration
- Exploring new frameworks and tools to continuously expand my skill set
- justBookmarks: A PHP-based application that makes bookmarks available everywhere and in any browser.
- SimpleObjectSerializer: A Java project enabling easy storage and retrieval of complex DTOs.
- SimpleLog2File: A simple logger for Java applications that stores log entries in files.
- SQLiteUtils: Utilities for using a SQLite database in Java.
- mastodon-design: A project for customizing Mastodon's default design using custom CSS.
I am a strong advocate of open-source software and the idea of sharing knowledge. On GitHub, you will find a variety of my projects โ from useful tools to personal experiments. I welcome feedback, suggestions, or collaboration on exciting projects!
- Website: magicmarcy.de
- Mastodon: @magicmarcy@ruhr.social
- Instagram: magicmarcy
Feel free to explore my repositories and don't hesitate to reach out with questions or suggestions!