Daniel Jasinski
Senior Softwareentwickler
Erfahrungen
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.
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.
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
Ausbildung
Universität für Informationstechnologie und Management
Masterabschluss, Informatik · Informatik · Rzeszów, Polen
Universität für Informationstechnologie und Management
Bachelorabschluss, Informatik · Informatik · Rzeszów, Polen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.