Pawel R.

Senior-Softwareentwickler

Poznań, Polen

Erfahrungen

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

Senior Software Engineer

Syndicode

  • Entwickelte und implementierte ein mandantenfähiges API-Integrationsframework mit Node.js, GraphQL und AWS API Gateway und steigerte die Skalierbarkeit und Zuverlässigkeit des Dienstes um 40 %.
  • Entwickelte ereignisgesteuerte Microservices mit AWS Lambda, SQS und DynamoDB, die nahtlose Integrationen von Drittanbietern und ein schnelleres Onboarding der Kunden ermöglichten.
  • Entwickelte automatisierte CI/CD-Pipelines mit GitHub Actions, Terraform und Docker, reduzierte die Bereitstellungszeit um 55 % und sicherte eine konsistente Infrastrukturbereitstellung.
  • Arbeitete mit Architekten zusammen, um eine API-First-Strategie zu definieren, und optimierte Datenverträge sowie REST-/GraphQL-Endpunkte für Frontend- und Partner-Entwickler.
  • Leitete die Implementierung von OAuth2- und JWT-basierter Authentifizierung, wodurch die API-Sicherheit erhöht und die Einhaltung von Unternehmensstandards gewährleistet wurde.
  • Integrierte Zahlungs-, Analyse- und CRM-Dienste mittels asynchroner Nachrichtenübermittlung und Retry-Mechanismen, um Zuverlässigkeit in verteilten Systemen sicherzustellen.
  • Verbesserte die Systembeobachtbarkeit mit Datadog und OpenTelemetry, wodurch die mittlere Fehlerbehebungszeit in cloudbasierten Anwendungen um 30 % sank.
  • Betreute Junior-Entwickler in Node.js, API-Design und Integrationstests und förderte die Entwicklungsqualität sowie den Wissensaustausch im Team.
  • Arbeitete mit dem DevOps-Team zusammen, um ein monolithisches Backend in containerisierte Microservices auf EKS zu migrieren, was die Fehlertoleranz und Systemverfügbarkeit verbesserte.
  • Setzte sich für die Einführung von Infrastructure as Code und automatisierter API-Dokumentation mit Terraform und Swagger ein und standardisierte so Deployments und API-Governance-Prozesse.
Okt. 2021 - März 2023
1 Jahr 6 Monaten
Philadelphia, Vereinigte Staaten

Senior Software Developer

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 die Latenz in der serviceübergreifenden Kommunikation und verbesserte die Zuverlässigkeit von Analysen.
  • Implementierte AWS Lambda und Step Functions, um Workflow-Orchestrierung und ereignisgesteuerte serverlose 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 und beschleunigte damit die Integration für Partnerentwickler und Frontend-Anwendungen.
  • Optimierte die Backend-Performance mit Redis-Caching, Paginierung und Query-Tuning und verbesserte die API-Antwortzeiten um 45 %.
  • Erstellte Admin-Dashboards auf React-Basis, die mit sicheren REST-Endpunkten kommunizierten, und verbesserte so die Sichtbarkeit der Integrationsabläufe für Anwender.
  • Automatisierte die Infrastrukturbereitstellung mit Terraform und verbesserte das CI/CD-Release-Management mittels GitHub Actions und AWS CodePipeline.
  • Führte API-Versionierung und Rate-Limiting-Richtlinien für hochfrequentierte Endpunkte ein, um Stabilität bei hoher Auslastung zu gewährleisten.
  • Arbeitete eng mit Stakeholdern zusammen, um Integrations-Roadmaps zu entwerfen und die technische Strategie mit den Produktwachstumszielen in Einklang zu bringen.
Aug. 2018 - Sept. 2021
3 Jahren 2 Monaten
Bukarest, Rumänien

Full Stack Developer

SoftXPro

  • Entwickelte und wartete API-getriebene Enterprise-Lösungen mit Python, Flask und Django REST Framework und verbesserte die Integrationszuverlässigkeit in mehreren Umgebungen.
  • Erstellte und optimierte eine Microservices-Architektur mit Docker und Kubernetes und steigerte die Skalierbarkeit sowie die Bereitstellungsflexibilität für cloudnative Workloads.
  • Integrierte externe Zahlungsgateways, CRM- und Analyse-APIs, straffte Geschäftsprozesse und automatisierte das Kunden-Onboarding.
  • Entwarf Datensynchronisations-Jobs mit Celery und RabbitMQ, erhöhte den Durchsatz und minimierte die Nachrichtenlatenz für asynchrone Workflows.
  • Arbeitete mit Frontend-Teams unter Einsatz von React und TypeScript zusammen und stellte saubere, sichere sowie versionierte API-Verträge bereit.
  • Führte automatisiertes API-Monitoring und Alarmierung mit Prometheus und Grafana ein und gewährleistete eine proaktive Reaktion auf Service-Degradierungen.
  • Unterstützte die Migration zur AWS-Cloud-Infrastruktur und implementierte EC2-, S3-, RDS- und CloudWatch-Ressourcen nach IaC-Prinzipien.
  • Stärkte die Codequalitä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 Developer

Sollers Consulting Sp. z o.o

  • Trug zur Konzeption und Implementierung von REST-APIs und Backend-Modulen mit Java Spring Boot und Hibernate für Enterprise-Versicherungssysteme bei.
  • Unterstützte die Integration zwischen alten SOAP-Services und modernen RESTful-Endpunkten, um den Datenfluss zwischen Kunden- und Partneranwendungen zu verbessern.
  • Beteiligte sich am Aufbau von Frontend-Oberflächen mit AngularJS, HTML5 und CSS3, die nahtlos mit Backend-Microservices kommunizierten.
  • Erstellte wiederverwendbare API-Clients und Testskripte mit Postman und JMeter und validierte Endpunkte unter hoher Last.
  • Setzte containerisierte Anwendungen mit Docker Compose ein, um die lokale Entwicklung und Integrationstests zu vereinfachen.
  • Arbeitete mit QA- und DevOps-Teams zusammen, um CI/CD-Pipelines zu optimieren und Regressionstests für Microservices zu automatisieren.
  • Behebte Systemfehler, optimierte SQL-Abfragen und sicherte die Datenintegrität in verteilten Systemen und erhöhte so die Zuverlässigkeit um 20 %.

Zusammenfassung

Ergebnisorientierter Senior-Softwareentwickler mit über 10 Jahren Erfahrung in der Konzeption, Integration und Optimierung skalierbarer Backend- und API-getriebener Plattformen in verschiedenen Branchen. Erfahren in Node.js, Python, AWS, REST, GraphQL und Microservices mit starkem Fokus auf Performance, Sicherheit und Automatisierung.

Ein kooperativer Entwickler, der zuverlässige und wartbare Systeme liefert, die den Datenaustausch vereinfachen, die Skalierbarkeit verbessern und das Unternehmenswachstum fördern.

Sprachen

Polnisch
Verhandlungssicher
Rumänisch
Fortgeschritten
Englisch
Grundkenntnisse
Portugiesisch
Grundkenntnisse

Ausbildung

Okt. 2011 - Apr. 2015

Technische Universität Lublin

Bachelor-Abschluss · Informatik · Lublin, Polen

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