Ich bin Softwareentwickler mit einem abgeschlossenen Studium (B.Sc.) im Studiengang Mobile Computing und über 5 Jahren Berufserfahrung im Bereich Backend Entwicklung. Ich habe an verschiedenen spannenden und innovativen Projekten mitgewirkt, sowohl als Teil eines Teams als auch eigenständig. Meine Expertise umfasst:
- Node.js und NestJS als Framework für Backend-Entwicklung, ob Serverless oder Containerbasierend
- MongoDB (mongoose) als Datenbanklösung
- Microservices, z.B. Schnittstellen für IoT Geräte
- Eventbasierte Ausführung, Kommunikation mit Nats
- Queuing mit BullMQ
- Gitlab / Github als Versionskontrolle
- Scrum (Jira) / Clickup als Projektmanagement
- E2E Tests mit Jest / Supertest für die Sicherheit des Codes
- Codereviews, Pairprogramming
- Softwarearchitektur und Datenbankarchitektur
- Caching / Redis zur Performanceverbesserung
- Einbindung jeglicher externer APIs, z.B. Payment Provider, Autheticationprovider etc.
- AWS Services wie API-Gateway, Lambda, SES etc.
Ich verfüge zudem über Kenntnisse in:
- Google Cloud-Services,
- Azure
- MySQL,
- Cloudflare / Cloudfront,
- Slack Webhooks, Discord Webhooks
Erfahrung mit folgenden AWS Services ist vorhanden:
API-Gateway, Lambda, SES etc. (z.B. S3 Bucket für Datenspeicherung und Hosting von statischen Webseiten, Cognito für Nutzerauthentifizierung, DynamoDB für serverlose Datenbanklösung etc.) sowie WorkMail, Route 53, Cloud Front, IAM, Certificate Manager, CloudWatch, EC2, Elastic Beanstalk, RDS und SNS.
Ich liebe es in SaaS (Software as a Service) Projekten vom Prototyp bis zur Fertigstellung mitzuwirken. Es ist einfach schön zu sehen, wenn die Software die ich entwickle beim Endkunden auch gut ankommt. Ich bin immer auf der Suche nach neuen Herausforderungen und spannenden Projekten im Bereich Backend Entwicklung. Wenn Sie an einer Zusammenarbeit interessiert sind oder mehr über meine Expertise erfahren möchten, kontaktieren Sie mich gerne.