Freelancer Services that You can Hire for your project!

You can hire me as a freelancer for your projects. I bring experience in various fields of software development and work towards agreed requirements. Please note, that this is just an overview and not a binding offer. Summarized, I currently offer the following services:

 

Requirement Engineering as Freelancer

Services

  • Requirements Elicitation
  • Requirements Analysis
  • Product Requirements Document

Background

As IT-Consultant, as well as Researcher, I have had often to collect and alayze customer or project requirements at the very first step. This included to prepare, conduct and evaluate various data collection experiments. In detail, those were based on interview, surveys, paper prototype tests or software prototype tests. Finally, the evaluation often resulted in a SRS or PRD document, that has continuously been developed by further progress.

 

Software Development as Freelancer

Services

  • Full-Stack
  • Preferrably JavaScript
  • React, NodeJs or Java
  • All code documented
  • All code tested (depending on your test infrastructure)

Background

I started to learn how to develop software in 2007 at my Bachelor studies. From there on I never stopped to learn. Beginning with Java and classic OOP concepts, I transistioned to developing Rich Internet Applications using Flex. After the end of Flash I moved towards my current expertise: Fullstack JavaScript development using Meteor (a framework using NodeJs), React (frontend), Mocha (testing), Chimp (testing), MongoDB (database), Webstorm (IDE) and their correlating development technologies (such as Git, SourceTree, Travis-CI Circle-CI and many more).

I am regular MacOs user at my since 2010 and Linux user since 2007. Therfore, a commandline terminal is always open on my second screen.

 

Training as Freelancer

Services

  • Introduction to Software Development
  • Balanced mix of theory and practical examples
  • Focussing either Java
  • Processing or JavaScript (using NodeJS)

Background

I trained and supported end-user customers as an IT-Consultant, that used the software we were developing. Often thier tasks included to write simple scripts, which is why I had to support them in learning the basics of JavaScript.

I also tend to test my knowledge by the principle of teaching: I can only teach what I completely and unexceptionally understand. A training includes a presentation that covers the fundamentals of the language. It is accompanied by practical tasks at the end of the sections. A summary of the tasks is afterwards added together with the handouts.

 

Software End-User Tester as Freelancer

Services

  • Critical and in-depth analysis of the software
  • Written report according to given focus
  • End-User experience with various software from dev-tools, management-tools or design-tools to business software or games

Background

Over the years I have used so many software tools that I can’t count them. I have seen the best and the warst and sometimes the transition from one to another. When testing your software I will repsond with a deep analysis of the functionality and a critical view on comfort and pro-user assistance (e.g. shortcuts, settings, UI reactivity).

 

If you are interested in hiring me in one of these fields, please contact me via email with a short summary of your request. All further proceedings will be discussed subsequently and private.