Recommended expert

Pawel Rusicki

Senior Softwareentwickler

Pawel Rusicki
Poznań, Polen

Erfahrungen

Apr. 2023 - Bis heute
2 Jahren 10 Monaten
Lisbon, Portugal

Senior Softwareentwickler

Syndicode

  • Entwarf und implementierte ein mandantenfähiges API-Integrationsframework mit Node.js, GraphQL und AWS API Gateway und verbesserte so die Skalierbarkeit und Zuverlässigkeit um 40 %.
  • Entwickelte ereignisgesteuerte Microservices mit AWS Lambda, SQS und DynamoDB, ermöglichte nahtlose Drittanbieter-Integrationen und schnellere Kundenanbindung.
  • Entwickelte automatisierte CI/CD-Pipelines mit GitHub Actions, Terraform und Docker, reduzierte die Bereitstellungszeit um 55 % und sicherte eine konsistente Infrastrukturprovisionierung.
  • Arbeitete mit Architekten zusammen, um eine API-first-Strategie zu definieren, optimierte Datenschnittstellen und REST-/GraphQL-Endpunkte für Frontend- und Partner-Entwickler.
  • Führte die Implementierung von OAuth2- und JWT-basierter Authentifizierung an und verbesserte so die API-Sicherheit und Compliance mit Unternehmensstandards.
  • Integrierte Zahlungs-, Analyse- und CRM-Dienste mittels asynchroner Nachrichtenübermittlung und Retry-Mechanismen, um Zuverlässigkeit in verteilten Systemen zu gewährleisten.
  • Verbessertes System-Monitoring mit Datadog und OpenTelemetry und verringerte so die mittlere Zeit bis zur Fehlerbehebung in cloudbasierten Anwendungen um 30 %.
  • Betreute Junior-Entwickler in Node.js, API-Design und Integrationstests, förderte die Qualität der Entwicklung und den Wissensaustausch im Team.
  • Arbeitete mit dem DevOps-Team zusammen, um den monolithischen Backend in containerisierte Microservices auf EKS zu migrieren, verbesserte Fehlertoleranz und Systemverfügbarkeit.
  • Setzte sich für die Einführung von IaC und die Automatisierung der API-Dokumentation mit Terraform und Swagger ein und standardisierte so Deployments und API-Governance-Richtlinien.
Okt. 2021 - März 2023
1 Jahr 6 Monaten
Philadelphia, Vereinigte Staaten

Senior Softwareentwickler

lnoxoft

  • Entwarf und entwickelte RESTful- und GraphQL-APIs zur Integration interner Systeme und SaaS-Plattformen mit Node.js, NestJS und PostgreSQL.
  • Entwickelte skalierbare Datenverarbeitungspipelines mit Kafka und Python, verringerte Latenz für serviceübergreifende Kommunikation und verbesserte Zuverlässigkeit der Analysen.
  • Implementierte AWS Lambda und Step Functions, um Workflow-Orchestrierung und ereignisgesteuerte Serverless-Aufgaben für geschäftskritische Anwendungen zu automatisieren.
  • Integrierte Drittanbieter-APIs wie Salesforce, Stripe und Twilio, um Produktfunktionen zu erweitern und die Akzeptanz bei Unternehmenskunden zu steigern.
  • Erstellte wiederverwendbare API-SDKs und gemeinsame npm-Pakete, beschleunigte Integrationszeiten für Partner-Entwickler und Frontend-Anwendungen.
  • Optimierte Backend-Leistung mit Redis-Caching, Paginierung und Abfrageoptimierung und verbesserte API-Antwortzeiten um 45 %.
  • Erstellte React-basierte Admin-Dashboards mit sicheren REST-Endpunkten, um die Transparenz von Integrationsworkflows für Anwender zu erhöhen.
  • Automatisierte Infrastrukturprovisionierung via Terraform und verbesserte das CI/CD-Release-Management mit GitHub Actions und AWS CodePipeline.
  • Führte API-Versionierung und Rate-Limiting-Policies für stark frequentierte Endpunkte ein, um Stabilität bei hoher Last zu gewährleisten.
  • Arbeitete eng mit Stakeholdern zusammen, um Integrationsfahrpläne zu erstellen und die technische Strategie mit den Produktwachstumszielen in Einklang zu bringen.
Aug. 2018 - Sept. 2021
3 Jahren 2 Monaten
Bukarest, Rumänien

Full-Stack-Entwickler

SoftXPro

  • Entwickelte und wartete API-gesteuerte Unternehmenslösungen mit Python, Flask und Django REST Framework und verbesserte die Integrationszuverlässigkeit über mehrere Umgebungen hinweg.
  • Erstellte und optimierte Microservices-Architekturen mit Docker und Kubernetes und verbesserte so Skalierbarkeit und Bereitstellungsflexibilität für Cloud-native Arbeitslasten.
  • Integrierte externe Zahlungsgateways, CRM- und Analyse-APIs, optimierte Geschäftsprozesse und automatisierte das Onboarding von Kunden.
  • Entwarf Daten-Synchronisations-Jobs mit Celery und RabbitMQ, steigerte den Durchsatz und minimierte die Nachrichtenlatenz für asynchrone Workflows.
  • Arbeitete mit Frontend-Teams mit React und TypeScript zusammen und stellte saubere, sichere und versionierte API-Verträge bereit.
  • Führte automatisiertes API-Monitoring und Alerting mit Prometheus und Grafana ein und sicherte so eine proaktive Reaktion auf Leistungsabfall.
  • Unterstützte die Migration zur AWS-Cloud-Infrastruktur, implementierte EC2-, S3-, RDS- und CloudWatch-Ressourcen nach IaC-Prinzipien.
  • Stärkte die Code-Qualität durch Unit-Tests, Integrationstests und Code-Reviews, steigerte so die Gesamtstabilität des Produkts und die Entwicklerproduktivität.
Mai 2015 - Juli 2018
3 Jahren 3 Monaten
Lublin, Polen

Full-Stack-Entwickler

Sollers Consulting Sp. z o.o

  • Trug zum Design und zur Implementierung von REST-APIs und Backend-Modulen mit Java Spring Boot und Hibernate für unternehmensweite Versicherungssysteme bei.
  • Unterstützte die Integration zwischen legacy SOAP-Services und modernen RESTful-Endpunkten, um den Datenfluss zwischen Kunden- und Partneranwendungen zu verbessern.
  • Beteiligt an der Erstellung von Frontend-Oberflächen mit AngularJS, HTML5 und CSS3, die nahtlos mit Backend-Microservices verbunden sind.
  • Erstellte wiederverwendbare API-Clients und Testskripte mit Postman und JMeter und validierte Endpunkte unter hoher Last.
  • Setzte containerisierte Anwendungen mit Docker Compose für vereinfachte lokale Entwicklung und Integrationstests ein.
  • Arbeitete mit QA- und DevOps-Teams zusammen, um CI/CD-Pipelines zu optimieren und Regressionstests für Microservices zu automatisieren.
  • Behebbte Systemfehler, optimierte SQL-Abfragen und stellte die Datenintegrität in verteilten Systemen sicher und erhöhte so die Zuverlässigkeit um 20 %.

Zusammenfassung

Ergebnisorientierter Senior Softwareentwickler mit über 10 Jahren Erfahrung in der Gestaltung, Integration und Optimierung skalierbarer Backend- und API-basierter Plattformen in verschiedenen Branchen. Versiert in Node.js, Python, AWS, REST, GraphQL und Microservices mit starkem Fokus auf Leistung, Sicherheit und Automatisierung. Ein kollaborativer Ingenieur, der zuverlässige und wartbare Systeme liefert, die den Datenaustausch vereinfachen, die Skalierbarkeit verbessern und das Unternehmenswachstum unterstützen.

Fähigkeiten

Kernsprachen & Frameworks

  • Node.js
  • Typescript
  • Python
  • Java
  • Go
  • C#
  • Flask
  • Django
  • Spring Boot
  • Nestjs

Api & Integration

  • Rest
  • Graphql
  • Grpc
  • Kafka
  • Rabbitmq
  • Websockets
  • Api Gateway
  • Swagger
  • Postman
  • Fivetran

Cloud & Devops

  • Aws (Lambda, Ecs, Api Gateway, Cloudformation, S3, Dynamodb, Rds)
  • Terraform
  • Docker
  • Kubernetes
  • Jenkins
  • Github Actions
  • Argocd

Datenbanksysteme

  • Postgresql
  • Mysql
  • Mongodb
  • Redis
  • Dynamodb

Sicherheit & Authentifizierung

  • Oauth2
  • Jwt
  • Sso
  • Okta
  • Aws Cognito
  • Iam
  • Ssl/tls

Überwachung & Protokollierung

  • Datadog
  • Grafana
  • Prometheus
  • Cloudwatch
  • Elk Stack

Ci/cd & Automatisierung

  • Terraform
  • Gitops
  • Jenkins
  • Github Actions
  • Circleci
  • Bitbucket Pipelines

Soft Skills

  • Funktionsübergreifende Zusammenarbeit
  • Mentoring
  • Agile Bereitstellung
  • Technische Führung
  • Problemlösung
  • Skalierbarkeitsdesign

Sprachen

Polnisch
Muttersprache
Englisch
Grundkenntnisse

Ausbildung

Okt. 2011 - Apr. 2015

Lublin University of Technology

Bachelor-Abschluss in Informatik · Informatik · Lublin, Polen

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Marek Lewandowski
Marek Lewandowski

Senior Softwareentwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Bogdan Bak
Bogdan Bak

Senior Full-Stack-Entwickler

Profil ansehen
Daniel Jasinski
Daniel Jasinski

Senior Softwareentwickler

Profil ansehen
Adam Cemerys
Adam Cemerys

Senior Softwareentwickler

Profil ansehen
Damian Wnuk
Damian Wnuk

Senior Softwareentwickler

Profil ansehen
Aleksander Inoue
Aleksander Inoue

Senior Full-Stack-Entwickler

Profil ansehen
Piotr Nowak
Piotr Nowak

Senior Softwareentwickler

Profil ansehen
David Kalinowski
David Kalinowski

Senior Softwareentwickler

Profil ansehen
Adam Nowak
Adam Nowak

Senior-Softwareentwickler

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Jakub Song
Jakub Song

Full-Stack-Entwickler

Profil ansehen
Anton Holud
Anton Holud

Senior Full-Stack-Entwickler

Profil ansehen
Lukasz Ren
Lukasz Ren

Softwareentwickler

Profil ansehen
Robert Wawrzyniak
Robert Wawrzyniak

Fullstack-Entwickler

Profil ansehen
Mateusz Majchrzak
Mateusz Majchrzak

Senior Softwareentwickler

Profil ansehen
Christopher Gorski
Christopher Gorski

Senior Softwareentwickler

Profil ansehen
Arseniy Buntury
Arseniy Buntury

Full-Stack-Entwickler

Profil ansehen
Ertan Arslan
Ertan Arslan

Senior Softwareentwickler

Profil ansehen
Marcin Nang
Marcin Nang

Softwareingenieur

Profil ansehen
Dennis Betke
Dennis Betke

Senior Softwareentwickler

Profil ansehen
Kai Held
Kai Held

Backend-Python-Entwickler

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Peter Kwohdyehchick
Peter Kwohdyehchick

Senior Softwareentwickler

Profil ansehen
Kamil Maruta
Kamil Maruta

Senior Softwareentwickler

Profil ansehen
Patryk Zaslawski
Patryk Zaslawski

Senior-Bauingenieur

Profil ansehen
Andres Martinez garcia
Andres Martinez garcia

Senior Rust-Entwickler

Profil ansehen
Szymon Borucki
Szymon Borucki

Full-Stack-Entwickler

Profil ansehen
Vitalii Paderin
Vitalii Paderin

Senior Full-Stack-Entwickler

Profil ansehen
Andrzej Kostek
Andrzej Kostek

Senior Softwareentwickler

Profil ansehen