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.
- Freenode.net IRC: nickvergessen
- Github: nickvergessen
- Twitter: nickvergessen
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:
- Activity
- Announcement Center
- Notifications
- Non-public enterprise apps: Firewall and Workflow
- Nov 2014 - Jun 2016