Kai K.
OpenAI Integration
Experience
OpenAI Integration
Akademische Arbeitsgemeinschaft Verlagsgesellschaft mbH
- OpenAI chatbot for German tax content
- Chat backend with Python on Azure
- Retrieval augmented generation with vector database
- Flutter frontend
OpenAI Integration
Empolis Information Management GmbH
- Development of various AI use cases
- OpenAI integration for a structured NLP search engine
- RAG & RAG fusion, embeddings, vector search
- Design for implementation in Lua/C++
- Internal and external presentations
- Training of an existing development team
Cloud Migration Chat System
Insiders Information Management GmbH
- Multi-cloud architecture, core product ported to AWS
- Distributed key architecture (OTC/AWS)
- Row-level encryption for Elasticsearch
ERP system modernization: cloud and AI integration
Dontenwill AG
- Integration of Azure Cognitive Services for invoice and document processing
- Integration of MS Power BI and queries with OData APIs
- Multi-cloud architecture, core product ported to AWS
PNR technical chief architect
Bundesverwaltungsamt
- Responsible for the architecture of the Empolis integration into the BVA passenger information system (PNR)
- Technical project management
- Large-scale agile (large-scale planning)
Chief Software Architect
Empolis Information Management GmbH
- Responsible for building the Empolis Cloud architecture
- Kubernetes-based cloud-native architecture on AWS
- Architecture reviews and support of transformations
- Coaching and training developers
- Definition and establishment of CI/CD development processes
- Interim development manager and creation of the new cloud development department
- Support in introducing OKR
- Designing the architecture and integrating the Empolis component into the passenger data information system
- External and internal presentations
- Organizing and running hackathons and training sessions
- Managing new and existing customers
- Optimizing processes with NLP, knowledge graph, and language models
Design & Implementation - NLP Big Data AI Engine
Empolis Information Management GmbH
- Responsible for the new development and design of the Empolis big-data search and retrieval platform
- Implementation of several big-data architecture approaches (Map/Reduce, Lambda, NoSQL) in C++ and Java
- Integration of linguistic methods
- Designing a DSL based on Lua
- Technical project management for the BVA/NWR project
Design & Implementation - NLP retrieval engine
Empolis GmbH
- Technical project management in an integration project for managing German tax documents
- Further development and integration of the information search and retrieval engine in C++/Java
Machine Learning Retrieval Engine
Insiders Wissensbasierte Systeme GmbH
- Development of an information search and retrieval engine in C++
- Preparing the software base for sale
- Consolidation of documentation, unit and system tests
- Clarification of third-party licenses
Optimization of the SAP T-Rex search engine with Intel VTune
SAP AG
- Optimization of the SAP T-Rex search engine using Intel VTune
Implementation of an automatic rule-based classification and SVM classification for OCR documents in C++
Insiders Information Management GmbH
- Development of an automatic rule-based classification and SVM classification for OCR documents in C++
Implementation of a Java/Swing application for capturing software KPIs
Fraunhofer Institute for Experimental Software Engineering (IESE)
- Development of a Java/Swing application for capturing software KPIs
Development of an automated FrameMaker HTML publication
University of Kaiserslautern
- Development of an automated FrameMaker HTML publication
Summary
As a recognized expert in artificial intelligence, I also have in-depth knowledge of cloud and application architecture for AWS and Azure. With more than 25 years of experience in AI, Java, Python, C, C++, JavaScript and many other programming languages, I am known for delivering high-quality solutions and leading teams to success.
My journey began with my diploma thesis in collaboration with an IT startup and the German Research Center for Artificial Intelligence (DFKI). Since then, I have been developing software in the field of artificial intelligence and big data for over 25 years. As a software architect, I was responsible for large IT projects, especially the architecture of a highly scalable and available big data system and an extensive strategic cloud transformation project.
Since 2012, as a system architect I have played a key role in shaping cloud architectures on AWS and Azure by leveraging their scalability and security features to build robust and efficient systems. My focus on scalable, resilient and secure solutions enables me to deliver cloud-based applications optimally.
As an interim tech lead, I have excelled by guiding and mentoring cross-functional teams, ensuring effective collaboration and fostering a culture of innovation. My coaching services and workshops have helped my clients unlock their potential and implement best practices in software development.
I am passionate about using technology to drive business growth and I look forward to bringing my skills and experience to your company.
Skills
- Artificial Intelligence
- Machine Learning
- Natural Language Processing
- Big Data Architecture & Processing
- System & Application Architecture
- Cloud Architecture (Aws, Azure)
- Tech Leadership & Agile
Languages
Education
University of Kaiserslautern
Diploma in Computer Science · Computer Science, major in Software Engineering · Kaiserslautern, Germany
Certifications & licenses
Certified Professional For Software Architecture
ISAQB
Certified Scrum Master
Scrum Alliance
Similar Freelancers
Discover other experts with similar qualifications and experience