Damian Śniatecki
CTO
Erfahrungen
CTO
FRATCH.IO
- Geleitet und überwacht die End-to-End-Produktentwicklung sowie die erfolgreiche Bereitstellung technischer Lösungen.
- Geleitet und betreut ein Team hoch spezialisierter technischer Fachkräfte, um eine Kultur der Zusammenarbeit und Innovation zu fördern.
- Verantwortet den Einstellungsprozess zum Aufbau eines talentierten und engagierten Teams.
- Aufbau eines skalierbaren und robusten Backend-Microservices-Systems von Grund auf sowie Design und Erweiterung zur Erfüllung wechselnder Geschäftsanforderungen.
- Sicherstellung einer Systemverfügbarkeit von 99,99 % durch Implementierung einer resilienten Architektur und Monitoring-Mechanismen.
- Entwicklung und Umsetzung technischer Strategien im Einklang mit den Unternehmenszielen.
Softwareentwickler
UBS
- Entwicklung und Erweiterung des Kernsystems zur Berechnung von Kreditrisiken.
- Zusammenarbeit mit funktionsübergreifenden Teams zur Umsetzung robuster Lösungen.
- Implementierung skalierbarer Datenverarbeitungsprozesse für effizientes Datenhandling.
- Durchführung gründlicher Tests und Debugging zur Sicherstellung genauer Berechnungen.
- Optimierung der Code-Leistung und Identifizierung von Verbesserungspotenzialen.
- Aufrechterhaltung der Systemstabilität und -zuverlässigkeit.
- Laufende Aktualisierung nach branchenspezifischen Best Practices für die Kreditrisikoberechnung.
Softwareentwickler
SEBA Bank AG
Entwicklung von Frontend- und reaktiven Backend-Anwendungen.
Entwurf, Implementierung und Test eines hochfrequentierten asynchronen Big-Data-Systems.
Optimierung des Codes für Leistung und Effizienz.
Aufbau von Datenpipelines zur Verarbeitung großer Datenmengen.
Integration von RabbitMQ für effiziente Nachrichtenwarteschlangen.
Erstellung responsiver Frontend-Oberflächen mit Angular und TypeScript.
Einsatz von Docker für einfache Bereitstellung und Skalierbarkeit.
Implementierung automatisierter Tests mit Testcontainers.
Nutzung von Prometheus, Grafana und Kibana für Systemmonitoring.
Java-Entwickler
Decerto
- Verbesserung des Kernprodukts des Unternehmens, "Hyperon", einem Tool zur Verwaltung von Geschäftsregeln.
- Implementierung von Multithreading-Algorithmen zur Steigerung von Leistung und Effizienz.
- Behebung von Fehlern und Performance-Problemen zur Sicherstellung der Produktstabilität.
- Zusammenarbeit mit Teams zur Analyse von Nutzeranforderungen und Bereitstellung effektiver Lösungen.
- Durchführung gründlicher Tests und Debugging zur Gewährleistung qualitativ hochwertigen Codes.
- Teilnahme an Code-Reviews zur Feedbackgabe und Förderung kontinuierlicher Verbesserung.
Praktikant Softwareentwickler
Capgemini
- Entwicklung von Frontend- und Backend-Anwendungen.
- Implementierung von Automatisierungslösungen zur Optimierung von Prozessen und Steigerung der Effizienz.
- Zusammenarbeit mit funktionsübergreifenden Teams, um Anforderungen zu verstehen und robuste technische Lösungen zu liefern.
Praktikant (Junior Software Engineer) / Praktikant (Software Engineer)
Axis Data
- Entwickelte ein Microservice-Backend-System mit hohem Datenaufkommen.
- Entwarf und implementierte skalierbare Lösungen für horizontale Skalierung, um eine effiziente Verarbeitung steigender Lasten zu gewährleisten.
- Analysierte, debuggte und testete zentrale JVM-Anwendungen, um Engpässe zu erkennen und zu beheben.
- Optimierte die Speichernutzung, um die Effizienz und Stabilität des Systems zu verbessern.
- Implementierte Caching-Lösungen, um die Antwortzeiten zu verkürzen und die Datenbanklast zu reduzieren.
- Erstellte, verwaltete und überwachte Kubernetes-Pods, Jobs und CronJobs.
- Nahm aktiv an Code-Reviews teil und gab Feedback sowie Verbesserungsvorschläge.
- Debuggte und testete Microservices.
- Entwickle ein Microservice-Backend-System mit hohem Datenaufkommen.
Zusammenfassung
Ich bin ein erfahrener Softwareentwickler, Architekt und technischer Leiter mit einer nachgewiesenen Erfolgsbilanz bei der Bereitstellung außergewöhnlicher Lösungen in verschiedenen Branchen, insbesondere im Finanzsektor. Im Laufe der Jahre habe ich meine Fähigkeiten als Auftragnehmer weiterentwickelt und an missionkritischen Projekten mitgearbeitet, die Präzision und Innovation erfordern.
Fähigkeiten
- Teamführung
- Strategisches Denken
- Java 17
- Rest-api
- Spring (Boot & Webflux & Security)
- Postgresql
- Projektmanagement
- Planung
- Kotlin
- Microservices
- Sql
- Kubernetes
- Docker
- Fp - Funktionale Programmierung
- Oop - Objektorientierte Programmierung
- Tdd - Testgetriebene Entwicklung
- Gcp - Google Cloud Platform
- Redis
- Agile & Scrum
- Angular
- Javascript
- Maven
- Nginx
- Linux
- Systemarchitektur
- Entwurfsmuster
- Git
- Monitoring (Prometheus & Grafana)
- Observability (Elk Stack)
- Typescript
- Message Brokers (Rabbit Mq)
- Python
- Html & Csss
- Krakend
- Verteilte Systeme
- Clean Code
- Devops
- Scripting (Python & Bash)
Sprachen
Ausbildung
Wroclaw University of Science and Technology
Informatik · Breslau, Polen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.