Bevorzugt gute Erreichbarkeit mit Bahn.
Das Sammeln von Anforderungen, Festlegen des Backlogs und die Planung von Aufgaben sind notwendige Schritte für jedes IT-Produkt. Ich kombinierte relevante Fähigkeiten im Anforderungsmanagement und der Softwareentwicklung, um Evatec in ihren Datenverarbeitungsprozessen zu unterstützen.
Von Mai bis Dezember 2023 ermöglichte ich dem Unternehmen mit Daten für die Halbleiter-, Optoelektronik- und Advanced Packaging Industrie mehr Erkenntnisse zu sammeln und das Produktangebot zu optimieren . Ich fokussierte mich auf Anforderungen und Softwareentwicklung. In Bezug auf den Technologie-Stack hatte ich die Möglichkeit, tief in die neuesten C#- und .NET-Frameworks einzutauchen.
Das Bereitstellen neuer Funktionen in einem automatisierten und gut etablierten Prozess ist die Aufgabe jedes DevOps-Teams. Bei nu. habe ich das Infrastrukturteam geleitet, um eine skalierbare SaaS bereitzustellen. Die Fähigkeit, Änderungen schnell freizugeben oder zurückzunehmen und dabei das Produkt auf dem Markt zu validieren, ist nicht nur für Startups entscheidend. Ich habe ein Release Prozess im DevOps Team eingeführt und die Teammitglieder unterstützt, unsere CI/CD-Pipelines mit Ansible, Github Actions und Docker zu pflegen und zu verbessern.
In meinem Senior Tätigkeit habe ich Aufgaben mit den Produkt Ownern und unserem CTO koordiniert und geplant, aber auch Entwicklung und Pair-Programmierung betrieben, um eine robuste Cloud-Infrastruktur für unsere nu.education-Plattform zu erreichen.
Zu meinen Fähigkeiten gehört das Bewusstsein und die Empathie für die Herausforderungen unseres Teams hinsichtlich Skalierbarkeit, Robustheit, Ausfallsicherheit, Leistung und allem, was wir skripten könnten, um mehr Geschäftswert für das Produkt zu bieten.
Neben dem Fokus auf Geschäftswert und Benutzerfreundlichkeit habe ich im täglichen Geschäft auch mit folgenden Technologien und Programmiersprachen gearbeitet: Ansible, Bash, Docker, ELK, GitHub Workflows, Kubernetes und Prometheus. Ausserdem habe ich das Team bei der Java Spring-, Go-Sprache- und React und Angular Programmierung unterstützt. Angular kam für Management und Admin UIs in Einsatz.
Mein Team bestand aus erfahrenen Softwareentwicklern, daher haben wir auch die anderen Teams hauptsächlich bei den Code Reviews und Pull Requests unterstützt, um grossartige Dienste mit Next.js, Angular und Spring Boot umzusetzen. Wie bei Startups üblich habe ich auch oft selbst bei der Softwareentwicklung mit Java, React und Go Lang mit angepackt.
Das erste Mal arbeitete ich in einem Projekt mit mehr als 100 Entwicklern.
Die
ersten 3 Monate verbrachte ich damit, ein neues Geschäftsprozesstool
namens Axon Ivy Designer zu erlernen und mehr als 100.000 Zeilen Code
unserer Fintech-Projekte zu verstehen, ,mit Entwicklern und Product
Ownern zu reden. Ich verbrachte auch Zeit um ein gutes Verständnis von
dem Aufgaben vom Deployment Team und den Architekturteammitgliedern in
Vietnam zu bekommen.
Wir starteten auch frühzeitig ein Programm,
um Entwickler über SOLID-Muster zu unterrichten und wie sie diese in den
aktuellen Projekten anwenden könnten, um besseren und saubereren Code
zu schreiben. Ich unterstützte die Teams auf ihrem Weg von mehreren
Projekten zu zwei einzelnen Produkten.
Nach 6 Monaten schlossen
sich mir andere Entwickler und Architekten an, um als Architekturteam
zusammenzuarbeiten, unterstützt von mehr als 14 Teams an anderen
Standorten, um sie bei der Bereitstellung eines großartigen Produkts zu
unterstützen. Die meisten unserer Aufgaben bestanden aus Code-Reviews.
Viele Code-Reviews. Als die Teams erfahrener wurden, reduzierten wir
unsere Mentoring-Aktivitäten und konzentrierten uns darauf, POCs zu
erstellen, um einige bewährte Verfahren für neue Schnittstellen
hervorzuheben. Wir verwendeten JMH und VisualVM, um die Leistung zu
messen und zu verbessern.
Technologisch setzten wir in der UI
hauptsächlich JSF und Primefaces ein, aber einzelne POC Applikationen
mit Angular waren auch ein Thema.
Ich habe einen Kommunikationsserver für den
Transfer von medizinischen Daten in Python implementiert. Die
Hauptaufgabe des Backends bestand darin, Nachrichten von Laboren in
Kliniken und Arztpraxen zu transformieren. Zu den typischen Aktivitäten gehörten Unit-Tests, Pair Programming, die Anwendung von SOLID-Prinzipien, Bash-Scripting sowie die Dokumentation mit UML und LaTeX.
Im Jahr 2015 war ich an der Standardisierung des LDT3-Protokolls beteiligt
CSS Templates aus Photoshop vorlagen, jQuery, Javascript Anpassungen
embedded Entwicklung: kernel cross compiling, I2C, GPIO, UART
integration in Embedded Tomcat mittels RXTX und JNI
programming JAVA EE/ JSF, openJPA, primefaces, jQuery, Derby, MySQL
embedded: kernel cross compiling, app integra on for I2C, GPIO, UART
Unterstützung und Recherche im Bereich BASH Scripting, Regular expressions, Python, Upstart, Mysql Cluster
Aktualisierung, HML und CSS Validation, On-and-Offsite Optimierung, Linkbuilding, Kontentgenerierung,
„plyta dynamiczna“ in google.pl auf Platz 2 verbessert (Stand 23.05.2011)
Programmierung einer JAVA Swing Applikation für Warenwirtschaft und Lieferscheinerstellung, MySQL intergration über PreparedStatemetns
Unterstützung bei Entwicklung eines Studentenportals in OpenCMS
Vermittlung grundlegender Kompetenzen in:
-Bedienung und Administration von VM-ware
-Sensibilisierung auf Computersicherheit
-Netzadministration und Schutz vor Netzwerk-angriffen
innovative Lernmethoden vermittelt in Englischer Sprache
Verteilte Systeme, Telematik, Modelchecking
Studium Elektrotechnik, Informatik, Mathematik, Physik
1999?2005
Abitur cerifcate grade 2.6 High school
advanced curse mathematics and English, computer science courses
additional evening classes at High School at Polish Embassy (2000?2004)
Meine Stärken in Softwareentwicklungsprojekten liegen darin, als Brücken-Softwareentwickler zwischen Offshore-Teams zu fungieren und Softwarearchitektur zu gestalten
Besondere Erfahrung in Gesundheitsbranche, Banking und Buchhaltung.
Bevorzugt gute Erreichbarkeit mit Bahn.
Das Sammeln von Anforderungen, Festlegen des Backlogs und die Planung von Aufgaben sind notwendige Schritte für jedes IT-Produkt. Ich kombinierte relevante Fähigkeiten im Anforderungsmanagement und der Softwareentwicklung, um Evatec in ihren Datenverarbeitungsprozessen zu unterstützen.
Von Mai bis Dezember 2023 ermöglichte ich dem Unternehmen mit Daten für die Halbleiter-, Optoelektronik- und Advanced Packaging Industrie mehr Erkenntnisse zu sammeln und das Produktangebot zu optimieren . Ich fokussierte mich auf Anforderungen und Softwareentwicklung. In Bezug auf den Technologie-Stack hatte ich die Möglichkeit, tief in die neuesten C#- und .NET-Frameworks einzutauchen.
Das Bereitstellen neuer Funktionen in einem automatisierten und gut etablierten Prozess ist die Aufgabe jedes DevOps-Teams. Bei nu. habe ich das Infrastrukturteam geleitet, um eine skalierbare SaaS bereitzustellen. Die Fähigkeit, Änderungen schnell freizugeben oder zurückzunehmen und dabei das Produkt auf dem Markt zu validieren, ist nicht nur für Startups entscheidend. Ich habe ein Release Prozess im DevOps Team eingeführt und die Teammitglieder unterstützt, unsere CI/CD-Pipelines mit Ansible, Github Actions und Docker zu pflegen und zu verbessern.
In meinem Senior Tätigkeit habe ich Aufgaben mit den Produkt Ownern und unserem CTO koordiniert und geplant, aber auch Entwicklung und Pair-Programmierung betrieben, um eine robuste Cloud-Infrastruktur für unsere nu.education-Plattform zu erreichen.
Zu meinen Fähigkeiten gehört das Bewusstsein und die Empathie für die Herausforderungen unseres Teams hinsichtlich Skalierbarkeit, Robustheit, Ausfallsicherheit, Leistung und allem, was wir skripten könnten, um mehr Geschäftswert für das Produkt zu bieten.
Neben dem Fokus auf Geschäftswert und Benutzerfreundlichkeit habe ich im täglichen Geschäft auch mit folgenden Technologien und Programmiersprachen gearbeitet: Ansible, Bash, Docker, ELK, GitHub Workflows, Kubernetes und Prometheus. Ausserdem habe ich das Team bei der Java Spring-, Go-Sprache- und React und Angular Programmierung unterstützt. Angular kam für Management und Admin UIs in Einsatz.
Mein Team bestand aus erfahrenen Softwareentwicklern, daher haben wir auch die anderen Teams hauptsächlich bei den Code Reviews und Pull Requests unterstützt, um grossartige Dienste mit Next.js, Angular und Spring Boot umzusetzen. Wie bei Startups üblich habe ich auch oft selbst bei der Softwareentwicklung mit Java, React und Go Lang mit angepackt.
Das erste Mal arbeitete ich in einem Projekt mit mehr als 100 Entwicklern.
Die
ersten 3 Monate verbrachte ich damit, ein neues Geschäftsprozesstool
namens Axon Ivy Designer zu erlernen und mehr als 100.000 Zeilen Code
unserer Fintech-Projekte zu verstehen, ,mit Entwicklern und Product
Ownern zu reden. Ich verbrachte auch Zeit um ein gutes Verständnis von
dem Aufgaben vom Deployment Team und den Architekturteammitgliedern in
Vietnam zu bekommen.
Wir starteten auch frühzeitig ein Programm,
um Entwickler über SOLID-Muster zu unterrichten und wie sie diese in den
aktuellen Projekten anwenden könnten, um besseren und saubereren Code
zu schreiben. Ich unterstützte die Teams auf ihrem Weg von mehreren
Projekten zu zwei einzelnen Produkten.
Nach 6 Monaten schlossen
sich mir andere Entwickler und Architekten an, um als Architekturteam
zusammenzuarbeiten, unterstützt von mehr als 14 Teams an anderen
Standorten, um sie bei der Bereitstellung eines großartigen Produkts zu
unterstützen. Die meisten unserer Aufgaben bestanden aus Code-Reviews.
Viele Code-Reviews. Als die Teams erfahrener wurden, reduzierten wir
unsere Mentoring-Aktivitäten und konzentrierten uns darauf, POCs zu
erstellen, um einige bewährte Verfahren für neue Schnittstellen
hervorzuheben. Wir verwendeten JMH und VisualVM, um die Leistung zu
messen und zu verbessern.
Technologisch setzten wir in der UI
hauptsächlich JSF und Primefaces ein, aber einzelne POC Applikationen
mit Angular waren auch ein Thema.
Ich habe einen Kommunikationsserver für den
Transfer von medizinischen Daten in Python implementiert. Die
Hauptaufgabe des Backends bestand darin, Nachrichten von Laboren in
Kliniken und Arztpraxen zu transformieren. Zu den typischen Aktivitäten gehörten Unit-Tests, Pair Programming, die Anwendung von SOLID-Prinzipien, Bash-Scripting sowie die Dokumentation mit UML und LaTeX.
Im Jahr 2015 war ich an der Standardisierung des LDT3-Protokolls beteiligt
CSS Templates aus Photoshop vorlagen, jQuery, Javascript Anpassungen
embedded Entwicklung: kernel cross compiling, I2C, GPIO, UART
integration in Embedded Tomcat mittels RXTX und JNI
programming JAVA EE/ JSF, openJPA, primefaces, jQuery, Derby, MySQL
embedded: kernel cross compiling, app integra on for I2C, GPIO, UART
Unterstützung und Recherche im Bereich BASH Scripting, Regular expressions, Python, Upstart, Mysql Cluster
Aktualisierung, HML und CSS Validation, On-and-Offsite Optimierung, Linkbuilding, Kontentgenerierung,
„plyta dynamiczna“ in google.pl auf Platz 2 verbessert (Stand 23.05.2011)
Programmierung einer JAVA Swing Applikation für Warenwirtschaft und Lieferscheinerstellung, MySQL intergration über PreparedStatemetns
Unterstützung bei Entwicklung eines Studentenportals in OpenCMS
Vermittlung grundlegender Kompetenzen in:
-Bedienung und Administration von VM-ware
-Sensibilisierung auf Computersicherheit
-Netzadministration und Schutz vor Netzwerk-angriffen
innovative Lernmethoden vermittelt in Englischer Sprache
Verteilte Systeme, Telematik, Modelchecking
Studium Elektrotechnik, Informatik, Mathematik, Physik
1999?2005
Abitur cerifcate grade 2.6 High school
advanced curse mathematics and English, computer science courses
additional evening classes at High School at Polish Embassy (2000?2004)
Meine Stärken in Softwareentwicklungsprojekten liegen darin, als Brücken-Softwareentwickler zwischen Offshore-Teams zu fungieren und Softwarearchitektur zu gestalten
Besondere Erfahrung in Gesundheitsbranche, Banking und Buchhaltung.