A flag representing the English languageA flag representing the German language
This learning journey highlights some of my software development key points.
Scroll down to start viewing.
Birds in backgroundFirst cloud in backgroundSecond cloud in backgroundThird cloud in backgroundFourth cloud in backgroundFifth cloud in backgroundSixth cloud in backgroundBirds in backgroundBirds in background

Start

Oct. 2021
I created my first HTML document manually with the Windows text editor at the beginning of October 2021. Since then, I have been intensively self-taught in software development, especially web development. Not a day has gone by without me working on a project, a course, a coding puzzle or similar endeavour. Coding is a lot of fun for me and I also like to deal with related topics in my free time. During my studies, I was already able to gain experience with the IBM ILOG Optimisation Programming Language, which gave me a first insight into coding, even if it had no direct connection to web development.

Volunteering at BVH

Jan. - Aug. 2022
From 2021 to 2022, I volunteered at the BFC (Business and Finance Club Kiel e.V.), a university stock exchange association. Afterwards, I took the opportunity to develop myself further by volunteering in the IT department of the BVH (Bundesverband der Börsenvereine an deutschen Hochschulen e.V.). During this time, I intensified my knowledge of PHP, JavaScript (without framework), jQuery and CSS/SCSS to expand my software development skills. Through this engagement, I was also able to improve my communication and teamwork skills.

freeCodeCamp Courses

Feb. 2022 - May 2022
To specifically develop my web development skills, I used the learning resources of freeCodeCamp. Through the course "Responsive Web Design" I was able to develop my CSS skills. The course "JavaScript Algorithms and Data Structures" allowed me to deepen my JavaScript knowledge. Afterwards, the course "Front End Development Libraries" allowed me to specifically expand my skills for web development. Overall, freeCodeCamp gave me the opportunity to build a solid foundation on which I could then develop further.
CodinGame link for my profile

CodinGame Achievements

June 2022
One milestone on the CodinGame platform was reaching the "Legend Level" for the category "Coding Speed", which requires, among other things, to be among the top 1000 in the "Clash of Code" mode, at least for a short time (my maximum performance: approx. top 600). This corresponds to about the best 0.2 % of all participants in this mode. In "Clash of Code", short coding tasks are set that have to be solved within 15 minutes. A maximum of eight players take part in a round. Sometimes it is about solving the problem with the most compact code possible, while in most cases the speed of the solution submission determines the round placement. Ranking points are deducted for poor round results. Irregular activity will also result in ranking points being lost. The latter may have resulted in me not coming close to the previously mentioned ranking at this point in time. All in all, CodinGame offers me a fun way to develop my coding speed, problem-solving skills and programming language skills (especially JavaScript and C#).
CodinGame link for my freeCodeCamp author profile

freeCodeCamp Commitment

Since July 2022
In July 2022, I took the opportunity to apply as a volunteer technical writer for freeCodeCamp - and was selected. As part of this collaboration, I dedicate some of my free time to planning, designing and writing technical articles on topics that I think deserve more attention. My focus is particularly on in-depth articles that have an explanatory and instructional character to explain certain concepts in more detail. In addition, I work as a translator and proofreader for the German freeCodeCamp section. Alongside other translators, I am responsible for translating and proofreading the extensive course content from English into German.

Udemy Courses

Since July 2022
Especially from July 2022 onwards, I have intensively used various Udemy courses to learn about specific areas. I have taken Udemy courses on topics such as Vue.js, Svelte, Jest, Next.js, Node.js with Express.js, MongoDB and other technologies to deepen my knowledge. Over the course of time, I have regularly made use of such course offerings in order to further my education in specific subject areas in a structured manner.
GitHub link for my profile

Projects

Since 2023
Although I have worked continuously on practice-based projects before, from 2023 onwards I have put a special focus on completing various projects in order to build a meaningful portfolio. During 2023, I also designed, edited and completed this portfolio website.

Next Objective

My next overall goal is to develop into a professional front-end developer. In the medium term, I have the ambition to become a professional full-stack developer in order to add holistic value to all projects of the company I am involved in. This broader technical understanding and ability to participate in different parts of the development process will allow me to develop more comprehensive solutions and be more flexible to the requirements and needs of the projects. With my passion for web development and my continuous desire to learn, I strive to constantly develop and reach my goal as a professional front-end and full-stack developer.