Suchen   Drucken   RSS

Arbeit - Lebenslauf

Persönliche Daten

Name: Thomas Kälin
Geburtsdatum: 20. April 1984
Zivilstand: ledig

Berufserfahrung

10/2013 - heute bbv Software Services AG, Luzern, Schweiz
Senior Software Engineer, Scrum Master und Head of Mobile Computing. Entwicklung mit C# und Java für Desktop und Mobile.
02/2010 - 09/2013 Wenzel Metromec AG, Chur, Schweiz
Anstellung als Scrum Master und Software Entwickler, Design und Entwicklung der Messsoftware QUARTIS in Delphi und C++, Aufbau und Betreuung einer Continous Integration Plattform mit Jenkins, Mithilfe bei Personalrekrutierung
09/2005 - 01/2010 Comvation AG – Internet Solutions, Thun, Schweiz
Studienbegleitende Anstellung als Freelancer (20%) im Bereich Webapplikationsentwicklung, Entwicklung von Modulen für das CMS "Contrexx" mit PHP / HTML / CSS, Support von Kunden und Anwendern
12/2004 - 08/2005 Astalavista IT Engineering, Chur, Schweiz
Anstellung als Webapplikationsentwickler, Projektleitung und Entwick-lung eines IT Security-Mitgliederportals mit PHP / HTML / CSS
08/2000 - 06/2004 Swisscom AG, Chur, Schweiz
Lehre als Informatiker, Schwerpunkt Applikationsentwicklung, weitere Arbeiten in den Bereichen Datenbanken, IT-Sicherheit und Webanwendungen

Ausbildung

04/2012 CSM – Certified Scrum Master
Zertifizierung durch Scrum Alliance
Kursbesuch bei Jeff Sutherland
04/2012 PSM I – Professional Scrum Master I
Zertifizierung durch Scrum.org
Selbststudium, Webtest
09/2008 - 02/2010 Master of Science FHO in Computer Science
HSR Technische Fachhochschule Rapperswil, Schweiz
Schwerpunkte: Software Engineering & Human Computer Interaction
Notendurchschnitt: 5.57, Grade A, Jahrgangsbester
Masterarbeit: Softwareunterstützung für ein Museum, Note 5.5
09/2005 - 08/2008 Bachelor of Science FHO in Computer Science
HSR Technische Fachhochschule Rapperswil, Schweiz
Schwerpunkt: Software Engineering
Notendurchschnitt 5.65, Grade A, Jahrgangsbester
Bachelorarbeit: Softwareunterstützung für ein Museum, Note 6.0
08/2000 - 06/2004 Lehre als Informatiker (inkl. Berufsmaturität)
Lehrbetrieb: Swisscom AG, Chur, Schweiz
Berufsschule: GBC Gewerbliche Berufsschule Chur, Schweiz
Abschlussnote: 5.4 (Lehre), 5.3 (Berufsmaturität)
Abschlussarbeit: Grafisches Webinterface für den Portscanner NMAP

Weiterbildung

03/2014 Crossplattform Mobile Apps mit Xamarin
Präsentation an der Hochschule für Technik Rapperswil (HSR)
02/2014 Leopold & Kaltenecker – Kanban in der IT
Selbständige Weiterbildung (Literatur)
11/2013 Robert Martin – The Clean Coder
Selbständige Weiterbildung (Literatur)
09/2013 Kanban in der IT
Präsentation an Weiterbildungsworkshop
09/2013 Softwarewartung
Präsentation an Weiterbildungsworkshop
08/2013 Erich Gamma et. al. – Design Pattern
Selbständige Weiterbildung (Literatur)
04/2013 Christoph Bommer – Softwarewartung
Selbständige Weiterbildung (Literatur)
08/2012 Craig Larman – Objektorientierte Softwareentwicklung
Selbständige Weiterbildung (Literatur)
05/2012 Agile Development Framework
Präsentation an Weiterbildungsworkshop
02/2012 Davies & Sedley – Agiles Coaching
Selbständige Weiterbildung (Literatur)
10/2011 Robert Martin – Clean Code
Selbständige Weiterbildung (Literatur)
05/2011 C++0x – Der neue C++ Standard
Präsentation an Weiterbildungsworkshop
04/2011 Vigenschow & Schneider – Soft Skills für Softwareentwickler
Selbständige Weiterbildung (Literatur)
11/2010 Boris Gloger – Scrum
Selbständige Weiterbildung (Literatur)
09/2010 Eric Evans – Domain Driven Design
Selbständige Weiterbildung (Literatur)
03/2010 Johannes Siedersleben – Moderne Software-Architektur
Selbständige Weiterbildung (Literatur)

Publikationen

11/2009 Publikation in der Zeitschrift Museum Aktuell (Ausgabe 11/2009)
10/2009 Publikation und Vortrag an der Wirelessless Communication & Information 09

Sprachen

Deutsch Sehr gut in Wort und Schrift, Muttersprache
Englisch Sehr gut in Wort und Schrift, Cambridge First Certificate in English
Französisch Gut in Schrift, Grundkenntnisse in Wort, Schulbildung während 7 Jahren
Japanisch Grundkenntnisse, Schulbildung während einem Jahr

Freizeit

Sport Fitnesscenter, Jogging, Schwimmen, Fahrradfahren
Lesen Lesen von Romanen und Fachliteratur
Programmierung Entwicklung von Anwendungen in verschiedenen Sprachen
Internet Ausprobieren und Anwenden von Webtechnologien

IT-Kenntnisse

Entwicklungsprozesse   Programmiersprachen
  +++ ++ +     +++ ++ +
ADF   x     C# x    
FDD     x   C/C++   x  
ITIL     x   CSS x    
Kanban   x     Delphi   x  
UP / RUP   x     HTML x    
Scrum x       Java EE     x
TDD x       Java SE x    
V-Modell     x   Javascript / AJAX   x  
Wasserfall   x     PHP x    
XP x       XML x    

Software Engineering   Tools & Frameworks
  +++ ++ +     +++ ++ +
Clean Code Developer x       .NET Framework (3.0+)     x
Code Reviews x       Delphi (2010+)   x  
Coding Dojos   x     Eclipse x    
Continous Integration x       Jenkins / Hudson x    
Design Pattern   x     jQuery (1.4+)   x  
Metriken   x     Spring     x
OOA/OOD x       STL   x  
Pair Programming x       Tortoise SVN / CVS x    
Refactoring x       UML x    
Unit Testing x       Visual Studio (2005+)   x  

SE-Architektur   Datenbanken
EBC   x     Access   x  
Layer x       mySQL x    
MVC x       Oracle     x
MVVM x       PostgreSQL     x
Publisher / Subscriper   x     RavenDB     x

Betriebssysteme   Weitere Kenntnisse
Linux Desktop   x     HCI   x  
Linux Server   x     IT-Security   x  
Mac OS X   x     Netzwerk   x  
Windows Desktop x       Visuelles Design     x
Windows Server     x