Recommended expert

Daniel Jasinski

Senior Softwareentwickler

Daniel Jasinski
Rzeszów, Polen

Erfahrungen

Feb. 2020 - Bis heute
6 Jahren

Senior Softwareentwickler

Sii Poland

  • Entwickelte ein Microservices-Backend für ein Tracking-System mit Go (Golang) und erreichte Antwortzeiten unter 100 ms.
  • Implementierte gRPC für die Echtzeitkommunikation zwischen Microservices und reduzierte Latenzen um 40 %.
  • Entwarf und optimierte PostgreSQL-Schemata für Transaktionsverarbeitung und Benutzerkontenverwaltung.
  • Setzte Apache Kafka für Event Sourcing in einem Betrugserkennungssystem ein und ermöglichte so Echtzeitanalysen von Transaktionen.
  • Implementierte serverlose Funktionen mit AWS Lambda zur Verarbeitung von Transaktionsbenachrichtigungen.
  • Konfigurierte AWS RDS mit Read Replicas für hohe Verfügbarkeit und Leistung.
  • Entwarf und implementierte eine CI/CD-Pipeline mit GitHub Actions für häufige und zuverlässige Bereitstellungen.
  • Richtete Prometheus und Grafana zur Überwachung der Transaktionsverarbeitung und der Systemgesundheit ein.
  • Automatisierte die Infrastrukturbereitstellung mit Terraform und verkürzte die Setup-Zeit um 60 %.
  • Entwickelte ein ereignisgesteuertes Benachrichtigungssystem mit Apache Kafka, das täglich über 1 Mio. Events verarbeitet.
  • Entwickelte eine RESTful API für die Auftragsverwaltung mit Python Flask und stellte nahtlose Integration in Mobile Apps sicher.
  • Setzte Redis für das Caching von Restaurantmenüs und Bestellstatus ein und verringerte so die Datenbanklast.
  • Entwarf und optimierte DynamoDB-Tabellen zur Speicherung von Echtzeit-Bestelldaten.
  • Richtete RabbitMQ für asynchrone Kommunikation zwischen Auftragsverarbeitung und Lieferservices ein.
  • Setzte die Anwendung auf AWS ECS Fargate ein und gewährleistete Skalierbarkeit während Spitzenzeiten.
  • Konfigurierte AWS SNS zum Versenden von Push-Benachrichtigungen an Lieferpartner und Kunden.
  • Implementierte AWS Lambda zur Verarbeitung von Zahlungsstatus-Updates und Rückerstattungen.
  • Richtete zentrales Logging mit dem ELK-Stack für Fehlerbehebung und Analysen ein.
  • Entwarf und implementierte einen Disaster-Recovery-Plan mit AWS Backup und regionsübergreifender Replikation.
  • Entwickelte ein Microservices-Backend für eine SaaS-Plattform mit Node.js und Express.js und gewährleistete Skalierbarkeit.
  • Setzte Redis für das Caching häufig genutzter Nutzerdaten ein und reduzierte so API-Antwortzeiten.
  • Entwarf und optimierte PostgreSQL-Schemata zur Speicherung von Benutzerdaten und Anwendungseinstellungen.
  • Richtete Apache Kafka für ereignisgesteuerte Updates von Nutzer-Dashboards und Benachrichtigungen ein.
  • Setzte die Anwendung auf Kubernetes (EKS) ein und gewährleistete hohe Verfügbarkeit und Skalierbarkeit.
  • Konfigurierte AWS SNS zum Versenden von Push-Benachrichtigungen an Nutzer.
  • Implementierte AWS Lambda zur Verarbeitung und Transformation von Nutzer-Uploads.
  • Richtete zentrales Logging mit dem ELK-Stack für Fehlerbehebung und Analysen ein.
  • Entwarf und implementierte einen Disaster-Recovery-Plan mit AWS Backup und regionsübergreifender Replikation.
  • Konfigurierte Prometheus und Grafana zur Überwachung der API-Performance und der Systemgesundheit.
Okt. 2014 - Dez. 2019
5 Jahren 3 Monaten

Softwareentwickler

Connected Digital Ltd

  • Entwickelte Backend-Microservices in Golang zur Verwaltung von Bildmetadaten und Nutzer-Content-Feeds und nutzte Gos hohe Unterstützung für Nebenläufigkeit.
  • Erstellte eine serverlose Bildverarbeitungspipeline mit AWS Lambda und S3 für eine Foto-Sharing-App.
  • Entwarf und optimierte DynamoDB-Tabellen zur Speicherung von Medienmetadaten und Nutzerinteraktionen.
  • Richtete Apache Kafka für ereignisgesteuerte Updates von Nutzer-Feeds und Benachrichtigungen ein.
  • Setzte die Anwendung auf Kubernetes (EKS) ein und gewährleistete hohe Verfügbarkeit und Skalierbarkeit.
  • Konfigurierte AWS CloudFront als CDN, um die Medienbereitstellungszeiten für globale Nutzer zu verbessern.
  • Implementierte AWS Lambda zur Verarbeitung und Transformation von Medien-Uploads.
  • Richtete zentrales Logging mit dem ELK-Stack für Fehlerbehebung und Analysen ein.
  • Entwickelte leistungsfähige APIs in Golang für Echtzeit-Sendungsverfolgung und beseitigte Performance-Engpässe im Legacy-Python-Code.
  • Entwickelte eine ereignisgesteuerte Architektur mit AWS EventBridge und SQS für ein Logistik-Tracking-System.
  • Entwickelte eine RESTful API für Sendungsverfolgung mit Python Flask und stellte nahtlose Integration in Mobile Apps sicher.
  • Setzte Redis für das Caching häufig genutzter Sendungsdaten ein und reduzierte so die Datenbanklast.
  • Entwarf und optimierte DynamoDB-Tabellen zur Speicherung von Echtzeit-Sendungsdaten.
  • Richtete RabbitMQ für asynchrone Kommunikation zwischen Sendungsverarbeitung und Tracking-Services ein.
  • Setzte die Anwendung auf AWS ECS Fargate ein und gewährleistete Skalierbarkeit während Spitzenzeiten.
  • Konfigurierte AWS SNS zum Versenden von Push-Benachrichtigungen an Fahrer und Kunden.
  • Implementierte AWS Lambda zur Verarbeitung von Sendungsstatus-Updates und Benachrichtigungen.
  • Richtete zentrales Logging mit dem ELK-Stack für Fehlerbehebung und Analysen ein.
  • Entwarf und implementierte einen Disaster-Recovery-Plan mit AWS Backup und regionsübergreifender Replikation.
Sept. 2011 - Okt. 2014
3 Jahren 2 Monaten

Softwareentwickler

Universität für Informationstechnologie und Management

  • Entwickelte eine GraphQL-API für eine Social-Media-App, verringerte Over-Fetching und verbesserte so die Client-Performance um 30 %.
  • Implementierte WebSocket-basierte Echtzeit-Benachrichtigungen für Nutzerinteraktionen (Likes, Kommentare, Nachrichten).
  • Entwarf eine Microservices-Architektur mit Go (Golang) für leistungsstarke Backend-Services.
  • Nutzte Apache Kafka für ereignisgesteuerte Updates von Nutzer-Feeds und Benachrichtigungen.
  • Richtete MongoDB zur Speicherung nutzergenerierter Inhalte ein und gewährleistete Skalierbarkeit und Flexibilität.
  • Implementierte OAuth2- und JWT-basierte Authentifizierung für sicheren Nutzerzugang.
  • Setzte die Anwendung auf Kubernetes (EKS) ein und ermöglichte nahtloses Skalieren bei hohem Traffic.
  • Konfigurierte Datadog für End-to-End-Observability und ermöglichte so schnelle Fehlerbehebung bei Performance-Engpässen.
  • Entwickelte ein leistungsstarkes Backend für eine Mobile-Gaming-App mit Go (Golang) und erreichte so eine geringe Latenz beim Gameplay.
  • Setzte Redis für das Caching häufig genutzter Spieldaten ein und reduzierte so API-Antwortzeiten.
  • Entwarf und optimierte DynamoDB-Tabellen zur Speicherung von Echtzeit-Spieldaten.
  • Richtete Apache Kafka für ereignisgesteuerte Updates des Spielzustands und der Spielerinteraktionen ein.
  • Setzte die Anwendung auf Kubernetes (EKS) ein und gewährleistete hohe Verfügbarkeit und Skalierbarkeit.
  • Konfigurierte AWS CloudFront als CDN, um die Bereitstellungszeiten von Spiel-Assets für globale Nutzer zu verbessern.
  • Implementierte AWS Lambda zur Verarbeitung von In-Game-Käufen und Belegen.
  • Richtete zentrales Logging mit dem ELK-Stack für Fehlerbehebung und Analysen ein.

Zusammenfassung

Senior-Backend-Ingenieur mit über 12 Jahren praktischer Erfahrung in der Bereitstellung robuster Backendsysteme und Infrastrukturen für Startups und Großplattformen. Fokussiert auf den Aufbau zuverlässiger, wartbarer Services mit Go und auch versiert in Python, Java und Node.js. Erfahren in der Architektur von Microservices und ereignisgesteuerten Systemen mit starkem Fokus auf Performance-Tuning und Betriebssicherheit. Erfahren in DevOps-Praktiken, einschließlich CI/CD-Pipelines, Infrastruktur-Bereitstellung und cloud-nativen Deployments auf AWS. Bringt ein systemisches Denken in die Backend-Entwicklung ein - entwirft Lösungen, die effizient, skalierbar und leicht weiterentwickelbar sind.

Fähigkeiten

  • Backend-entwicklung: Graphql, Grpc, Rest-apis, Java, Go (Golang), Python, Node.js (Typescript, Javascript), Apache Kafka, Rabbitmq, Prometheus, Grafana, Datadog, Elk
  • Aws: Ec2, Ecr, Ecs, Cks, Fargate, Api Gateway, Eventbridge, Sqs, Sns, Lambdas, Cdk, S3, Dynamodb, Rds
  • Devops: Docker, Kubernetes, Github Actions, Ci/cd-design, Aws Ec2, Ecr, Ecs, Eks, Terraform
  • Datenbanken: Postgresql, Mongodb, Mysql, Redis, Dynamodb, Cassandradb, Neo4j

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2011 - Juni 2012

Universität für Informationstechnologie und Management

Masterabschluss, Informatik · Informatik · Rzeszów, Polen

Okt. 2007 - Juni 2011

Universität für Informationstechnologie und Management

Bachelorabschluss, Informatik · Informatik · Rzeszów, Polen

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Adam Cemerys
Adam Cemerys

Senior Softwareentwickler

Profil ansehen
Marek Lewandowski
Marek Lewandowski

Senior Softwareentwickler

Profil ansehen
Piotr Nowak
Piotr Nowak

Senior Softwareentwickler

Profil ansehen
Bogdan Bak
Bogdan Bak

Senior Full-Stack-Entwickler

Profil ansehen
Damian Wnuk
Damian Wnuk

Senior Softwareentwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Adam Nowak
Adam Nowak

Senior-Softwareentwickler

Profil ansehen
Jakub Song
Jakub Song

Full-Stack-Entwickler

Profil ansehen
Pawel Rusicki
Pawel Rusicki

Senior Softwareentwickler

Profil ansehen
Christopher Gorski
Christopher Gorski

Senior Softwareentwickler

Profil ansehen
Aleksander Inoue
Aleksander Inoue

Senior Full-Stack-Entwickler

Profil ansehen
Mateusz Majchrzak
Mateusz Majchrzak

Senior Softwareentwickler

Profil ansehen
Ertan Arslan
Ertan Arslan

Senior Softwareentwickler

Profil ansehen
Adam Warcholinski
Adam Warcholinski

Senior Softwareentwickler

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Andrei-bogdan Popescu
Andrei-bogdan Popescu

Senior Fullstack-Entwickler

Profil ansehen
Anton Holud
Anton Holud

Senior Full-Stack-Entwickler

Profil ansehen
David Kalinowski
David Kalinowski

Senior Softwareentwickler

Profil ansehen
Vitalii Paderin
Vitalii Paderin

Senior Full-Stack-Entwickler

Profil ansehen
Dennis Betke
Dennis Betke

Senior Softwareentwickler

Profil ansehen
Andres Martinez garcia
Andres Martinez garcia

Senior Rust-Entwickler

Profil ansehen
Peter Kwohdyehchick
Peter Kwohdyehchick

Senior Softwareentwickler

Profil ansehen
Piotr Ostrowski
Piotr Ostrowski

Senior Full-Stack-Entwickler

Profil ansehen
Kamil Maruta
Kamil Maruta

Senior Softwareentwickler

Profil ansehen
Andrzej Kostek
Andrzej Kostek

Senior Softwareentwickler

Profil ansehen
Robert Wawrzyniak
Robert Wawrzyniak

Fullstack-Entwickler

Profil ansehen
Kamil Toporek
Kamil Toporek

Senior Softwareentwickler und KI-Entwickler

Profil ansehen
Piotr Judycki
Piotr Judycki

Leitender Softwareingenieur

Profil ansehen
Lukasz Ren
Lukasz Ren

Softwareentwickler

Profil ansehen
Damian Śniatecki
Damian Śniatecki

CTO

Profil ansehen