Hallo ich bin

Stephan Weidele

Ich bin ein

Über mich

Mein Interesse an Computern wurde bereits im Kindesalter geweckt (mein Vater besaß einen Schneider CPC Computer). Seitdem hat sich meine Affinität zu Technik und technischen Spielereien weiterentwickelt. Aktuell bin ich sehr fasziniert von Smart-Home-Geräten. Privat nutze ich beispielsweise nicht nur die Sprachsteuerung des Echos von Amazon, sondern auch intelligente Beleuchtung von Philipps oder WLAN-fähige Steckdosen. Damit optimiere ich fortlaufend mein Zuhause und mache es dadurch "smarter". Prinzipiell bin ich ein Mensch, der die Abwechslung mag, ich habe breit gefächerte Interessen. Ein Hobby von mir ist Tauchen. Die schönsten Erlebnisse dabei waren eine Begegnung mit Walhaien und Wracktauchen. Ein anderes grosses Hobby ist die Fotografie. Es macht mir Spass, den Augenblick einzufangen oder ein Modell abzulichten, bis es meinen Vorstellungen entspricht. Ich freue mich, Ihr Interesse geweckt zu haben. Mein Name ist Stephan und ich bin in Radolfzell am Bodensee geboren.

Download CV

Meine Fähigkeiten

Arbeiten im Projekt

Ich bin ein sehr zuverlässiger Mensch mit einer hohen Eigenverantwortung, der im Projektteam und darüber hinaus kommunikativ arbeitet. Dies spiegelt sich in meiner Teamfähigkeit wieder, was ich schon in über 10 verschiedenen Projekten unter Beweis stellen konnte. Dabei sammelte ich Erfahrungen mit grossen Projekten, die nach dem Wasserfall-Prinzip umgesetzt wurden. Meine Agilität konnte ich in zahlreichen Scrum-Projekten in jeder Größenordnung unter Beweis stellen. Für das Zusammenarbeiten im Team beherrsche ich zahlreiche Tools, unter anderem Jira, Confluence oder Projectile.

Spezialisierung

Mein technischer Schwerpunkt liegt im Backend-Bereich, zudem habe ich Schlüsselqualifikationen im Frontend-Bereich. Ich besitze mehrere Jahre Erfahrung und bin zertifizierter Spezialist für AEM (Adobe Experience Manager). Ebenfalls habe ich schon erfolgreich REST-Schnittstellen und Java Spring Projekte umgesetzt. Insgesamt besitze ich mehr als 5 Jahre Erfahrung als Java-Entwickler. Ich beherrsche Sourcecode Management mit Git und SVN. Projekte kann ich mit Maven, Jenkins und Bamboo aufsetzen, builden und deployen.

Seniorität

In verschiedenen Grossprojekten übernahm ich den Lead für Unterprojekte. Ich bin in der Lage Probleme zu evaluieren, diese mit Kunden abzuklären und eine passende Lösung zu finden. Ich kann Aufgaben und Projekte planen, spezifizieren und schätzen. Um dies zu bewerkstelligen, beherrsche ich zahlreiche Verfahren, Software Architekturen und Design Pattern.

Qualität

Mir ist es wichtig, qualitativ hochwertige Software zu produzieren. Um dies zu gewährleisten, bin ich mit qualitätsverbessernden Massnahmen wie zum Beispiel Pair Programming, Reviews sowie System- und Integrationstest vertraut. Des Weiteren konnte ich bei manchen Projekten ebenfalls Erfahrungen als Softwaretester sammeln. Dadurch habe ich die Möglichkeit, die Qualität durch den kompletten Entwicklungsprozess zu verbessern.

Arbeitsverhalten

Ich bin ein neugieriger Mensch, der gerne Neues dazu lernt. Das und meine Lernbereitschaft machen es mir möglich, mich auf neue Begebenheiten und wechselnde Projektaspekte einzustellen und mich in neue Technologien schnell einzuarbeiten. In habe schon an vielen Projekten mitgearbeitet und diese erfolgreich abgeschlossen. Dabei habe ich auch bewiesen, dass ich unter Druck arbeiten kann und ich weiss was zu tun ist, wenn die Deadline näher ist, als sie eigentlich sein sollte.

Let's work together

Sie haben ein interessantes Projekt das mir gefallen könnte, dann zögern Sie bitte nicht, mich zu kontaktieren.
Kontakt aufnehmen

Arbeitserfahrung

In meiner bisherigen Laufbahn als Software Engineer hatte ich die Möglichkeit, viele interessante und lehrreiche Projekte zu realisieren. Hier ein Überblick über die grössten Projekte, an denen ich mitwirken konnte.

* gekennzeichnete Projekte dürfen aus Geheimhaltungsgründen nicht genauer beschrieben werden

2013
Webplattform für Autohändler*

Was: Rebranding der Marke inklusive Webseite des grössten Autohauses der Schweiz
Rolle: Implementierung von Komponenten für die Webseite auf Basis von CQ 5





2013
Webplattform für Bauzulieferer*

Was: Redesign und Weiterentwicklung einer Multilanguage-Webseite für einen der grössten Bauzulieferer mit über 40.000 Mitarbeitern.
Rolle: Als Software Engineer übernahm ich die Implementierung, die Anpassung vorhandener Komponenten, sowie die Integration des Frontendes in das Backendsystem. Das Redesign der Webseite wurde auf Basis von CQ 5.6 durchgeführt.

2013 - 2014
Webseite für Telekommunikationsunternehmen und Nachrichtenportal*

Was: Weiterentwicklung der Webseiten eines der grössten Telefon- und Internetanbieters der Schweiz, sowie der Webseiten eines der grössten Nachrichtenportale der Schweiz
Rolle: Als Software Engineer arbeitete ich bei dem Kunden vor Ort in grossen Scrum-Teams um komplexe Anforderungen umzusetzen, zu Testen und um Bugs zu beheben. Die Weiterentwicklung wurde auf Basis von CQ 5.6 sowie Html und JavaScript durchgeführt.

2014
Automobilhersteller Webseite*

Was: Weiterentwicklung einer Webseite für einen Automobilhersteller
Rolle: Als Software Engineer arbeitete ich einem Scrum-Team an der Weiterentwicklung und Qualitätsverbesserung des Backendsystems der Webseite. Die Webseite wurde in AEM umgesetzt.



2014
Öffentliche Verwaltung des Schweizer Staates*

Was: Entwickeln einer mandantenfähigen Webseite für die schweizer Verwaltung (Name des Kunden ist geheim)
Rolle: Als Software Engineer entwickelte ich länderübergreifend ein Grossprojekt für eine schweizer Behörde. Die Entwicklung wurde im Remote im Team mit Kollegen anderer Standorte durchgeführt. Das Projekt für mehrere Mandanten wurde auf Basis CQ 5.6 umgesetzt.


2014 - 2015
App für Telekommunikationsunternehmen*

Was: Entwickeln einer iOS Applikation, die dem Telekommunikationsunternehmen Informationen über Kunden bereitstellt
Rolle: Als Software Engineer übernahm ich die Umsetzung einer REST-Schnittstelle, die auf Basis von Java mit JaxRS umgesetzt wurde. Das Interface stellt Daten aus dem Backend der iOS App zur Verfügung. Die iOS App mit Interface wurde in einem Scrum-Team umgesetzt.

2015
Öffentliche Verwaltung des Schweizer Staates*

Was: Umsetzung einer mandantenfähigen Webseite für die Schweizer Verwaltung (Name des Kunden ist geheim)
Rolle: Spezifizierung und Implementierung von Komponenten und Schnittstellen des Projektes auf Basis AEM 6.1



2015 - 2016
Öffentliche Verwaltung des Schweizer Staates*

Was: Umsetzung der Webseite für ein Schweizer Bundesamt (Name des Kunden ist geheim)
Rolle: Als Software Engineer implementierte und spezifizierte ich Komponenten und Schnittstellen. Ausserdem übernahm ich den Lead über ein Teilprojekt zur Umsetzung eines grossen AEM Workflows sowie der Umsetzung des Berechtigungskonzepts übernommen.

2016 - 2017
Anonymer Kunde*

Was: Entwickeln einer Multilanguage-Webseite mit Internetshop für eine Lebensmittel-Einzelhandelskette mit 1200 Märkten in Europa
Rolle: Als Software Engineer übernahm ich die Spezifikation und Umsetzung eines Teilprojektes in AEM 6.2. Dabei wird dem Benutzer der Seite ein Formular zur Verfügung gestellt, welches Daten über AEM zu einer externen Schnittstelle sendet.

2017
Anonymer Kunde*

Was: Erweitern eines bestehenden Springprojektes für eines der grössten Detailhandelsunternehmen in der Schweiz.
Rolle: Als Software Engineer arbeitete ich im Team an dem Auswechseln des Datenbanklayers eines Springprojektes. Die JPA Datenbank wurde durch eine externe API ersetzt. Dazu gehörte ebenso das Schätzen, Planen und Entwickeln neuer Anforderungen um das Projekt weiter zu entwickeln.

Beruflicher Werdegang

In meinem Leben habe ich schon die ein oder andere Abzweigung genommen. Zum Beispiel habe ich mit einer metallverarbeitenden Ausbildung begonnen und arbeitete 5 Jahre in einer Pumpenfabrik. Dabei lernte ich das Programmieren von komplexen CNC-Maschinen. Dies hat mir so sehr gefallen, dass sich mein Weg weiter in die Informatikbranche entwickelt hat. Die Informatik fasziniert mich nun so sehr, dass ich täglich Neues dazu lerne und mich immer mehr entfalten kann.

Software Engineer bei AXA Schweiz

Als Fullstack AEM Developer arbeite ich in einem Produktteam der AXA Schweiz. Dabei liegt der Schwerpunkt auf AEM, Openshift, React, Devops und Websecurity.

Seit 2018
Software Engineer bei Namics AG

Ich arbeite als Software Engineer mit dem Schwerpunkt AEM. Ich konnte jedoch auch Erfahrungen mit Spring und REST-Schnittstellen erlangen.

2013 - 2018
Bachelorarbeit bei Sybit GmbH

Ich entwickelte ein Jenkinsplugin zum automatisierten Testen von Webseiten auf Websecurity-Sicherheitslücken.

2012
Praxissemester bei doubleSlash Net-Business GmbH

Dort entwickelte ich eine Mobileapplication zum Messen von Mobilfunkgeschwindigkeiten und arbeitete an einem Navigationssystem für einen grossen Automobilhersteller.

2011
Software-Engineering Studium an der HTWG Konstanz

Ich studierte Software-Engineering an der HTWG Konstanz. Unter anderem programmierte ich dort an einem Übungsbetriebssystem, an selbstfahrenden Miniaturautos und an einer B2B/B2C Application.

2008 - 2012
BKFH

Einjähriges Berufskolleg zum Erwerb der Fachhochschulreife an der Zeppelin-Gewerbeschule in Konstanz mit dem Schwerpunkt Technik. welches die Grundlagen in Elektrotechnik, Mechanik, Chemie und Physik beinhaltet.

2007 - 2008
Allweiler AG

Nach meiner bestandenen Ausbildung arbeitete ich als Monteur und CNC-Programmierer in der Firma Allweiler AG, bis ich erkannte, dass ich noch mehr in meinem Leben erreichen kann und es möglich ist, meine Träume zu verfolgen.

2006 - 2007
Ausbildung zum Zerspanungsmechaniker

In der Firma Allweiler AG absolvierte ich meine Berufsausbildung zum Zerspanungsmechaniker mit der Fachrichtung Drehtechnik. Dabei lernte ich CNC-Maschinen so zu programmieren, damit sie aus Rohlingen komplizierte Werkstücke fertigen.

2002 - 2006
Grund- und Realschule Radolfzell

Jeder fängt mal klein an, so auch ich. In meiner Schulkarriere entschied ich mich für einen technischen Schwerpunkt und lernte die Grundlagen von Handwerk, Elektronik und Informatik. Dabei lernte ich meine erste Programmiersprache Q-Basic.

1992 - 2002

Kontaktaufnahme

Über eine Nachricht von Ihnen würde ich mich sehr freuen.

Zögern Sie nicht mich zu kontaktieren!

Benutzen Sie das unten aufgelistete Kontaktformular oder schreiben Sie mir eine E-Mail.


Kontaktinformationen

Ich wohne in der Schweiz, im Thurgau, bin jedoch auch in den Regionen Zürich, Schaffhausen, St Gallen, LK Friedrichshafen und LK Konstanz verfügbar.