Who am I?
I am a .NET developer from Gothenburg who never stops learning. Prior to Corona I worked as a Design Engineer in the automotive industry of Gothenburg but when I discovered my talent and passion for writing code I changed my career and never looked back.
What programming roles is for me?
Backend Developer
With over 2000 editor hours in C# my first two years and lots of theoretical knowledge in Object Oriented Design, Code Architecture and System Development I am a great candidate for any team as a backend developer where my primary languages are: C# then Python and Node.js.
Full Stack Cloud Developer
My education as .NET Developer at the vocational school of Teknik Högskolan former name was actually Full Stack Developer, we learn everything from T-SQL, C#, JavaScript to Azure CLI, docker and Cosmos DB, checkout more tech here. I also blogged about cloud development during my .NET Education course on the same subject.
CAD/PLM Developer
I have a wide understanding of CAD and PLM systems from my time as a Design Engineer, my first programs/scripts where actually for Catia V5.
Do I Love Writing Code?
Yes, I love writing clean, specific and well abstracted code that is easy to maintain and to understand. I always have some projects, I read books about OOD and practice coding for the fun of it. I get ideas and epiphanies about problems around the clock (which is not always a good thing) and I do spend the extra time to understand something thoroughly.
What is it about Programming?
It is something very rewarding with the instant feedback and incremental progress. I always liked solving math puzzles and love the feeling when you understand a system a bit better. Refactoring and cleaning code, writing tests and keep on optimizing a system continuously, is in spirit very close to what I have done in competitive sailing for many years (which I also love).
Some good sides?
I have a strong mental game from my years in competitive sailing and have a never ending energy and stamina when it comes to problem solving. In a team I work autonomously, take initiatives and I am not afraid to ask questions and learn from the people around me.
Some downsides?
I can dig in to deep sometimes with advanced tasks and at those times it could be hard switching context.