Recommended expert

Kai Kramer

OpenAI Integration

Kai Kramer
Gundersweiler, Germany

Experience

Aug 2023 - Present
2 years 7 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 2 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
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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (27.5 years), Media and Entertainment (2.5 years), Professional Services (2 years), Government and Administration (1.5 years), and Education (0.5 years).

Information Technology
Media and Entertainment
Professional Services
Government and Administration
Education

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (29 years), Product Development (27.5 years), Project Management (14 years), Business Intelligence (3 years), Research and Development (0.5 years), and Legal (0.5 years).

Information Technology
Product Development
Project Management
Business Intelligence
Research and Development
Legal

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Kai based?

Kai is based in Gundersweiler, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Kai speak?

Kai speaks the following languages: German (Native), English (Advanced).

How many years of experience does Kai have?

Kai has at least 30 years of experience. During this time, Kai has worked in at least 12 different roles and for 10 different companies. The average length of individual experience is 2 years and 3 months. Note that Kai may not have shared all experience and actually has more experience.

What roles would Kai be best suited for?

Based on recent experience, Kai would be well-suited for roles such as: OpenAI Integration, Cloud Migration Chat System, ERP system modernization: cloud and AI integration.

What is Kai's latest experience?

Kai's most recent position is OpenAI Integration at Akademische Arbeitsgemeinschaft Verlagsgesellschaft mbH.

What companies has Kai worked for in recent years?

In recent years, Kai has worked for Akademische Arbeitsgemeinschaft Verlagsgesellschaft mbH, Empolis Information Management GmbH, Insiders Information Management GmbH, Dontenwill AG, and Bundesverwaltungsamt.

Which industries is Kai most experienced in?

Kai is most experienced in industries like Information Technology (IT), Media, Entertainment and Publishing, and Professional Services. Kai also has some experience in Government and Public Administration and Education.

Which business areas is Kai most experienced in?

Kai is most experienced in business areas like Information Technology (IT), Product Development, and Project Management. Kai also has some experience in Business Intelligence, Research and Development (R&D), and Legal and Compliance.

Which industries has Kai worked in recently?

Kai has recently worked in industries like Information Technology (IT), Media, Entertainment and Publishing, and Government and Public Administration.

Which business areas has Kai worked in recently?

Kai has recently worked in business areas like Information Technology (IT), Product Development, and Business Intelligence.

What is Kai's education?

Kai holds a Bachelor in Computer Science, major in Software Engineering from University of Kaiserslautern.

Does Kai have any certificates?

Kai has 2 certificates. These include: Certified Professional For Software Architecture and Certified Scrum Master.

What is the availability of Kai?

Kai is immediately available full-time for suitable projects.

What is the rate of Kai?

Kai's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Kai?

To hire Kai, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 860-1020 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.