Rosen Nenov
Senior Full-Stack Softwareentwickler
Erfahrungen
Senior Full-Stack Softwareentwickler
Zalando SE
- Entwickelte leistungsstarke Microservices in Node.js (NestJS) und Python (FastAPI) mit RabbitMQ für effiziente Kommunikation zwischen Diensten.
- Integrierte KI-basierte Funktionen mit OpenAI, darunter intelligente Auto-Vorschläge, Inhaltszusammenfassung und Verständnis von Nutzeranfragen, was die UX verbesserte und manuellen Aufwand um 40 % verringerte.
- Entwickelte KI-Agenten-Workflows mit LangChain, integrierte individuelle Retrieval-Pipelines und Tool-Chaining für mehrstufiges Reasoning, Dokumenten-Q&A und Prozessautomatisierung, was die Entscheidungsgenauigkeit steigerte und den manuellen Rechercheaufwand verringerte.
- Erstellte und implementierte GraphQL-APIs mit Apollo Server (Node.js) und Graphene (Python) und integrierte sie über Apollo Client in Next.js für optimierte, KI-gestützte UX.
- Entwarf einen Authentifizierungs-Microservice mit JWT, SSO und 2FA (E-Mail-OTP), bereitgestellt auf AWS Lambda mit AWS CDK für skalierbare Sicherheit.
- Architektierte eine Echtzeit-WebSocket-Infrastruktur mit Node.js und Redis Pub/Sub, die Tausende gleichzeitiger Verbindungen verarbeitet.
- Erstellte ein komponentenbasiertes Frontend mit React 18, Redux Toolkit, TailwindCSS und TypeScript mit SSR, SSG und ISR für SEO und Performance.
- Optimierte CI/CD-Pipelines, um die Bereitstellung sicherer, produktionsreifer Features ohne Unterbrechungen zu beschleunigen.
- Schrieb umfassende Unit- und Integrationstests mit Jest und React Testing Library, erreichte über 80 % Testabdeckung und verbesserte die UI-Zuverlässigkeit deutlich.
- Definierte AWS-Infrastruktur mit Terraform und orchestrierte Deployments mit Docker & Kubernetes, wodurch sich die Release-Zyklen verkürzten.
- Betreute Junior-Entwickler und führte Code Reviews durch, steigerte die Teamleistung um 30 % und sorgte gleichzeitig für hochwertige Dokumentation mit Swagger/OpenAPI.
Senior Full-Stack-Entwickler
Doctolib
- Migrierte einen Legacy-Monolith in eine modulare, cloud-native Microservices-Architektur, verwendete Patterns wie Strangler, CQRS, API Gateway und Saga für zuverlässige Service-Kommunikation und robuste Transaktionsabwicklung.
- Entwarf und implementierte Full-Stack-SaaS-Funktionen mit React/Next.js (SSR/SSG) im Frontend und modernen Python/TypeScript-Services (Django REST Framework, NestJS) im Backend, bereitgestellt über GCP Cloud Run mit Firestore für Echtzeit-Synchronisierung.
- Entwickelte und skalierte Backend-Services mit PostgreSQL und Redis (BullMQ) zur Unterstützung ereignisgesteuerter Workflows und Hintergrundverarbeitung.
- Automatisierte CI/CD-Pipelines mit Jenkins, GitLab CI und Kubernetes, um schnellere und sicherere Releases in AWS- und GCP-Umgebungen zu ermöglichen.
- Setzte Infrastructure as Code (AWS CDK, CloudFormation, Terraform) ein, um Deployments zu standardisieren, Einrichtungszeiten zu verkürzen und Drift in der Infrastruktur zu reduzieren.
- Optimierte asynchrone Verarbeitungspipelines mit SQS/SNS und Caching-Strategien, um Cold Starts zu reduzieren und den Durchsatz zu erhöhen.
- Arbeitete eng mit Produkt- und Design-Teams zusammen, um nutzerorientierte Funktionen unter engen Zeitvorgaben zu liefern, und stellte hohe Qualität durch umfassende Tests und CI/CD-Automatisierung sicher.
Full-Stack-Entwickler
Framer
- Lieferte React + Django-Anwendungen für interne Dashboards, Kundenportale und E-Commerce-Integrationen und gewährleistete skalierbare, responsive Frontends und zuverlässige Backend-Systeme auf PostgreSQL.
- Entwickelte und optimierte RESTful APIs mit Django ORM und PostgreSQL, implementierte Abfrageindizierung und Batch-Abrufe, um die Performance bei großen Datensätzen um bis zu 50 % zu steigern.
- Verbesserte die Nutzererfahrung und Frontend-Performance, implementierte Code-Splitting, Lazy Loading und Asset-Optimierung in React, um Ladezeiten zu verkürzen.
- Implementierte Elasticsearch- und MongoDB-Indizes, um die Suche zu verbessern und Echtzeit-Reporting zu ermöglichen.
- Automatisierte CI/CD-Pipelines mit Jenkins und Docker-Deployments; erstellte Infrastructure-as-Code-Skripte für wiederholbare, verlässliche Deployments.
- Arbeitete teamübergreifend, koordinierte sich mit Designern, Produktverantwortlichen und QA, um Projekte termingerecht und im Rahmen der Vorgaben zu liefern und gleichzeitig hohe Codequalität und Testabdeckung sicherzustellen.
Junior-Softwareentwickler
Droxic
- Trug zur Entwicklung von Webanwendungen bei, indem ich responsive UIs mit HTML, CSS und JavaScript erstellte, und wechselte schrittweise zu React, um wiederverwendbare Komponenten für Single-Page-Anwendungen zu bauen.
- Arbeitete mit Designern und Senior-Entwicklern zusammen, um Figma/Sketch-Mockups in saubere, barrierefreie und mobilfreundliche Frontends umzusetzen, gemäß Webstandards und UX-Best Practices.
- Unterstützte die Backend-Entwicklung mit Python, implementierte Datenverarbeitungslogik und verbesserte die Systemleistung durch objektorientiertes Design, SOLID-Prinzipien und effiziente Datenstrukturen.
- Entwickelte und wartete Node.js-Services mit Express und REST-APIs, integrierte MongoDB und Drittanbieter-APIs, um Echtzeit-Funktionen zu unterstützen und die Backend-Skalierbarkeit zu verbessern.
- Sammelte erste Erfahrungen mit AWS und GCP, nutzte Dienste wie EC2, S3 und Cloud Functions, um Entwicklungs-Builds in Cloud-Umgebungen bereitzustellen und zu testen.
Zusammenfassung
Ergebnisorientierter Senior Full-Stack-Entwickler mit über 10 Jahren Erfahrung in der Konzeption und Bereitstellung skalierbarer, leistungsstarker und cloud-nativer Anwendungen. Experte für JavaScript/TypeScript, Python, Node.js, Django, FastAPI und moderne Frontend-Frameworks (React, Next.js, Angular). Fundierte Erfahrung mit Microservices, ereignisgesteuerter Architektur, GraphQL, WebSocket-APIs, CI/CD und KI-Integrationen in AWS, GCP und Azure. Anerkannt für den Aufbau von Systemen, die Betriebskosten senken, die Performance verbessern und messbare Geschäftsergebnisse liefern. Begeistert von sauberer Architektur, Entwicklerproduktivität und der Führung funktionsübergreifender Teams zur Bereitstellung produktionsreifer Software.
Fähigkeiten
- Sprachen: Javascript (Es+6), Typescript, Python, Java, Golang, Html5, Css3, Xml, Json
- Architektur & Apis: Microservices, Ereignisgesteuerte Architektur, Domain-driven Design (Ddd), Rest, Graphql, Websocket Api, Webrtc, Grpc, Event Sourcing
- Frontend: React, Next.js, Angular, Vue.js, React Native, Redux Toolkit, Tailwindcss, Material Ui, Bootstrap, Storybook, D3.js, Three.js, Chart.js
- Backend: Node.js, Nestjs, Express.js, Django (Drf), Fastapi, Flask, Celery, Rabbitmq, Apache Kafka, Pydantic
- Datenbanken: Postgresql, Mysql, Mongodb, Dynamodb, Firebase, Cassandra, Redis, Memcached, Firestore
- Cloud & Devops: Aws (Lambda, Api Gateway, S3, Rds, Ecs, Eks, Sqs, Appsync, Iam), Gcp (Cloud Run, Bigquery, Cloud Functions), Azure, Heroku, Terraform, Docker, Kubernetes, Github Actions, Gitlab Ci, Jenkins
- Tests: Jest, Mocha, Chai, Pytest, React Testing Library, Cypress, Cucumber, Datadog, Grafana, Sentry
- Methoden & Tools: Agile/scrum, Kanban, Tdd, Bdd, Jira, Slack, Microsoft Teams, Notion, Linear, Figma
- Ki & Automatisierung: Openai (Chatgpt/gpt-modelle), Aws Bedrock, Google Gemini, Langchain, Langgraph, Ki-basierte Suche & Tagging
- Soft Skills: Führungskompetenz, Mentoring, Code Reviews, Problemlösung, Remote-zusammenarbeit, Zeitmanagement
Sprachen
Ausbildung
Universität für Bibliotheksstudien und Informationstechnologien
Bachelor in Informatik · Informatik · Bulgarien
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.