Stephan Nielsen

Software Architect | Software Engineer

I am a German software architect and engineer with professional experience in building applications, distributed systems, optimizing IT processes and leading development teams. I thrive to write elegant and clean code with well defined architecture while keeping performance in mind. I solve complex technical problems by applying my deep understanding and analytical skills to find optimal solutions for clients and users. Believing strongly in self-learning and learning from others, most of my days include reading technical articles and books, listening to podcasts, or taking online courses. Lately, this focusses mostly on DevOps related topics.

After studying and working in Münster, Kristiansand, Tromsø, and Bremen, I enjoy now living at the Baltic Sea in Kiel with my family.

Although I am currently not looking for new job opportunities, feel free to contact me via my social links below.

Experience

Senior Software Engineer | Technical Project Lead

As technical project lead and senior software engineer, I enjoy working directly with our clients to analyze requirements and build great products in various industries. While I started with native Android app development, I switched back to web application development in recent projects. A personal focus in all projects and internally at UXMA are DevOps topics, developer workflows, CI/CD and automation in general to deliver reliable results with high quality.

  • React frontends with MaterialUI
  • NodeJS, Express, MongoDB
  • Typescript/Javascript
  • Android/Kotlin
  • Docker, Docker Compose, CI/CD
  • Operating and supporting applications in production
  • Requirements analysis, project planning, mentoring of team members

March 2019 - present

Software Architect | Lead Software Engineer

As lead software architect and engineer, my responsibilities include defining and implementing software architectures on application, solution, and enterprise level. My team and I work closely with clients and users to build great products in the areas of professional athletics, therapeutic practice, and equine sports.

  • Android Apps with Xamarin
  • REST API with Asp.Net, OWIN, Swagger, and OAuth2
  • Windows App with Windows.Forms
  • Motion analysis library with ReactiveX, C#
  • Distributed motion data processing platform with MS SQL, C# and more

Further tasks include defining tool and coding guidelines and evaluate and implement new tools to improve the development, for example switching from Subversion to Git for source control and introducing GitLab for continuous integration. A recent project was to align our development processes with the international standard for medical device software, IEC 62304.

October 2014 - December 2018

Software Engineer (Student)

I was involved in different stages of product development, such as testing the sensor hardware, designing a distributed processing system of large data sets, maintenance and development of multiple backend applications (C#, CLIs), solving motion analysis problems and front end development with Windows Forms, Xamarin.Android and Asp.Net.

November 2008 - September 2014

Corporate Entrepreneurship & Product Development (Student Project)

Within a 6-month project, we applied the Design Thinking methodology to identify new markets for Drytech. This included observing customers and user groups, ideation, product design, prototyping and testing among user groups.

February 2014 - May 2014

Education

University of Münster, Germany

Master of Science - Information Systems

During my masters I focussed on Business Intelligence and Business Networks as my majors, this included courses on data analytics, data management, enterprise applications and information security. As my master thesis, I developed an Android sensor data collection library which uses the internal sensors of a smartphone in collaboration with Humotion GmbH. The library was further developed and is used in Humotion products.

April 2011 - September 2014

University of Tromsø, Norway

Exchange Semester - Entrepreneurship

My master studies allowed me to spent one semester at the UiT with a focus on entrepreneurial financial management and corporate entrepreneurship. An important experience of this semester was a deep-dive into Design Thinking and how it can be applied to create innovation within a corporation (see above).

January 2014 - June 2014

University of Münster, Germany

Bachelor of Science - Wirtschaftsinformatik
October 2007 - March 2014

University of Agder, Norway

Exchange Semester - Information Systems
August 2009 - December 2009

Skills

I began programming with HTML, CSS, PHP and MySql in the early 2000's and moved to application development with Java and C# during my studies. C# and the .NET framework were my main development environment for about 6 years, until I switched to native Android development in Kotlin. Within my last projects, I had the opportunity to dive back into modern web development with React, Typescript, and NodeJS on backend side.
I thrive to write clean, maintainable and efficient code to create powerful and awesome products. I am experienced in working with cross-functional, multilingual teams in agile environments under high pressure. I am a passionate learner, always trying to use the best tool to solve the problem at hand. To keep up with the latest and greatest in development technology, (IT) management and personal improvement, I read technical articles and books, listen to podcasts, and expand and practice my skills with online tools.

Below a list of tools I am comfortable with, although the list constantly grows and changes and will never be complete!

Interests

My family and friends have a very important role in my life. They help me to find my balance and encourage me to be the best I can be. Exercise is important for me to refill my batteries during the week. I run a couple of times per week, and participate in half marathons or shorter runs every now and then. I am an avid sailor since my childhood and love spending my time on the water in the warmer months, but also enjoying putting in the necessary work on the boat during winter time. Building furniture or other things out of wood has become a hobby and passion in recent years.
When forced indoors, I spend my time reading novels, play board and video games and explore the latest technology & development trends.