Solution Architect, Software Architect
Aktualisiert am 20.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.09.2024
Verfügbar zu: 80%
davon vor Ort: 20%
Architekt
Azure
Generative AI
Solution Architect
Softwarearchitektur
Java
Python
Langchain
C#
LLM
OpenAI
Cloud
German
C2
English
C2
French
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 months
2023-11 - now

Chatbot (RAG), Code Analysis with LLM

Solution- & Software Architect, Developer Python Architekt
Solution- & Software Architect, Developer
  • I design and lead the development of an AI-based solution for analyzing software. Leveraging various LLMs and approaches, this software scrutinizes existing code for multiple quality aspects, such as refactoring, naming conventions, structures, bugs, simplicity, abstractions, etc. Additionally, it generates an overview of the utilized architectural patterns. We are evaluating different models, architectures (Public Cloud, On-Premises), and programming languages
  • Another project I am working on utilizes LLM models and local as well as Azure Cognitive Search for retrieval and augmentation/grounding to ?talk to? company data (like Copilot) - we use it as well to talk to the code analysis from the other project mentioned
Azure OpenAI Claude Azure AI Studio Langchain RAG Embeddings Chroma Azure Cognitive Search OpenSource LLMs Prompt-Engineering Flow-Engineering Python Azure DevOps
Python Architekt
Akros AG
10 months
2022-10 - 2023-07

PKS

Software Architect, Senior Software Developer (Fullstack), Transformation Coach
Software Architect, Senior Software Developer (Fullstack), Transformation Coach

  • As an "ICT Application Development Specialist," my responsibilities extended beyond application development using Spring Boot, Angular, Camunda, and Oracle to also include revising the architecture. Additionally, I took on a role as an Agile Transformation Coach. The existing architecture, which had evolved organically, required fundamental revision. In collaboration with the team architect, I developed a SOA layered architecture that was then adapted during ongoing development. I frequently consulted with the architect of a "parallel" team using a nearly identical architectural base for different purposes. Challenges included fluctuating team members and a lack of professional and technical documentation. I successfully advocated for the creation of necessary documentation and supervised the implementation of a clean architecture, educating developers on the "how" and "why." Furthermore, I gradually convinced the team leader and team of the benefits of a truly agile workflow. I also managed to involve business analysts and the professional side, essential for ensuring the overarching and long-term architecture of processes and underlying software
  • Responsibilities and Duties: Automating back-office processes (personal and customer master data) as a Senior Software Developer using Camunda, Java, Spring, Angular. Collaborating with business analysts to create process diagrams and frontends, programming both backend and frontend. Deploying the application and enhancing the delivery pipeline. Designing and implementing REST and JMS interfaces within a complex system landscape. Developing and promoting a new vision for process and software architecture. Coaching team leads and teams towards more agile collaboration with individual measures. The team size was 14 (including business analysts), with approximately 60 people across all PKS teams

Camunda BPMN Java SpringBoot REST JMS Oracle Angular Docker Kubernetes GitLab Jira Confluence GitHub Copilot ChatGPT
PostFinance

Aus- und Weiterbildung

Aus- und Weiterbildung

2000:

Institution: FH

Education: Datawarehouse for IPO

Degree: Diplom Informatiker [1.6] (FH, Master) ? ?Datawarehouse for IPO?


1996 - 2000:

Institution: FH-Darmstadt
Education: Informatik (Databases, Systems Programming, Graphics)


1991 - 1994:

Education: Mathematics, Physics, German, Ethics

Degree: Abitur in Mathematics, Physics, German, Ethics


Further training and certificates:

2024:

Microsoft Certified: Azure Solution Architect Expert

SAFe 6 Agile Practitioner


2023:

  • Enterprise Agile Coach: ICP-CAT, ICP-ENT
  • iSAQB CPSA-F Software Architecture
  • Microsoft Certified: Azure Fundamentals
  • Microsoft Certified: Azure AI Fundamentals
  • Microsoft Certified: Azure AI Engineer Associate
  • Microsoft Certified: Azure Administrator Associate


2022:

Camunda for Developers


2020:

  • Marketing (The Marketing Seminar / Seth Godin, Akimbo)
  • The Future of Work ? Exponential Technologies (Purpose Alliance)


2012:

  • Personal Coach, psychologischer Berater (SGD) [sehr gut]
  • Certificate JavaScript Developer


2010:

British Council: English, IELTS Level C2


2002:

SUN Certified Java Programmer

Kompetenzen

Kompetenzen

Top-Skills

Architekt Azure Generative AI Solution Architect Softwarearchitektur Java Python Langchain C# LLM OpenAI Cloud

Produkte / Standards / Erfahrungen / Methoden

Civil Service:

1995


Stay abroad:

2009 - 2009:

Australia & New Zealand


Professional career:

2013 - today:

Role: part time


Tasks:

Business & Personal Coaching


2001 - 2021:

Role: Founder, Owner

Customer: gladly on request


2020 - 2020:


Tasks:

moved to Switzerland


2010 - 2010:

Role: CTO

Customer: frameplay (Social Games Startup)


1996 - 2001:

Customer: gladly on request


Tasks:

Self-Employed 


GALLUP/Clifton Strengths:

  • Connectedness
    • You build bridges between people and groups
    • You help others find meaning by looking at the bigger picture of the world around them, and you give them a sense of comfort and stability in the face of uncertainty
  • Learner
    • You love to learn, and you intuitively know how you learn best
    • Your natural ability to pick up and absorb information quickly and to challenge yourself to continually learn more keeps you on the cutting edge.
  • Arranger
    • You have a natural ability to coordinate people and resources for maximum effectiveness
    • Your creative flexibility in complex situations leads to greater efficiency
  • Maximiser
    • You focus on quality, and you prefer working with and for the best
    • By seeing what each person naturally does best and empowering them to do it, you make individuals, teams and groups better
  • Strategic
    • You quickly weigh alternative paths and determine the best one
    • Your natural ability to anticipate, play out different scenarios and plan ahead makes you an agile decision-maker
  • Achiever
    • You love to complete tasks, and your accomplishments fulfill you
    • You have a strong inner drive ? an innate source of intensity, energy and power that motivates you to work hard to get things done


Profile:

  • He possesses a holistic vision, always striving to find optimal, future-proof solutions for his clients
  • He excels in efficiently combining, allocating, and utilizing available resources, and takes pleasure in helping others develop their potential
  • Eager to learn about new, promising topics, He is independent and quick in acquiring knowledge, which he enjoys sharing. Additionally, he is eager to apply this knowledge, testing it against (a future) reality


Professional Strengths:

  • He brings experience from various roles and industries/projects, demonstrating broad knowledge with a quick learning ability, applied precisely when and where needed, alongside a strong "hands-on" mentality
  • His technical expertise is complemented by team leadership qualities and experience in HR and Agile Transformation Coaching


Qualifications:

  • Beyond his technical skills and extensive experience in software development and architecture at a senior to expert level, he completed a Personal Coaching training in 2012, enhancing his team and stakeholder communication
  • He has also gained experience as a coach for agile (enterprise) transformations (ICAgile certified) and was recently certified as a Microsoft Azure Solution Architect Expert and Microsoft AI Engineer Associate, showcasing his rapid learning capability and wide-ranging expertise
  • With his experiences ranging from startups to enterprise projects he has developed an outstanding sense of how to adapt and guide in any environment

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 months
2023-11 - now

Chatbot (RAG), Code Analysis with LLM

Solution- & Software Architect, Developer Python Architekt
Solution- & Software Architect, Developer
  • I design and lead the development of an AI-based solution for analyzing software. Leveraging various LLMs and approaches, this software scrutinizes existing code for multiple quality aspects, such as refactoring, naming conventions, structures, bugs, simplicity, abstractions, etc. Additionally, it generates an overview of the utilized architectural patterns. We are evaluating different models, architectures (Public Cloud, On-Premises), and programming languages
  • Another project I am working on utilizes LLM models and local as well as Azure Cognitive Search for retrieval and augmentation/grounding to ?talk to? company data (like Copilot) - we use it as well to talk to the code analysis from the other project mentioned
Azure OpenAI Claude Azure AI Studio Langchain RAG Embeddings Chroma Azure Cognitive Search OpenSource LLMs Prompt-Engineering Flow-Engineering Python Azure DevOps
Python Architekt
Akros AG
10 months
2022-10 - 2023-07

PKS

Software Architect, Senior Software Developer (Fullstack), Transformation Coach
Software Architect, Senior Software Developer (Fullstack), Transformation Coach

  • As an "ICT Application Development Specialist," my responsibilities extended beyond application development using Spring Boot, Angular, Camunda, and Oracle to also include revising the architecture. Additionally, I took on a role as an Agile Transformation Coach. The existing architecture, which had evolved organically, required fundamental revision. In collaboration with the team architect, I developed a SOA layered architecture that was then adapted during ongoing development. I frequently consulted with the architect of a "parallel" team using a nearly identical architectural base for different purposes. Challenges included fluctuating team members and a lack of professional and technical documentation. I successfully advocated for the creation of necessary documentation and supervised the implementation of a clean architecture, educating developers on the "how" and "why." Furthermore, I gradually convinced the team leader and team of the benefits of a truly agile workflow. I also managed to involve business analysts and the professional side, essential for ensuring the overarching and long-term architecture of processes and underlying software
  • Responsibilities and Duties: Automating back-office processes (personal and customer master data) as a Senior Software Developer using Camunda, Java, Spring, Angular. Collaborating with business analysts to create process diagrams and frontends, programming both backend and frontend. Deploying the application and enhancing the delivery pipeline. Designing and implementing REST and JMS interfaces within a complex system landscape. Developing and promoting a new vision for process and software architecture. Coaching team leads and teams towards more agile collaboration with individual measures. The team size was 14 (including business analysts), with approximately 60 people across all PKS teams

Camunda BPMN Java SpringBoot REST JMS Oracle Angular Docker Kubernetes GitLab Jira Confluence GitHub Copilot ChatGPT
PostFinance

Aus- und Weiterbildung

Aus- und Weiterbildung

2000:

Institution: FH

Education: Datawarehouse for IPO

Degree: Diplom Informatiker [1.6] (FH, Master) ? ?Datawarehouse for IPO?


1996 - 2000:

Institution: FH-Darmstadt
Education: Informatik (Databases, Systems Programming, Graphics)


1991 - 1994:

Education: Mathematics, Physics, German, Ethics

Degree: Abitur in Mathematics, Physics, German, Ethics


Further training and certificates:

2024:

Microsoft Certified: Azure Solution Architect Expert

SAFe 6 Agile Practitioner


2023:

  • Enterprise Agile Coach: ICP-CAT, ICP-ENT
  • iSAQB CPSA-F Software Architecture
  • Microsoft Certified: Azure Fundamentals
  • Microsoft Certified: Azure AI Fundamentals
  • Microsoft Certified: Azure AI Engineer Associate
  • Microsoft Certified: Azure Administrator Associate


2022:

Camunda for Developers


2020:

  • Marketing (The Marketing Seminar / Seth Godin, Akimbo)
  • The Future of Work ? Exponential Technologies (Purpose Alliance)


2012:

  • Personal Coach, psychologischer Berater (SGD) [sehr gut]
  • Certificate JavaScript Developer


2010:

British Council: English, IELTS Level C2


2002:

SUN Certified Java Programmer

Kompetenzen

Kompetenzen

Top-Skills

Architekt Azure Generative AI Solution Architect Softwarearchitektur Java Python Langchain C# LLM OpenAI Cloud

Produkte / Standards / Erfahrungen / Methoden

Civil Service:

1995


Stay abroad:

2009 - 2009:

Australia & New Zealand


Professional career:

2013 - today:

Role: part time


Tasks:

Business & Personal Coaching


2001 - 2021:

Role: Founder, Owner

Customer: gladly on request


2020 - 2020:


Tasks:

moved to Switzerland


2010 - 2010:

Role: CTO

Customer: frameplay (Social Games Startup)


1996 - 2001:

Customer: gladly on request


Tasks:

Self-Employed 


GALLUP/Clifton Strengths:

  • Connectedness
    • You build bridges between people and groups
    • You help others find meaning by looking at the bigger picture of the world around them, and you give them a sense of comfort and stability in the face of uncertainty
  • Learner
    • You love to learn, and you intuitively know how you learn best
    • Your natural ability to pick up and absorb information quickly and to challenge yourself to continually learn more keeps you on the cutting edge.
  • Arranger
    • You have a natural ability to coordinate people and resources for maximum effectiveness
    • Your creative flexibility in complex situations leads to greater efficiency
  • Maximiser
    • You focus on quality, and you prefer working with and for the best
    • By seeing what each person naturally does best and empowering them to do it, you make individuals, teams and groups better
  • Strategic
    • You quickly weigh alternative paths and determine the best one
    • Your natural ability to anticipate, play out different scenarios and plan ahead makes you an agile decision-maker
  • Achiever
    • You love to complete tasks, and your accomplishments fulfill you
    • You have a strong inner drive ? an innate source of intensity, energy and power that motivates you to work hard to get things done


Profile:

  • He possesses a holistic vision, always striving to find optimal, future-proof solutions for his clients
  • He excels in efficiently combining, allocating, and utilizing available resources, and takes pleasure in helping others develop their potential
  • Eager to learn about new, promising topics, He is independent and quick in acquiring knowledge, which he enjoys sharing. Additionally, he is eager to apply this knowledge, testing it against (a future) reality


Professional Strengths:

  • He brings experience from various roles and industries/projects, demonstrating broad knowledge with a quick learning ability, applied precisely when and where needed, alongside a strong "hands-on" mentality
  • His technical expertise is complemented by team leadership qualities and experience in HR and Agile Transformation Coaching


Qualifications:

  • Beyond his technical skills and extensive experience in software development and architecture at a senior to expert level, he completed a Personal Coaching training in 2012, enhancing his team and stakeholder communication
  • He has also gained experience as a coach for agile (enterprise) transformations (ICAgile certified) and was recently certified as a Microsoft Azure Solution Architect Expert and Microsoft AI Engineer Associate, showcasing his rapid learning capability and wide-ranging expertise
  • With his experiences ranging from startups to enterprise projects he has developed an outstanding sense of how to adapt and guide in any environment

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.