About

schilljs, nickvergessen, that's me

About

I studied computer-science at the university of stuttgart, germany, and now work for ownCloud GmbH. Usually I build my sites based on phpBB, using jQuery and selfwritten stuff. The reason, why I used phpBB is quite simple, it has a powerful permission system, which allows me to controll the access to specific pages based on the user and/or their groups. Also as I'm part of the phpBB development team, I'm somewhat used to its coding style and system. But there is always time to learn new things, right? ;)

Accounts

Once there was a day, where I could not remember my nickname, so I signed up a second time and used the fact as my name: nick-vergessen (english: username forgotten). In order to avoid highlight problems in IRC and more, I use nickv as short version. However the system of the university generates the usernames based on the real names, which is why I sometimes end up with schilljs, like on my domain.

Languages, Frameworks and Software

Here is a small list of some languages and frameworks I'm using:

  • php » phpBB, Symfony2
  • Basic Frontend » HTML, CSS and jQuery

To develop my sites/software, I use the following software:

  • Git
  • phpStorm

References

Struktur AG

Senior Software-Engineer
Developer of the Nextcloud server and the following apps:
July 2016 - Today

phpBB Group

Back in 2006 I started to develop my first MOD for phpBB. This was the beginning of a long lasting love. In that 10 years I was also part of the offical team and the german support team:

phpBB.com / phpBB Limited

Release Manager 3.1.x
Sep 2013 - current
As Release Manager, my job is to do the releases of the phpBB 3.1.x line.

QA-Team
Sep 2008 - Apr 2010
As part of the Quality Assurance Team, it was my job to verify bugs and their fixes and test new versions before they were released.
Jnr. Developer
June 2009 - Apr 2010
As Junior Developer, I started fixing bugs and developing new features, but before they were commited to phpBB's Main Repository, they were reviewed by another developer.
L10n-Manager
Apr 2013 - Nov 2014
The IST-Manager is responsible for the communication between the team members and the official localized support sites.
IST-Manager
Apr 2013 - Nov 2014
The International-Support-Teams Manager is responsible for the communication between the team members and the official localized support sites.
Developer
Apr 2010 - March 2015
After ten months of being a Junior Developer, I was promoted and become a Developer.

phpBB.de (Official german support site)

Website-Team
Jan. 2008 - Nov 2014
Being a member of the phpBB.de Website Team, was my first official phpBB Position. The biggest task was the relaunch of the website, when we switched from phpBB2 to phpBB3 in December 2008.
Support-Team
July 2008 - Jan. 2011
As part of the german support team, I helped answering the huge amount of questions and requests that were made every day.
MOD-Team
Jan. 2009 - Feb. 2010
Jan. 2011 - May 2011
May 2011 - June 2012 (Team Leader)
The MOD-Team validated MODs, that could be submitted from the users, before they were available for public downloads.
Administrator
April 2013 - Nov 2014
In April 2013 I was promoted to be an administrator, to help managing the team and website.

Past References

University of Stuttgart

Software-Lab
eClaus - Electronic Correction of onLine Assignments at the University of Stuttgart
May 2011 - Oct. 2011 (Lab)
Nov. 2011 - Sept. 2012 (Research Helper)
While studying Computer Science at the university of stuttgart, I had to take part in a Software Lab, for which I joined the group around the eClaus, which is written in Java. My task was to understand the code base, improve its documentation and to fix some bugs. After the lab, I stayed in the team, and continued my work as a Research Helper.
Course-Lab
Graphical User Interfaces - Android
Oct. 2011 - Feb. 2012
In this second lab, we created Android Apps. The POI App introduced us to the Android System and learned us, how to use the camera, location, internet connection and more. As a second project, two other students and me wrote a Multi-Display-Snake App in which the Snake is controlled by the movement of the phone. Additional the snake could be send to other players, by hitting the wall towards the player.

ownCloud Inc.

Software-Engineer
Freelancer (Software-Engineer) for the ownCloud server and the Activity App
Feb 2014 - Oct 2014
Software-Engineer
Developer of the ownCloud server and the following apps:
Nov 2014 - Jun 2016