Jannis Jahr –

Web & App Developer in Berlin

About me

As an experienced software developer, I will consult you on topics of modern application development.

My core area is the development of web and mobile applications. I can offer services from the simple creation of static web pages to the implementation of complex, scalable web applications.

A great user experience and design plays a major role in the success of modern applications. Personally, this is very important to me, so I acquired various skills regarding these topics in the last year.

Currently, I am happily employed as a backend-developer @ZeitOnline.

About me

University

In my masters at the HTW Berlin I focused mainly on app and web development. I have also acquired some skills in artificial intelligence, which I find to be a very interesting topic. Also, I got really passionate about microcontroller development.

For my masters thesis, I created a complex backend service and an app, that could extract human motion data out of a single video, using XNect. The backend and app are available under MIT license.

A big challenge in my thesis was the installation of the server since it’s dependencies need a lot of AI libraries. I solved this challenge by using several docker containers, which automatically install the dependencies. Also, Docker Compose ensures that all containers work together.

I decided to go on a semester abroad to brazil (Porto Alegre). I chose the main topics “Fault tolerance”, “Bioinformatics” and “Artificial intelligence” aat the university.

A big challenge in brazil was the language. All courses at the UFRGS were in portuguese. Before my semester abroad, I took portuguese lessons for a few months which allowed me to barely communicate with the foreigners.

Forcing myself to speak portuguese there, I intuitively acquired more and more portuguese skills, which I now speak fluently in day to day conversations.

In my bachelor, i got an overview over the different topics of media computer science.

My favorite topics back then were the development of games, frontend development and video and photo editing.

My bachelor thesis was about ambient assisted living. I used the VUI (voice user interface) of Amazon Alexa to allow older or disabled people to get values of different sensors (window sensor, stove sensor) in their home environment. The purpose of this was, so they could check their home environment to check for possible hazards.

Professional experience

Currently, I am employed @ZeitOnline.

Since 2018 I have been programming and consulting for several agencies. I have collaborated with a video editing consulting agency to create a website with VR content for an artist based in Japan.

I continued to consult Kieback&Peter as well.

Furthermore I have co-founded the company Starklicht UG, which produces dynamics lights for movies and theater. There, I took care of embedded systems development and cross-app-development.

 

The role at Kieback&Peter GmbH & Co. KG was about building and developing an internal tool for salesman.

My task at Kieback&Peter was to fully develop a modern software architecture and implement it as a web application. Also, I consulted the stakeholders in user experience and was responsible to translate wireframes to a modern design.

In the process, I also decided which tech stack would be suitable for such an application. I decided that the backend framework Spring Boot and the modern frontend framework Vue.js in combination with Vuetify would be the best fitting technology. The application also makes use of the toolchain and cloud of Microsoft Azure.

Next to my studies, I took a part time job at the Volkswagen Digital:Lab in Berlin Friedrichshain.

I worked on their platform and user management “Volkswagen ID” in a team for protection of user privacy.

Here, I worked with Spring Boot, React.js and AWS and have gathered a lot of team working skills, as we did 100% pair programming and worked strictly by Scrum.

Back when I lived in Bremen, I decided to work in the small agency byte für byte.

They mainly concentrate on E-Commerce as well as Shopware development.

I helped the agency by developing and improving mainly the frontend of shops of their customers and maintaining their stability.

My first internship was at the CTS Eventim AG & Co. KGaA, one of the leading ticket vendors in Germany.

Here, I mainly focused on frontend development using HTML, JavaScript and CSS. We also used node.js and the SASS precompiler. Also, we made use of gulp.js to improve the workflow.

At Eventim they had a huge, modular pattern library for frontend components, and I had noticed that it might sometimes be hard to find the right components quickly. Talking to my boss and team, I pitched an idea of introducing a tagging system, to quickly find and organize the components. They were in love with the idea, and I implemented the tagging system in their pattern library, based on the templating system handlebars.js, which the company was really happy about.