Kai Kramer

OpenAI Integration

Gundersweiler, Germany
Experience
Aug 2023 - Present
2 years

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 front end
  • Technologies: OpenAI, LLM, NLP, RAG, Python, Azure, Flutter, Vector Database
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
  • Technologies: OpenAI, LLM, NLP, RAG, Lua, C++, AI, Machine Learning, Python
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
  • Technologies: AWS, OTC, Elasticsearch
Jan 2023 - Present
2 years 7 months

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
  • Technologies: AWS, Lambda, JavaScript, OCR, Azure Cognitive Services, API Design, Git, Jira, Confluence, REST API, RDS
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)
  • Technologies: Big Data, Docker, Kubernetes, Splunk, IT Project Management, Cassandra, Kafka, Git, Jira, Confluence
Jan 2016 - May 2021
5 years 5 months

SaaS Cloud Transformation

Empolis Information Management GmbH

  • Role: Chief Software Architect
  • 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 setup of the new cloud development department
  • Support in implementing OKR
  • Design of the architecture and integration of the Empolis component in the passenger data information system
  • External and internal presentations
  • Organizing and conducting hackathons and trainings
  • Support for new and existing customers
  • Optimization of processes with NLP, knowledge graph, and language models
  • Technologies: AWS, Microservices, DevOps, Agile, NodeJS, Java, JavaScript, Kubernetes, Docker, OKR, Python, Git, Jira, Confluence, REST API, RDS
Jan 2008 - Dec 2015
8 years

Design & Implementation - NLP Big Data AI Engine

Empolis Information Management GmbH

  • Responsible for the redevelopment and design of the Empolis big data search and retrieval platform
  • Implementation of multiple big data architecture approaches (Map/Reduce, Lambda, NoSQL) in C++ and Java
  • Integration of linguistic methods
  • Design of a DSL based on Lua
  • Technical project management for the BVA/NWR project
  • Technologies: AI, Big Data, Java, C++, Lua, Scrum, distributed architecture, Machine Learning, Python, SVN, Jira, REST, NLP/Language Model
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
  • Technologies: AI, ML, Natural Language Processing, C++, Java, Python, NLP/Language Model
Dec 2002 - Jul 2003
8 months

Machine Learning Retrieval Engine

Insiders Wissensbasierte Systeme GmbH

  • Development of a search and retrieval engine for information in C++
  • Preparation of the software base for sale
  • Consolidation of documentation, unit and system tests
  • Clarification of third-party licenses
  • Technologies: C++, Machine Learning, Text Processing, Python
Oct 2002 - Nov 2002
2 months

Optimization of the SAP Search Engine T-Rex with Intel VTune

SAP AG

  • Technologies: C++, Python, Intel, SAP T-Rex
Dec 1998 - Sep 2002
3 years 10 months

Implementation of Automatic Rule-Based and SVM Classification for OCR Documents in C++

Insiders Information Management GmbH

  • Technologies: C++, Machine Learning, OCR, QT, Java
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)

  • Technologies: Java
Nov 1995 - Mar 1996
5 months

Development of an Automated FrameMaker HTML Publication

Universität Kaiserslautern

  • Technologies: Python, HTML
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, for over 25 years I have been developing software in the field of artificial intelligence and big data. As a software architect, I was responsible for major IT projects, in particular for the architecture of a highly scalable and available big data system and a large strategic cloud transformation project.

Since 2012, as a system architect I have been shaping cloud architectures on AWS and Azure, leveraging their scalability and security features to build robust and efficient systems. My focus on scalable, resilient and secure solutions enables me to optimally deliver cloud-based applications.

As a tech lead on demand, 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 realize their potential and implement best practices in software development.

I have a strong foundation in artificial intelligence, cloud, software architecture and agile methods.

Focus areas

  • Artificial Intelligence
  • Machine Learning
  • Natural Language Processing
  • Big Data Architecture & Processing
  • System & Application Architecture
  • Cloud Architecture (AWS, Azure)
  • Tech Leadership & Agile

I am passionate about using technology to drive business success and look forward to bringing my skills and experience to your company.

Languages
German
Native
English
Advanced
Education
Oct 1994 - Jun 1999

Universität Kaiserslautern

Diploma in Computer Science · Computer Science · 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