Entwarf und verwaltete Cloud-Architekturen unter Verwendung von AWS-Diensten wie EKS, EC2, S3, ElastiCache, Redis, Elasticsearch, DynamoDB, ELB, API Gateway und Lambdas
Implementierte und pflegte auf Microservices basierende Lösungen, stellte ein orthogonales Design sicher und wendete DDD- und TDD-Prinzipien an
Führte Entwicklungsteams mit agilen Methoden wie Scrum und Kanban, steigerte Effizienz und Softwarequalität
Entwickelte Strategien für Cloud-Migration und Kostenoptimierung, um Skalierbarkeit und hohe Verfügbarkeit der Anwendungen zu gewährleisten
Arbeitete mit funktionsübergreifenden Teams zusammen, um die Technologie-Roadmap zu definieren und umzusetzen und technische Lösungen an den Geschäftszielen auszurichten
Migrierte Systemmodule von Java 8 auf Java 11
Technologien: AWS, Java 11, Spring Boot, Spring Cloud, Node.js, TypeScript, NestJS, GraphQL, WebSockets
Juli 2021 - Bis heute
4 Jahren 5 Monaten
Technischer Leiter
Software Mind
Projekte: Interactions – ein Conversational-AI-Unternehmen, das Sprach- und Chatlösungen für den Kundenservice bietet. Ihre patentierte Adaptive Understanding™-Technologie analysiert und versteht in Echtzeit die Absicht jeder Kundeninteraktion und ermöglicht so überlegene Kundenerlebnisse
Projekte: Gopouff – eine Lieferdienst-Website, die eine schnelle Lieferung einer großen Auswahl an Artikeln wie Lebensmitteln, Snacks und Alkohol anbietet. Die Website ermöglicht es Nutzern, Bestellungen über eine App aufzugeben, die innerhalb einer Stunde oder weniger geliefert werden
Leitete und betreute das Entwicklungsteam (Backend, Frontend und QA)
Führte durch und nahm an agilen Meetings teil (Stand-ups, Grooming, Refinement, Scrum-Review und -Planung)
Entwickelte Basis-Code und Boilerplate-Projekte, um den Entwicklungsprozess zu beschleunigen
Entwarf und entwickelte Microservices-Architekturen für skalierbare und wartbare Anwendungen
Erforsche neue Technologien und Frameworks wie Voice-Assistance-Plattformen, um die Nutzererfahrung zu verbessern
Verwalte und priorisiere Projektzeitpläne, Ressourcen und Liefergegenstände
Fördere eine Kultur von Innovation, Zusammenarbeit und kontinuierlichem Lernen im Team
Technologien: Spring Boot, Spring Cloud, Java 17/21, Kotlin, Angular, React, AWS, Kafka, Postgres, Elasticsearch, Redis, Kubernetes und AWS
AWS-Dienste: RDS, EC2, S3, JS-Lambdas, DynamoDB, Elasticsearch, Redis und Postgres
Mai 2019 - Juli 2021
2 Jahren 3 Monaten
Teamleiter Softwareentwicklung
BairesDev
Projekte: Pinterest – eine visuelle Suchmaschine, um Ideen wie Rezepte, Wohn- und Stil-Inspiration und mehr zu finden
Projekte: Superhifi – bietet API-Dienste für SONOS-Lautsprecher weltweit, um den Bereitstellungsprozess neuer Lautsprecher zu optimieren
Projekte: YMCA Retirement Fund – bietet Rentenleistungen für YMCA-Mitarbeiter in den gesamten USA
Projekte: LSQ Fintech – eine Finanzierungsplattform, die den in unbezahlten Rechnungen gebundenen Cashflow für Kunden freisetzt. Verbesserte Liquidität bedeutet, nicht zwischen neuen Chancen und dem Lebensunterhalt wählen zu müssen
Führte Backend- und Frontend-Entwickler
Führte durch und nahm an agilen Meetings teil (Stand-ups, Grooming, Refinement, Scrum-Review und -Planung)
Entwickelte Basis-Code und Boilerplate-Projekte, um den Entwicklungsprozess zu beschleunigen
Führte Recherchen durch und arbeitete an der Architektur und Entwicklung der Software
Praktische Programmierung: fügte Codeverbesserungen, Basis-Code und Hilfsprogramme für Entwickler hinzu
Technologien: Java 8/11, Node.js, ReactJS
Azure-Dienste: AKS (Kubernetes), DevOps, Cloud Functions, Storage Queues, CosmosDB und weitere
AWS-Dienste: RDS, EC2, S3, JS-Lambdas, DynamoDB, Elasticsearch, Redis und Postgres
Jan. 2018 - Jan. 2024
6 Jahren 1 Monate
Software-Architekt / Auftragnehmer
Docplace.io
Verwendete Azure Document Intelligence, OCR, RAG und LLMs, um Dokumente zu indexieren und eine effiziente Suche und den Abruf von Inhalten zu ermöglichen
Entwarf und verwaltete Cloud-Architekturen mit Azure-Diensten wie AKS, ACR, Storage, Communication Services, OAuth2, SAML2, Redis, Elasticsearch, CosmosDB, API Gateway und Cloud Functions
Implementierte Microservices-basierte Lösungen, gewährleistete ein orthogonales Design und wendete DDD- und TDD-Prinzipien an
Führte Entwicklungsteams mit agilen Methoden wie Scrum und Kanban, steigerte Effizienz und Softwarequalität
Entwickelte Continuous-Integration- und Continuous-Deployment-(CI/CD)-Strategien, optimierte den Softwareentwicklungszyklus
Arbeitete mit Stakeholdern zusammen, um die Technologie-Roadmap zu definieren und umzusetzen, und stellte sicher, dass technische Lösungen Geschäfts- und Sicherheitsanforderungen erfüllten
Technologien: Java 21/11, Spring Boot 5, Spring Cloud, .NET Core, ReactJS, Python, ML und LLM/OpenAI
Jan. 2018 - Apr. 2019
1 Jahr 4 Monaten
Staff-Software-Ingenieur
Number8
Projekte: Manhattan Associates – Anwendung für Store Engagement, einschließlich Point-of-Sale, Clienteling, Enterprise Inventory und Store Fulfillment
Führte die Einarbeitung neuer Entwickler durch
Implementierte Methoden und Prinzipien wie TDD und SOLID
Entwickelte Basis-Code und Boilerplate-Projekte, um den Entwicklungsprozess zu beschleunigen
Praktische Programmierung: fügte Codeverbesserungen, Basis-Code und Hilfsprogramme für Entwickler hinzu
Technologien: Java 8/11, Spring Boot, Spring Cloud, AngularJS, JavaScript, CSS, Apache Cordova