Pawel Rusicki
Senior Softwareentwickler
Erfahrungen
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.
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.
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.
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
Ausbildung
Lublin University of Technology
Bachelor-Abschluss in Informatik · Informatik · Lublin, Polen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.