Christoph Knafl
Freiberuflich, Selbstständiger Software Professional, knatec e.U.
Burgau, Österreich
Werdegang
Berufserfahrung von Christoph Knafl
Bis heute 4 Jahre und 10 Monate, seit Sep. 2019
Selbstständiger Software Professional
knatec e.U.
Mein Unternehmen bietet Dienstleistungen im Bereich des Software-Engineering an: * Architektur- und Softwaredesign-Beratungen. * Architektur- und Code-Reviews. * Prozessanalyse. * Umsetzung von Projekten und Anforderungen nach agiler Vorgehensweise und TDD.
1 Jahr und 9 Monate, Sep. 2017 - Mai 2019
Head of Software Development
INTECO melting and casting technologies GmbH
Einführung Continuous Integration (Jenkins) Umstellung von TFS auf Bitbucket (Git) und JIRA Entwickeln der Software mit C#, WPF and Entity Framework innerhalb des SCRUM Frameworks Scrum Master Projektleitung diverser Projekte
4 Jahre und 4 Monate, Mai 2013 - Aug. 2017
Senior Software Engineer
willhaben internet service GmbH & Co KG* Refactoring Klassifizierungssystem: Das Legacy System (15+ Jahre alt) war sehr starr und unflexibel, die Anforderungen an Time-To-Market aber sehr hoch (z.B. neue Smartphonemodelle jedes Jahr). Die Herausforderung war die stufenweise Ablösung des bestehenden Klassifizierungssystems, ohne dabei inkompatibel zu werden. Als technischer Projektleiter des 5-köpfigen Teams gelang uns das meiner Meinung nach nur mittels hoher Kompetenz eines jeden Einzelnen, hoher Motivation und Test-Driven Development.
11 Monate, Sep. 2014 - Juli 2015
Lektor (nebenberuflich)
FH Technikum Wien (Wirtschaftsinformatik)
Lektor im Fach Fallstudie (1. + 3. Semester): Durchführung eines Softwareprojekts vom Erstellen des SRS, PMHB (Project Management Handbook) und Unternehmensanalyse bis hin zur Implementierung der Anforderungen.
1 Jahr und 7 Monate, Okt. 2011 - Apr. 2013
Business Analyst & Architect
ING-DiBa Austria
Neuen Client entwickelt: Clientarchitektur entworfen; Koordindation des Projektes; Umsetzung mit dem Ansatz des "Responsive Webdesigns"; Migration bestehender Clients auf das Webframework Apache Wicket; Fachliche Prozesse und Features mit den Fachabteilungen planen, die Anforderungen aufnehmen, auf technische Durchführbarkeit prüfen und ggf. Gegenvorschläge erarbeiten. (= Product-Owner-Tätigkeiten) Diese gemeinsame Lösung im Zuge des Entwicklungsprozesses SCRUM im Team entwickeln.
6 Monate, Apr. 2011 - Sep. 2011
Software Engineer
ING-DiBa Nürnberg
Frontend-Entwicklung eines Rechtevergabesystems mit den Technologien/Frameworks: Apache Wicket, Ajax, Javascript, Hibernate, Spring, OpenSessionInViewFilter
2 Jahre und 3 Monate, Jan. 2009 - März 2011
Software Engineer
ING-DiBa Austria
Neuentwicklung der gesamten Bankensoftware angefangen vom Datenmodell bis zu den Clients (green field): Datenmodellierung UML mittels IBM Rational Softwarearchitect (Klassendiagramm), Entwickeln von Prozessen mit jBPM, Middlewareentwicklung, Entwicklung der Clients mit dem Webframework Wicket, Ajax und Javascript. Technologien/Frameworks: Apache Wicket, Ajax, Javascript, JQuery, Spring, Hibernate, JPA, AspectJ
Ausbildung von Christoph Knafl
1 Jahr und 11 Monate, Sep. 2012 - Juli 2014
Wirtschaftsinformatik berufsbegleitend
FH-Technikum Wien
Schwerpunkt auf Softwareengineering (Architektur, C#, Java, PHP); Wirtschaftlicher Bereich: Rechnungswesen, Investition- und Finanzcontrolling, Unternehmensführung und Projektmanagement; Softskills: Team- und Konfliktmanagement, Moderation und Problemlösung
2002 - 2008
EDVO
HTL Villach
Softwareentwicklung und Wirtschaft
Sprachen
Deutsch
Muttersprache
Englisch
Fließend