Skip to content
View ray2day's full-sized avatar
Block or Report

Block or report ray2day

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ray2day/README.md

Hello and welcome to my GitHub,

Let me introduce myself: I’m Raymond van Hoorn (aka ray2day) C# / .NET developer. In this file you can read how I retrained to become a programmer and how I am improving my C# and .NET coding skills everyday.

December 2021: Graduated post bachelor C# programming at Avans+ hoge school in 's-Hertogenbosch.
May 2022 - November 2022: Half year working as a backend developer in a team on a project of social interest.
June 2022: Passed the official Professional Scrum Master (PSMI) exam.
November 2022: Demo of the project. Received well by the customer. (I was asked to continue along with project, but because it was volunteer work I chose to leave and apply for a paid job.)
In between: Lots of self study. Improving skills, mainly focused on building API's. Busy with my own Blazor Server App project, my future MSX website (with a lot of functionallity: calendar, blog, database etc,).
May 2023 - till now: Working as Back End developer at Bookerz | Marketing Automation (backend: C#, .NET and SQL, and a little frontend: HTML / Javascript).

I am a former graphic designer and what involves my graphic background: I am an expert in Adobe Indesign, Photoshop, Illustrator and the PDF-workflow. Also a specialist in the printing industry (pre-press) with an enormous practical experience and knowledge of offset-, silk screen- and digital printing. Next to that I lots of experience in packaging / and setting up color management and print production planning systems and workflows. My strenght is my technical knowledge and interest. Tn these jobs technical side tasks were often handed to me: creating work-arounds, automate processes and find efficient ways to work using the software available. At EMI Compact Disc I was involved in an IT project group to automate and implement the graphical process from customer to production in SAP. At my last graphic job I automated almost all of the imposition processes for digital printing.

My hobbies are: scuba diving, hiking, cats and MSX (retro) computers (collecting, playing games and of course coding). My retro computer- and programming hobby has lead me to retrain to and become a professional programmer.

As far earlier coding experiences concerned I have a history in:

  • coding plain HTML, CSS / later assisted with development tools (e.g. Adobe Dreamweaver) in former jobs
  • coding in MSX-BASIC and a little Z80-assembly on real hardware also emulated using Open MSX / Visual Studio Code as hobby

As far learning C# coding / .NET development concerned I RECENTLY HAVE DONE:

  • in the beginning I started off with the (101) basics and most of the Microsoft Docs learning myself coding- and debugging using Visual Studio, I did a lot of SELF STUDY from diverse sources and mainly internet (YouTube and Udemy) as also books 'Zie Scherp' and the follow-up 'Zie Scherper'(object oriented programming C# for advanced, enthusiasts and geeks) / Tim Dams worked out completely including excercises.
  • a friend (programmer) educated me in version control, using Git and GitHub. I learned to work with Git / GitHub using it for my own projects (as you can see I have built up a quite nice library of repositories) and later by working in a team using Git in combination with Azure DevOps
  • soon this was followed by an offical college course in programming;

Avans+ post bachelor (HBO):
• C# programming (graduated - certificate of participation and assessment)

  • in between I spent more time self study;

Udemy courses (all certificate of completion):
• C# Basics for Beginners: Learn C# Fundamentals by Coding
• C# Intermediate: Classes, Interfaces and OOP
• C# Developers: Double Your Coding Speed with Visual Studio
• Complete Guide to ASP.NET Core RESTful API with Blazor WASM
• Modern Web Development with Blazor WebAssembley
• Programming in Blazor ASP.NET Core 5
• Blazor Bootcamp - .NET6 E-Commerce Web App (WASM and Server)
• Restful API with .NET Core (.NET7)
• Complete Agile Scrum Master Certification Training
• 98-361: Software Development Fundamentals (using C#)

  • at BEE-ideas: I am gained work experience as backend developer in a team on a project of social interest working with Visual Studio / Visual Studio Code, Angular, Typescript, Node JS, C#, .NET, SQL Server Management Studio, Azure Devops, Swagger, Git, Agile/Scrum etc.

Scrum:
• Professional Scrum Master (PSM I) (certificate)

  • at Bookerz: Everyday I am working with Visual Studio, write code in C# and doing a lot of database work writing a lot of complex queries using SQL Server Management Studio. Also I am using a lot of other tools like for example Gitkraken and Postman. I enjoy coding and being part of great projects in which I learn a lot from my back end collegues.

Other courses
• C# Test-Driven development, Introduction to ASP.NET Core MVC (.NET 5), Learn ASP.NET Core MVC (.NET 6), Building a .NET 6 API Using TDD and The Bowling Game Kata

Other

  • learned working with assistive tools like Postman and other third party tools like Toastr, Quill, Syncfusion, Ochard Core
  • a lot of practicing, a lot of exercises and built some (hobby) applications of my own
  • also had conversations with professionals in the workfield to help me to choose my path in coding

As far learning C# coding / .NET development concerned I was BUSY WITH:

  • expanding my C# coding skills by doing tutorials, excercises, etc. ...just programming a lot!
  • expand my knowledge about developing webapps and -services using the .NET frame work; Razor pages / MVC / Blazor
  • Udemy courses related to (advanced) C# OOP programming, ASP.NET Core, ASP.NET, MVC, Web API, WASM, Blazor
  • learn even more about developing RESTful API's and Blazor applications
  • learn more about Microsoft SQL Server Management Studio / managing and working with databases
  • learn more about Azure DevOps / Active Directory / Authentication and Authorization
  • keep having conversations with professionals in the workfield to help me to choose my path in coding

As far learning C# coding / .NET development concerned I am BUSY WITH:

  • Working!! Learning a lot at Bookerz!

As far learning C# coding / .NET development concerned I WANT TO / PLANNED TO learn & goals:

  • improve my C# / .NET, SQL and Javascript skills even more...
  • just gain workexperience
  • keep up with new things in .NET with main focus on Blazor

And if time left I would like to:

  • learn more Blazor (build my own new MSX website (hobby) Blazor Webassembly / and Blazor Server App)
  • more indepth about the different architectures / best practices etc.
  • expand my front-end knowledge (Javascript, HTML, CSS and Bootstrap)

How to reach me: [email protected]


Book references:

  • Zie Scherp (C# for beginners, enthusiasts and geeks) / Tim Dams
  • Zie Scherper (object oriented programming C# for advanced, enthusiasts and geeks) / Tim Dams
  • C# 10 and .Net 6 Modern Cross-Platform Development' / Mark J. Price
  • 'Handboek ASP.NET Core 3.1' / Michiel de Rond
  • The Scrum Guide / Ken Schwaber and Jeff Sutherland
  • Clean Code (A Handbook of Agile Software Craftsmanship) / Robert C. Martin
  • Adaptive Code via C# (Agile coding with design patterns and SOLID principles) / Gary McLean Hall
  • Software Development Fundamentals / Microsoft

Popular repositories

  1. WebApiCourse WebApiCourse Public

    Complete Guide to ASP.NET Core RESTful API with Blazor WASM Udemy course repository

    SCSS 1

  2. TangyBlazor TangyBlazor Public

    Blazor Bootcamp - .NET 6 (WASM and Server) course repository

    C# 1 1

  3. Galgje Galgje Public

    See Sharp Chapter 8 exercise Hangman

    C#

  4. ray2day ray2day Public

    About me

  5. CarRentalManagement CarRentalManagement Public

    Modern Web Development with Blazor WebAssembly Udemy course repository

    C#

  6. BlazorMovies BlazorMovies Public

    Programming in Blazor - ASP.NET Core 5 Udemy course repository - course in progress

    C#