CWILL Development IT, Web & Consulting

Christopher Will

Danziger Straße 16 10435 Berlin

+40 178 166 656 0

http://cwill-dev.com [email protected]

Informations- und St.-Nr. 347 / 5301 / 1255 Telekommunikations USt.IdNr. DE 260 441 731 Fachinformatiker im Bereich Anwendungs- entwicklung.

CWILL Development IT, Web & Consulting

Zu meiner Person Meine korrekte Berufsbezeichnung lautet "Informations- und Telekommunikations-Fachinformatiker im Bereich Anwendungsentwicklung". Ich selbst nenne mich schlicht und einfach Softwareentwickler.

Denn dies - in jeglicher Form - ist meine Leidenschaft, welcher ich seit nun mehr als 10 Jahren hauptberuflich nachgehe, anfänglich in festen Arbeitnehmerverhältnissen, seit 2010 als Selbständiger.

In meiner Laufbahn habe ich mich vor allem auf Webentwicklung und - technologien spezialisiert. Eine Übersicht meiner Anwendungsgebiete finden Sie unter dem Punkt Schwerpunkte und einen Ausschnitt meiner Tätigkeiten unter Projekte.

CWILL Development IT, Web & Consulting

Profil Nachfolgend ein kurzer Überblick meines Werdegangs:

Geboren '82, aufgewachsen in Lippstadt NRW Grundschule Mastholte Gymnasium Marienschule Lippstadt Hochschulreife 1999-2001 Carl-Severing Berufskolleg Schwerpunkt Informatik währenddessen Anwendungsentwickler bei dmp GmbH Umzug nach Berlin weiter auf dem OSZ IMT Schwerpunkt Informationstechnik 2001 bis 2008 Entwickler bei Carano Software Solutions GmbH Ende 2008 Umzug auf die Philippinen 2009 bis Mai 2010 Entwickler bei Elegate GmbH Seitdem Freelancer 2011 Vater geworden :-) März 2012 Umzug nach NRW Juni 2012 Umzug nach Berlin Juni – September 2012 PHP-Entwicker bei home24.de September – Oktober 2012 -Grails-Entwickler bei neofonie-mobile November 2012 bis März 2013 Softwareentwickler (Ruby on Rails, PHP, Javascript) bei dailydeal.de. Mai 2013 – Juli 2013 Architekt bei hellowins.com

CWILL Development IT, Web & Consulting

Schwerpunkte

Technologien Grails / Groovy / Java / J2EE / PHP / Node.js / Android / Ruby on Rails / JavaScript / Bash / .NET, # / Scala / QT

Tools / IDEs / Frameworks Java Grails / Spring / Swing / EJB / SolR / Hibernate / Tomcat / JBoss / Glassfish / Ant / Maven / Continuous Integration / IntelliJ / / Netbeans / JUnit / JBuilder / Log4J

PHP OOP / Zend Framework / PHPUnit / Smarty / PDT (PHP Eclipse) / PHPEdit / / PHP Storm / Typo3 / / / WordPress / Magento

JavaScript jQuery / jQueryUI / Prototype / YUI / Compass / XHR / Angular.js / EmberJS / Backbone.js

Node.js Express.js / Mocha/Mocha-As-Promised / Chai/Chai-As-Promised / Mongoose / Redis

Ruby Ruby on Rails / RSpec / Cucumber / Machinist

Diverses SVN / CSV / GIT / StarTeam / E-commerce: Worldpay, Paypal, Pay One / Jira / Redmine / Bugzilla / REST / WebServices / LDAP: OpenDS, OpenLDAP, Active Directory / MS Exchange / Protovis / D3 / SEO

Datenbanken MySQL / MSSQL / PostgreSQL / MS Access / Oracle / SQLBase

Betriebssysteme K/X/Ubuntu / Suse / Debian / Gentoo / Windows

Markup / Datenformate HTML / XML / SVG / CSS / SASS / LESS / JSON / CSV / YAML / …

Consulting & Co. Anforderungsanalyse / Requirements Engineering / Sicherheitsanalyse / Akquise / Konzeptionierung / Erstellung von Pflichtenheften / Technische Spezifikationen / Kundenbetreuung / Support CWILL Development IT, Web & Consulting

Methoden und Vorgehensmodelle Scrum / Prototyping / Extreme Programming / ADW / UML / Load-Testing / Functional- Testing / Unit-Testing

Branchenerfahrung Automobil / Banken/Finanzen / Telekommunikation / Hotel/Tourismus

Sprachen Deutsch (Muttersprache) / Englisch (fließend)

CWILL Development IT, Web & Consulting

Projekte Hier finden Sie eine Übersicht der Projekte, an welchen ich in den letzten Jahren maßgeblich beteiligt war.

Bitte beachten Sie, dass ich hier nicht alle Projekte auflisten kann - einige Projekte waren für interne Intranet-Anwendungen entwickelt worden, andere sind aus diversen Gründen nicht für die Öffentlichkeit bestimmt, und wiederum andere lassen sich nicht als Gesamtprojekt zusammenfassen.

06/2010 – heute (2 Jahre, 3 Monate) Senior Software developer (Java, PHP) CWILL Development, http://cwill-dev.com Branche Computer Software, Web, IT

Position Einzelunternehmer

05/2013 – 07/2013 Architekt (Node.js) Hellowins GmbH, http://www.hellowins.com Gesellschaft in privater Hand, 1-10 Mitarbeiter Branche Online-Gaming, Coupons Position Architekt, Head Of Development Aufgaben Evaluierung des Technology-Stacks, Implementierung der Architektur, Erstellung des Frameworks, Modellierung, System-Analyse, Dokumentation, Spezifikation, Job- Intrerviews Toolchain Node.js, Express.js, socket.io, MongoDB, Java/Grails, REST, Android, Angular.js, GIT

CWILL Development IT, Web & Consulting

01/2011 – heute Software Architekt (Java) statmath GmbH, http://www.statmath.de Gesellschaft in privater Hand, 1-10 Mitarbeiter Branche Informationstechnologie & -dienste, Bankwesen, Internet Position Architekt, Teamlead Aufgaben Implementierung eines Prognosesystems für die Folgen des demographischen Wandels, Analyse und Konzeption, Erstellung von Pflichtenheften, Ausarbeitung technischer Spezifikationen, Design der Datenschemata, Design des Frameworks, Modellierung, Konzeption der Schnittstellen, Konzeption der Importe, Koordienierung der Entwickler, Installation der Server, Koordination der Testläufe und Testdurchführungen Toolchain Java, Grails, Groovy, Hibernate, Log4J, IntelliJ, Tomcat, Hudson, MySQL, JSON, XML, JavaScript, jQuery, XHR, SVG, D3, Protovis, Debian, SVN

10/2012 – 03/2013 Senior Backend-Developer (PHP/RubyOnRails/Android) DailyDeal – Ein Mitglied Der Google-Familie, http://dailydeal.de Personengesellschaft, 150-200 Mitarbeiter Branche Informationstechnologie & -dienste, Internet, E-Commerce Position Backend-Entwickler Aufgaben Weiterentwicklung des Magento-Online-Shops, Erweiterung der Rails-Backend REST-API, Refactoring Android-App, Refactoring XHR-Implementations, Evaluierung von JS-SPA- Frameworks (Single Page Application), Releasemaster Toolchain PHP, Magento, Zend Framework, Ruby on Rails, GIT, REST, Scrum, Jira, Android, HTML5, JavaScript, CSS, LESS, Sass

CWILL Development IT, Web & Consulting

09/2012 – 10/2012 Java/Grails-Entwickler neofonie mobile GmbH, http://neofonie-mobile.de Personengesellschaft, 20-50 Mitarbeiter Branche Mobile, Informationstechnologie & -dienste, Internet, E-Commerce. Position Java/Grails-Entwickler Aufgaben Migration von Android Cloud to Device Messaging (C2DM) nach Google Cloud Messaging (GCM), Implementierung von Android Subscriptions, Refactoring der Backend-API. Toolchain Java, Grails, REST, SVN, MySQL, Maven, Jira, Android, Android Cloud to Device Messaging (C2DM), Google Cloud Messaging (GCM)

06/2012 – heute Backend developer (PHP) fp-commerce GmbH, http://www.home24.de Personengesellschaft, 201-500 Mitarbeiter Branche Informationstechnologie & -dienste, Internet, E-Commerce, Online Handel Position Backend/Core-Entwickler Aufgaben Weiterentwicklung des Online-Shops, SolR-Suchindexierung + PHP API, Cronjob- gesteuerte Importe, Image-cache und -Manipulation/Kompression, Sortierungsalgorithmen Toolchain PHP, Zend, PHP Storm, SVN, Java, SolR, Jira, MVC, MySQL, Ant, CGI, REST

CWILL Development IT, Web & Consulting

03/2009 – 02/2012 CTO, Architekt (Java, PHP) my-philippines.com, http://my-philippines.com Gesellschaft in privater Hand, 1-10 Mitarbeiter Eigenentwicklung, derzeit off. Branche Internet, Hotel & Gaststätten, e-commerce Position CTO Aufgaben Akquise, Analyse und Konzeption, Erstellung von Pflichtenheften, Ausarbeitung technischer Spezifikationen, Design der Datenschemata, Design des Frameworks, Modellierung, Konzeption der Schnittstellen, Konzeption der Importe, Koordienierung der Entwickler, Installation der Server, Koordination der Testläufe und Testdurchführung Toolchain Java, Grails, jQuery, JSON, SOAP, REST, Google Maps v3, Spring Security. PHP 5.3, Apache 2.2, MySQL 5.1, PDO DB Abstraction Layer, individuell entwickeltes MVC-Framework, individuelle Template-Engine, HTML 4.01, CSS, YAML, JQuery 1.4.1, JSON, XML, Google-Maps-API, Anbindung an EZB.

02/2009 – 05/2010 Softwareentwickler (Java) Elegate GmbH, http://www.elegate.de Gesellschaft in privater Hand, 1-10 Mitarbeiter Branche Telekommunikation, Automobilindustrie, Informationstechnologie, Informationsdienste Position Backend-Entwickler Aufgaben Implementation NFC-support for non-NFC mobile devices (colorbeam), mobile payment, JSON-REST-Schnittstellen, Web-application und -UI, Mobile Interfaces, Konfiguration LDAP, OpenDS, SMS-Versand, Technische Spezifikation, Anbindung an IOS/Android Toolchain Java, Grails, jQuery, JSON, SOAP, REST, Tomcat, MySQL, PostreSQL, Apache, MVC

CWILL Development IT, Web & Consulting

2007 – 2008 Softwareentwickler (.NET, C#) Thinprint GmbH, http://www.thinprint.com Personengesellschaft, 201-500 Mitarbeiter Branche Telekommunikation, Mobile, Informationstechnologie & -dienste Position Backend-Entwickler Aufgaben Entwicklung eines Payment-Portals, Realisierung, Web-application und -UI, Implementierung, Anbindung an Payment provider, Konfiguration, Schnittstelle Active Directory, Microsoft Exchange, Entwicklung Persistence Layer. Toolchain ASP.NET 2.0, C# 2.0, IIS 5.1, Worldpay Payment Provider, NHibernate, Log4Net, Active Directory, MS SQL 9.0, HTML 4.01, CSS 2.1

07/2000 – 01/2009 (8 Jahre, 7 Monate) Softwareentwickler (Java, PHP, .NET) Carano Software Solutions GmbH, http://www.carano.de Gesellschaft in privater Hand, 51-200 Mitarbeiter Branche Informationstechnologie & -dienste, Automobil Position Festangestellter Software-/Webentwickler Aufgaben Softwareentwicklung mit Schwerpunkt Webentwicklung und -technologien Toolchain Java, Grails, jQuery, JSON, SOAP, REST, Spring, JSP, JSF, EJB, Glassfish, JBoss, Tomcat, MySQL, PostreSQL, PHP, Apache, MVC, Typo3, .NET, C#

CWILL Development IT, Web & Consulting

06/1998 – 06/2000 (2 Jahre, 1 Monat) Softwareentwickler DMP GmbH, http://www.dmp.de Gesellschaft in privater Hand, 1-10 Mitarbeiter Branche Informationstechnologie & -dienste Aufgaben Softwareentwicklung mit Schwerpunkt Webentwicklung und -technologien CWILL Development IT, Web & Consulting

Preise Um gleich vorweg Differenzen bei den preislichen Vorstellungen aus dem Weg zu räumen, finden Sie nachstehend eine Übersicht meiner Tagessatzforderungen für die jeweiligen fachlichen Bereiche. Die Tagessatzforderungen richten sich zum einen nach meiner persönlichen Kalkulation, zum anderen nach den aktuell in der Branche gängigen Tarifen. Die Preise sind nicht in Stein gemeißelt. Das heißt, abhängig von einigen Faktoren sind individuelle Konditionen so wie die Höhe von Zuschlägen und Rabatten verhandelbar. Spannende Projekte, interessante Techniken und ein sympathisches Team haben positive Auswirkungen - neben dem Finanziellen sollte ein Projekt allen Beteiligten vor allem Spaß bereiten, denn das ist der größte motivierende Faktor.

Tätigkeit Vor Ort* Home Office

Team-/Projektleitung 880,00 € -

Anforderungsanalyse, Spezifikationen (etc.) 720,00 € 654,00 €

Java (J2EE, Grails, Tomcat, Hibernate, etc.) 640,00 € 582,00 €

Datenbanken 560,00 € 515,00 €

Node.js 560,00 € 515,00 €

PHP Backend 560,00 € 515,00 €

PHP CMS (Typo3, Wordpress, Joomla etc.) 540,00 € 500,00 €

JavaScript (Plain, jQuery, ProtoType, D3 etc.) 520,00 € 475,00 €

HTML, CSS (Layout, Mock-up, W3C, etc.) 500,00 € 460,00 €

Sonstiges VHS VHS

Aufschläge und Rabatte** CWILL Development IT, Web & Consulting

Aufschlag für kurze Projekte Bis 12,00 %

Rabatt für lange Projekte Bis 10,00 %

Rabatt für flexible Arbeitszeiten Bis 8 %

* Bei den Angaben handelt es sich um Pauschalen. Die Beträge können pro Einsatzort unterschiedlich ausfallen.

** Siehe oben: abhängig von diversen Faktoren