Ivan Panov
Engineering Manager
Erfahrungen
Apr. 2022 - Bis heute
3 Jahren 10 MonatenEngineering Manager
Commercetools GmbH
- Steuerung der KI-Transformation des Unternehmens
- Identifikation von Geschäftsbereichen, die durch KI verbessert werden können
- Führung der Entwicklung von KI-Produkten
- Förderung der Weiterbildung der Mitarbeiter im Bereich KI
- Organisation von Bildungsveranstaltungen zu KI
- Weiterentwicklung der Unternehmensprodukte
- Teamleitung
- Technische Leitung
Okt. 2021 - Juli 2022
10 MonatenBerater für Conversational AI
Closr GmbH
- Beratung des Unternehmens zu Conversational-AI-Tools
- Implementierung eines Frameworks zur Integration der Conversational-Logik in die Geschäftslogik
Jan. 2020 - März 2022
2 Jahren 3 MonatenLeitender Architekt (Conversational AI) / Teamleitung
Health Care Systems GmbH
- Führung eines Teams mit 9 Personen (8 interne, 1 externer): Einstellungen, Coaching, Aufbau der Teamkultur, Konfliktlösung sowie Festlegung und Monitoring von OKRs
- Verbesserung des Entwicklungsprozesses durch Definition of Done, Architekturvorgaben und Standardarbeitsanweisungen
- Anpassung des Entwicklungsprozesses an die Vorschriften für medizinische Software
- Reduzierung der Seitenladezeit um 80%
- Einführung eines Prozesses zur Überprüfung technischer Schulden
- Verbesserung der Diskussionskultur und Organisation von Teamevents
- Leitung eines 5-köpfigen Teams für eine mobile Anwendung: Verantwortung für Systemarchitektur und nicht-funktionale Anforderungen (Datenschutz, Sicherheit, Auditierbarkeit, Observability, Anforderungen an Gesundheits-Software, DevOps)
- Etablierung des Entwicklungsprozesses: Definition of Done, fortlaufende Dokumentation, Coding Style, Branching-Modell, Code-Review-Kriterien und testgetriebene Entwicklung
- Planung von Teamkapazität, Aufgabenprioritäten und Zeitplänen in Abstimmung mit dem Product Owner
- Organisation und Moderation von Design-Diskussionen und Teamevents
- Verantwortung für Systemarchitektur und Dokumentation des digitalen KI-Assistenten: nicht-funktionale Anforderungen und DevOps
- Verbesserung des Entwicklungsprozesses durch Definition of Done und Branching-Modell
Jan. 2018 - Nov. 2018
11 MonatenGründer & CTO
Brainymenu
- Entwicklung der Geschäftsidee gemeinsam mit einem nicht-technischen Co-Gründer
- Umsetzung eines MVP für einen KI-Chatbot im Gastronomiebereich
- Befragung potenzieller Kunden und Leitung eines Pilotprojekts in einem Restaurant mit realen Nutzern
Juli 2017 - Dez. 2019
2 Jahren 6 MonatenLeitender Softwareentwickler Conversational AI
Materna SE
- Implementierung eines Prototyps für eine Conversational-AI-Plattform (Pre-Sales) und Mitwirkung bei der Angebotserstellung als technischer Experte
- Erstellung von Systemarchitekturen und Verantwortung für nicht-funktionale Anforderungen
- Aufbau, Coaching und Skalierung von Projektteams mit bis zu 11 Entwicklern
- Etablierung eines agilen Entwicklungsprozesses und Implementierung kritischer Systemkomponenten
- Leitung technischer Workshops für Kunden und Begleitung der Anwender bei Chatbot- und Cognitive-Search-Funktionen
- Erstellung von Proofs of Concept und Mitwirkung bei der Angebotserstellung
- Organisation von Workshops mit Vertrieb und Business Development zur Identifikation von KI-Anwendungsfällen und Anpassung der Unternehmensstrategie
- Leitung der PoC-Implementierung und Evaluierung von KI-Technologien
- Mitwirkung bei der Angebotserstellung und Kunden-Workshops für einen Sales-KI-Assistenten; Implementierung von Proofs of Concept, Systemarchitektur, Cloud-Infrastruktur und CI/CD
- Optimierung des Build- und Deployment-Prozesses (CI/CD) für Microservices; Einrichtung von Test-, Staging- und Produktionsumgebungen auf OpenShift sowie Log-Aggregation
- Organisation und Moderation von Workshops für einen Service-Desk-KI-Chatbot; Mitwirkung an der Systemarchitektur, Leitung der Cloud-Migration, Technologieevaluierung, Coaching von Junior-Entwicklern, Einrichtung von CI/CD und QA für KI-Komponenten
- Implementierung von Kafka-Connectoren und Mitwirkung am CI-Prozess für Datenintegrationsprojekte
Mai 2014 - Juni 2017
3 Jahren 2 MonatenSenior Softwareentwickler / stellvertretender Teamleiter
Teradata Marketing Applications / Mapp Digital
- Full-Stack-Softwareentwicklung für SaaS-Mehrkanal-Messaging-Systeme: Konzeption, Implementierung, Refactoring
- Führte teamübergreifende Architektur-Diskussionen und führte Codierungsstandards sowie API-Konventionen ein
- Überarbeitete Frontend-Architektur, um die Entwicklungsgeschwindigkeit und Systemzuverlässigkeit zu erhöhen
- Übernahm für 1,5 Monate vorübergehend die Teamleiterrolle und organisierte Teamevents
- Automatisierte Bereitstellung, um manuelle Arbeit zu reduzieren
Mai 2013 - März 2014
11 MonatenSoftwareentwickler
dotplot GmbH
- Full-Stack-Entwicklung einer cloudbasierten Datenanalyseplattform: Statistik, maschinelles Lernen, Visualisierung und Berichterstellung
Aug. 2011 - Mai 2013
1 Jahr 10 MonatenLösungsdesigner
Deutsche Telekom AG
- Entwarf und implementierte eine Plattform für Datenqualität und Stammdatenmanagement
- Betreute Studenten
Nov. 2009 - Apr. 2010
6 MonatenJunior Softwareentwickler
Minkle GmbH
- Full-Stack-Entwicklung eines Crowdsourcing-Portals
Zusammenfassung
- Mehrjährige Erfahrung in der Leitung von KI-Projekten (einschließlich großer Projekte für namhafte Unternehmen wie Volkswagen, KfW-Bank)
- Budgets verwaltet
- Teams aufgebaut
- Konzepte erstellt
- Entwicklungsprozesse geleitet
- Beteiligte Firmen und Abteilungen koordiniert
- Einsatz von KI zur Optimierung von Unternehmensprozessen
- Probleme und Ideen von Business-Experten gesammelt
- Proof-of-Concepts (PoCs) entwickelt
- Entwicklung von Produkten geleitet
- Erstellung einer KI-Strategie für das Unternehmen in Zusammenarbeit mit der Business-Development-Abteilung
- Förderung der Weiterbildung zu aktuellen KI-Themen
- Interne Vorträge gehalten
- Workshops für Kunden durchgeführt
- Einen KI-Hackathon organisiert
- Pragmatischer Leitungsstil mit starkem Fokus auf Geschäftsbedarfe
- "Mehr erreichen mit weniger"
- "Lernen maximieren": Schnelle und kostengünstige Tests von Geschäftshypothesen mit Prototypen, bevor große Investitionen getätigt werden.
- "Minimalistisches Engineering": Jede Komplexität in einem System muss durch einen geschäftlichen Bedarf gerechtfertigt sein. Kein Overengineering, keine "verfrühte Optimierung", keine unnötigen Funktionen, keine ungerechtfertigten Ausgaben.
Fähigkeiten
- Architektur: Oop, Fp, Clean Code, Softwarearchitektur, Systemdesign
- Programmiersprachen: Java, Js/ts, Python
- Ki: Llm-basierte Systeme (Prompt Engineering, Rag, Agents, Benchmarking), Intent-basierte Chatbots (Ibm Watson Assistant, Rasa, Dialogflow), Machine Learning (Keras/tensorflow, Scikit-learn), Nlp (Nltk)
- Cloud: Aws, Gcp, Azure
- Frontend: React.js, Vue.js, Angular, Html/css
- Backend: Node.js, Spring Boot
- Datenbanken: Sql (Postgres, Mysql Etc.), Nosql (Mongodb, Firestore Etc.)
- Qa: Mocha, Selenium, Junit Etc.
- Devops: Container, Kubernetes, Ci/cd, Iaac, Observability
- Entwicklungsmethodiken: Agile, Scrum, Kanban, Lean Startup, Customer Development
Sprachen
Deutsch
VerhandlungssicherEnglisch
VerhandlungssicherAusbildung
Sept. 2008 - Mai 2011
Hochschule für Angewandte Wissenschaften Leipzig
Master of Engineering · Informations- und Kommunikationstechnik · Leipzig, Deutschland
Sept. 2004 - Juni 2008
Sibirische Staatliche Universität für Telekommunikation und Informationstechnik
Bachelor of Engineering, Software Engineering · Telekommunikation · Novosibirsk, Russische Föderation
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.