Welcome to Thomas Heinsohn's Portfolio

Welcome to my personal website, a digital gateway to my professional journey. Here, you will find an interactive showcase of my skills, experiences, and achievements. This platform serves as an extensive CV, providing a deeper insight into my qualifications and the value I bring to the workplace.

I am a Software Engineer based in Berlin, currently working with an IT service provider.

Competences

Competences

Overview of the competences

  1. Backend

  2. DevOps

  3. Frontend

  1. 1-Low
  2. 2-Middle
  3. 3-High
  4. 4-Very High

Curriculum Vitae

Overview of professional experience and education

  1. Lead Software Developer (Title: Lead Consultant)

    CGI Deutschland B.V. & Co. KG, Berlin (since 2024)

    1. Engineer and develop backend applications utilizing Java, Kotlin, Spring, and SQL
    2. Development of new microservices and the splitting of a monolith into microservices
    3. Deployment pipelines with Jenkins, Docker, Kubernetes and partly use of OpenShift
    4. Agile development team (Scrum) in a project with client from telecommunications industry
  2. Software Developer (Title: Consultant)

    CGI Deutschland B.V. & Co. KG, Berlin (2020 - 2024)

    1. Java backend developer building microservices in an agile environment
    2. Dual Master’s Program in cooperation with Nordakademie University
  3. Master of Science (M.Sc.) Applied Computer Science / Software Engineering

    Nordakademie University of Business, Hamburg (2020 - 2024)

    1. Dual Master’s Program in Applied Computer Science, while simultaneously working as a software developer
    2. Specialization in Software Engineering with focused on the selection and design of complex software architectures
    3. Relevant Coursework: Requirements Engineering, Complex Software Architectures, Operation of Software Systems, Secure and Reliable Systems, System Modeling, Distributed Systems, Data Analytics, and IT Law
    4. Master’s Thesis (Written in English): Fine-tuned and deployed an open-source large language model (Llama2) in a production environment, and comparing it to ChatGPT
  4. Bachelor of Science (B.Sc.) Business Informatics

    University of Potsdam, Potsdam (2016 - 2020)

    1. Relevant Coursework: Programming, Software Engineering, Databases & Information Systems, Business Administration, Accounting, Statistics, and Mathematics
    2. Bachelor’s Thesis: Creating a Return on Investment Analysis for Industry 4.0
  5. Working Student (Title: Inhouse IT-Consulant)

    proAlpha Business Solutions GmbH, Berlin (2020)

    1. Actively participated in the implementation of a new project management tool
    2. Supported the goLive team in daily operations, and managed the migration, verification, and documentation of project data
  6. Planned Educational Trip to China (2024)

    China (2024)

    1. 14 days of Academic Program and Cultural Exposure
  7. Educational Trip to India

    India (2023)

    1. Academic Program: Engaged in company visits and lectures for firsthand insights into local enterprises
    2. Cultural Exposure and Social Interaction: Interacted with locals to enhance cross-cultural communication skills

Contact

Thomas Heinsohn

Software Engineer and Consultant