Kai K.

OpenAI Integration

Avatar placeholder
Gundersweiler, Germany

Experience

Aug 2023 - Present
2 years 5 months

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
Jun 2023 - Sep 2023
4 months

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
May 2023 - Jul 2023
3 months

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
Jan 2023 - Present
3 years

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
Jun 2021 - Dec 2022
1 year 7 months

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)
Jan 2016 - May 2021
5 years 5 months

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
Jan 2008 - Dec 2015
8 years

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
Aug 2003 - Dec 2007
4 years 5 months

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
Dec 2002 - Jul 2003
8 months

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
Oct 2002 - Nov 2002
2 months

Optimization of the SAP T-Rex search engine with Intel VTune

SAP AG

  • Optimization of the SAP T-Rex search engine using Intel VTune
Dec 1998 - Sep 2002
3 years 10 months

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++
Apr 1996 - May 1998
2 years 2 months

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
Nov 1995 - Mar 1996
5 months

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

German
Native
English
Advanced

Education

Oct 1994 - Jun 1999

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

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Thomas H.
Thomas H.

Senior MLOps, DevOps Engineer

View Profile
Matthias K.
Matthias K.

General ERP and AI Consulting

View Profile
Niklas W.
Niklas W.

IT Consultant

View Profile
Patrik G.
Patrik G.

Technical Lead Conversational AI

View Profile
Hüseyin K.
Hüseyin K.

Senior Full-Stack Engineer

View Profile
Jens R.
Jens R.

Technical Product Owner

View Profile
Lothar H.
Lothar H.

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Paul W.
Paul W.

Architecture Consultant (Freelance)

View Profile
Anton K.
Anton K.

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Thomas J.
Thomas J.

Backend Developer, DevOps Engineer

View Profile
Manuel R.
Manuel R.

Cloud Architect & Lead Developer

View Profile
Stephan S.
Stephan S.

Senior Data/ML Consultant & Technical Lead

View Profile
Jorge M.
Jorge M.

Data Architect

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Andreas K.
Andreas K.

Senior Developer

View Profile
Jan M.
Jan M.

Founder, Senior Solution Architect, TeamLead, Senior DevOps-Engineer

View Profile
Michael K.
Michael K.

Architect and Full-Stack Developer

View Profile
Tobias W.
Tobias W.

Lead Architect / Senior Developer

View Profile
Denis H.
Denis H.

Architect & Senior Cloud Developer - NEO OCR

View Profile
Jan L.
Jan L.

Senior Developer

View Profile
Olaf T.
Olaf T.

CTO, Partner, Agile Coach, Product Owner

View Profile
Albert F.
Albert F.

Lead Product Owner

View Profile
Frank J.
Frank J.

Lead Project Manager

View Profile
Martin M.
Martin M.

Product Owner AI Learning Platform

View Profile
Stanislav S.
Stanislav S.

Interim CTO / IT Consultant (Cloud & App Security · AI & Web3)

View Profile
Tungi D.
Tungi D.

Technical PMO | Delivery Master | LLM-Expert

View Profile
Mahesh S.
Mahesh S.

Azure Solution Architect

View Profile
Peter F.
Peter F.

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Marcel M.
Marcel M.

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile