Menu

Settings

Language
Performance Mode
Debug IP LocationReal: Non-German IP
Theme

Connect

Ashley Leslie

Senior Software Developer

Senior Software Developer with 7+ years of experience transforming complex business challenges into streamlined solutions across diverse industries. Full-stack engineer specializing in enterprise system integration, AI-powered automation, and scalable architecture design. Bachelor's degree in Computer Science (Summa Cum Laude) with proven expertise in delivering solutions that reduce operational workloads by up to 90% and transform processes from weeks to hours.

7+ years
Professional Experience
13+
Enterprise Projects
Bachelor's CS
Summa Cum Laude

Work Experience

PG

Perschmann Gruppe

Senior Software Developer

Dec 2023 – Present 1 year 10 months 6 projects

Training Management System with Microsoft Graph Integration

Enterprise • Full-Stack Development Senior Software Developer

Enterprise training management system replacing manual Excel-based HR processes. Features Microsoft Entra ID integration, custom feedback builder (replacing SurveyJS), automated email reminders with cron jobs, and lifecycle-based survey deployment serving 300+ employees with 80% HR workload reduction.

Sep 2025 – Present
Key Tasks
  • Stakeholder requirements gathering and solution design consultations
  • Microsoft Graph API and Entra ID enterprise app integration
  • Angular 20 to Java 24 WebSocket real-time communication
  • Custom feedback builder development (SurveyJS alternative)
  • Flat and hierarchical relational database design
  • Automated email system with cron job scheduling
  • Lifecycle-based survey deployment (pre, post, 3-month follow-up)
  • Swagger API documentation and testing
  • Route protection and user data authorization
  • Azure environment configuration and tenant management
  • Regular stakeholder demos and feedback integration sessions
Technologies
Angular 20 Java 24 Microsoft Graph Microsoft SQL Server WebSockets Microsoft Entra ID Cron Jobs Swagger IntelliJ IDEA VS Code DBeaver
Metrics
User Base
300+ employees, 3-4 admins
HR Workload Reduction
80%
Development Time
Custom feedback builder < 1 week

AI Chat Assistant - Internal Knowledge Base

AI • Enterprise Knowledge Management Senior Software Developer

Internal AI chat assistant designed to replace Microsoft Copilot for company-specific inquiries. Deployed on Azure AI Foundry with GPT-4o, featuring static PDF knowledge base integration and secure local hosting accessible only within company network.

Sep 2025
Key Tasks
  • Azure AI Foundry deployment and configuration
  • GPT-4o model integration and fine-tuning
  • PDF knowledge base processing and ingestion
  • React frontend development for internal use
  • Internal network hosting and security implementation
  • Company-specific query optimization
Technologies
Azure AI Foundry GPT-4o React PDF Processing Internal Network Hosting
Metrics
Purpose
Replace Microsoft Copilot
Access
Internal Company Only

Automated Quote Offer Module for TrendicHub

Enterprise • Architecture Leadership Lead Developer & Architect

Major feature development for TrendicHub calibration management platform. Inherited and redesigned automated quote generation system for calibration equipment. Developed AI-powered Messmittel classification using PostgreSQL vector database with similarity search, reducing sales workload from 1 week to hours with 90% automation and drag-drop UI/UX experience.

Jun 2025 – Aug 2025
Key Tasks
  • Stakeholder requirements analysis and technical solution presentations
  • System architecture redesign and technical leadership
  • PostgreSQL vector database with similarity search implementation
  • Custom Excel parser with column mapping interface
  • AI-powered Messmittel classification with confidence thresholds
  • Pattern matching for sizing variants
  • ChatGPT API integration for fallback recognition
  • Drag-and-drop UI/UX interface development
  • Vector database self-learning from customer terminology and Messmittel grouping
  • Java multithreading and performance optimization
  • Cross-functional collaboration and delivery milestone communication
Technologies
Angular 18 Java 17 PostgreSQL Vector DB ChatGPT API Excel Processing Multithreading Pattern Matching IntelliJ IDEA DBeaver
Metrics
Workload Reduction
90% automation
Processing
1000+ entries
Daily Volume
1-2 large quotes

AI Assistant with Voice Integration

AI • Cloud Infrastructure Senior Software Developer

GPT-powered AI assistant with Java backend and Angular administration interface. Features custom conversation flow architecture using switch-case logic (similar to MCP concepts before MCP existed), voice calling capabilities using SIP protocol, and customer pricing query system with GPT API from Azure AI Foundry.

2024
Key Tasks
  • Java backend development with custom conversation flow architecture
  • Angular administration website development
  • Switch-case based conversation logic implementation
  • Microsoft Azure AI Foundry GPT API integration
  • Customer pricing query system development
  • PostgreSQL vector database setup
  • SIP protocol voice integration
  • Microsoft Cognitive Services implementation
Technologies
Java Angular Microsoft Azure AI Foundry GPT API PostgreSQL Vector Database SIP Protocol Microsoft Cognitive Services
Metrics
Architecture
Custom conversation flow logic
Customer Support
Pricing & Inquiries

TrendicHub Calibration Management Platform

Enterprise • Web Development Senior Software Developer

Web-based calibration management platform where customers manage Messmittel, Lieferscheine, and calibration data. Comprehensive system for calibration laboratory operations with customer portal, data management, and automated workflows. Upgraded from Java 8 to Java 17 architecture.

2024 – Present (Maintenance)
Key Tasks
  • Java 8 to Java 17 upgrade and modernization
  • Platform maintenance and feature development
  • Customer data management interface
  • Calibration workflow automation
  • System integration and API development
  • Performance optimization and bug fixes
Technologies
Java 8→17 Web Application Database Management Customer Portal API Integration
Metrics
Platform Type
Web-based Calibration Management
Java Upgrade
Java 8 → Java 17
Users
Customer Portal System

Trendic Client Desktop Application

Enterprise • Desktop Development Senior Software Developer

Desktop Swagger application for calibration laboratory operations, providing API interface and documentation for TrendicHub system integration. Upgraded from Java 8 to Java 17 architecture.

2024 – Present (Maintenance)
Key Tasks
  • Java 8 to Java 17 upgrade and modernization
  • Java Swing desktop application development
  • Swagger API documentation and interface development
  • Microsoft SQL Server integration
  • XML data processing
  • VDI environment configuration
  • Ongoing maintenance and support
Technologies
Java 8→17 Java Swing Swagger Microsoft SQL Server XML VDI
Metrics
Application Type
Desktop Swagger API
Java Upgrade
Java 8 → Java 17
Integration
TrendicHub System
S3

SThree

Full-Stack Developer

Jun 2022 – Dec 2023 1 year 6 months 1 project

WLTP CO2 Emissions Software - Lufthansa Industry Solutions

Automotive • Full-Stack Development Full-Stack Developer

Full stack development of WLTP (Worldwide harmonized Light vehicles Test Procedure) compliance software for automotive industry CO2 emissions and fuel consumption testing. Major contributor to Lufthansa Industry Solutions project, focusing on backend development, system maintenance, and technical debt reduction through security improvements and code quality enhancements.

Jun 2022 – Dec 2023
Key Tasks
  • WLTP compliance software backend development and maintenance for Lufthansa Industry Solutions
  • Java 11 to Java 17 upgrade implementation
  • REST API development using Java, enhancing backend functionality and system integration
  • Frontend development using TypeScript and React, ensuring responsive and user-friendly interface
  • Increased test coverage by 10% with JUnit and Mockito for existing legacy features
  • Created data migration tool for OracleDb, streamlining data transfer and integration processes
  • Reduced over 200 Common Vulnerabilities and Exposures (CVEs), addressing technical debt and increasing application security
  • Used SonarQube to detect and resolve over 300 code smells, reducing technical debt and improving maintainability
  • Liquibase for database maintenance and version control
  • Code maintenance, refactoring, and legacy system improvements
Technologies
Java 11/17 TypeScript React OracleDb Liquibase IntelliJ Jira Confluence Git Jenkins REST API SonarQube JUnit Mockito
Metrics
Java Upgrade
Java 11 → Java 17
Legacy Test Coverage
+10%
CVEs Reduced
200+
Code Smells Resolved
300+
EC

eck*cellent IT GmbH

Software Developer

Aug 2019 – Jun 2022 2 years 10 months 4 projects

Speech Recognition System for Automotive Industry

Automotive • Backend Development Software Developer

Backend development in the area of speech recognition for automotive industry, working with Semvox ODP platform.

Jun 2021 – Jun 2022
Key Tasks
  • Java development and implementation of new features
  • Semvox ODP development (Speech Recognition)
  • Analysis of specification data
  • Automatic integration tests with Python
  • Testcases creation for manual tests
Technologies
Java Python Eclipse Jira Confluence SVN Semvox ODP REST API
Metrics
Industry
Automotive
Focus
Speech Recognition

Customer Overview Module - Time Tracking Tool

Web Development • Full-Stack Apprentice (IT Specialist Application Development)

Full stack development of a customer overview module in an internal time tracking tool as the culminating project of the apprenticeship.

Sep 2020 – Jun 2021
Key Tasks
  • Recording of requirements according to specifications for the culminating project
  • Project planning and development
  • Drafting and designing of new features
  • Frontend software development
  • Backend software development
Technologies
Angular TypeScript Java Jira Git Postman DBeaver UMLet PostgreSQL REST API
Metrics
Project Type
Graduation Project
Development
Full-Stack

Company Key Management Web Application

Web Development • Frontend Apprentice (IT Specialist Application Development)

Frontend development in a team using agile working methods of a web app for internal use, with which all the company's keys can be managed.

Feb 2020 – Sep 2020
Key Tasks
  • Recording of requirements according to specifications
  • Effort estimation (SCRUM)
  • Mockup Creation
  • Frontend software development
Technologies
Angular TypeScript Docker AsciiDoc Wekan Swagger Git Quarkus Microservices REST API Event Driven Architecture
Metrics
Methodology
Agile/SCRUM
Focus
Key Management

Internal Sports Activities Web Application

Web Development • Frontend Apprentice (IT Specialist Application Development)

Frontend development of an internal webapp for sports activities. An app designed to motivate employees to do sports during their breaks, tracking sporting performance and creating rankings.

Aug 2019 – Jan 2020
Key Tasks
  • Recording of requirements according to specifications
  • Effort estimation (SCRUM)
  • Mockup Creation
  • Frontend software development
Technologies
Angular 8 TypeScript Docker Jira Swagger Git Payara REST API
Metrics
Purpose
Employee Motivation
Features
Performance Tracking & Rankings
KG

Köttermann GmbH

Apprentice

Aug 2018 – Jul 2019 11 months 2 projects

Excel VBA Plugin for Mass Data Management

Automation • Data Management Apprentice

Development of Excel plugins with VBA for automatic CSV to Excel data migration and mass data management functionality.

Aug 2018 – Jul 2019
Key Tasks
  • Development of Excel Plugins with VBA for automatic CSV to Excel data migration tool
  • Mass data management and processing functionality
  • Data validation and transformation logic
  • User interface design within Excel environment
Technologies
Excel VBA
Metrics
Focus
Mass Data Management
Automation
CSV to Excel Migration

ProAlpha ERP API Development

ERP Development • API Integration Apprentice

API Development with OpenEdge ABL for ProAlpha ERP Software integration and system connectivity.

Aug 2018 – Jul 2019
Key Tasks
  • API Development with OpenEdge ABL for ERP Software integration
  • ProAlpha ERP system integration and connectivity
  • System interface development and testing
  • ERP data processing and management
Technologies
Notepad++ OpenEdge ABL ProAlpha ERP
Metrics
System
ProAlpha ERP
Integration
ERP API Development

Education

UP

University of the People

Bachelor's degree, Computer Science

Dec 2022 – Jun 2025 Completed 3.86 GPA - Summa Cum Laude

Description

Regional accredited private distance education university based in California, USA. Founded by Shai Reshef in 2009, accredited by the WASC Senior College and University Commission and by the Distance Education Accrediting Commission.

Skills

REST Programming Databases SQL Python JUnit UX Integration Testing Backend Development Computer Science Git Data Structures MySQL CSS Vector Databases Java HTML5 Algorithms Java Swing
OB

Otto-Bennemann-Schule (IHK Braunschweig)

IT Specialist for Application Development (Dual Vocational Training)

Aug 2019 – Jul 2021 Completed

Description

Final 2 years of 3-year dual vocational training program (Ausbildung) after transferring from MMBbS Hannover due to relocation to Brunswick. Combined theoretical education with practical work experience. Schedule: 1 week school, 2 weeks company work.

Skills

Programming C# Databases Requirements Analysis JUnit Computer Science Git Project Management CSS Java HTML5 Analytical Skills
MM

Multi Media Berufsbildende Schulen Hannover (MMBbS)

IT Specialist for Application Development (Dual Vocational Training)

Aug 2018 – Jul 2019 Completed

Description

First year of 3-year dual vocational training program (Ausbildung) before transferring to Otto-Bennemann-Schule Brunswick. Foundational vocational training in application development and computer science.

Skills

SQL Computer Science Data Structures MySQL Java Algorithms

Certifications

WS

Docker & Kubernetes Intensiv-Schulung

workshops.de

Issue Date: Mar 2024

Credential ID: 3fb3399f-6cc6-48eb-8ffe-e9cc2b668b88 4 skills

Skills

Docker Kubernetes Container Orchestration DevOps
G

UX Design Professional Certificate

Google

Issue Date: Dec 2023

Credential ID: UJNE3V72K9M5 4 skills

Skills

UX Design User Research Prototyping Wireframing
IBM

Applied Data Science Certificate

IBM

Issue Date: Nov 2023

Credential ID: VC9DY4XA4NUN 4 skills

Skills

Data Science Python Machine Learning Data Analysis
G

Google IT Support Professional Certificate

Google

Issue Date: Nov 2023

Credential ID: 9QAKEZPNPM92 4 skills

Skills

IT Support Troubleshooting Network Administration System Administration

Skills & Expertise

ED

Enterprise Development

Full-stack enterprise application development with modern frameworks

7 technologies Advanced

Technologies

Java 8 Java 24 Angular TypeScript WebSockets REST API Swagger

Key Tasks

  • Training Management System with Microsoft Graph Integration
  • Automated Quote Offer Module for TrendicHub
  • CO2 Emissions Software - Lufthansa Industry Solutions
AI

AI & Cloud Integration

AI assistant development, cloud deployment, and modern AI technologies

6 technologies Advanced

Technologies

Microsoft Azure AI Foundry GPT API GPT-4o PostgreSQL Vector DB Microsoft Cognitive Services ChatGPT API

Key Tasks

  • AI Chat Assistant - Internal Knowledge Base
  • AI Assistant with Voice Integration
  • Vector database learning from customer terminology
DB

Database & Backend Systems

Database design, management, and backend architecture

7 technologies Advanced

Technologies

PostgreSQL Microsoft SQL Server OracleDb MySQL Vector Database Liquibase Microsoft Graph

Key Tasks

  • Data migration tool for OracleDb
  • PostgreSQL vector database with similarity search
  • Microsoft Entra ID enterprise app integration
DV

Desktop & Voice Applications

Desktop application development and voice integration systems

6 technologies Intermediate

Technologies

Java Swing SIP Protocol Microsoft Cognitive Services VDI Excel Processing XML

Key Tasks

  • Trendic Client Desktop Application
  • Voice calling capabilities using SIP protocol
  • Excel VBA Plugin for Mass Data Management
DT

DevOps & Development Tools

Development environment, CI/CD, and quality assurance tools

9 technologies Intermediate

Technologies

IntelliJ IDEA VS Code DBeaver Git Jenkins SonarQube JUnit Mockito VMware vSphere

Key Tasks

  • Reduced 200+ CVEs and 300+ code smells
  • Increased test coverage by 10% for legacy features
  • Java 11 to Java 17 upgrade implementation
AA

Automation & Algorithms

Process automation, pattern matching, and complex algorithm development

5 technologies Advanced

Technologies

Pattern Matching Multithreading Cron Jobs Custom MCP-like Protocol Switch-case Logic

Key Tasks

  • AI-powered Messmittel classification with confidence thresholds
  • Automated email system with lifecycle-based survey deployment
  • Custom conversation flow architecture

Featured Projects

FS

Training Management System with Microsoft Graph Integration

Perschmann Gruppe

Sep 2025 – Present Enterprise • Full-Stack Development Senior Software Developer

Description

Enterprise training management system replacing manual Excel-based HR processes. Features Microsoft Entra ID integration, custom feedback builder (replacing SurveyJS), automated email reminders with cron jobs, and lifecycle-based survey deployment serving 300+ employees with 80% HR workload reduction.

Key Tasks

  • Stakeholder requirements gathering and solution design consultations
  • Microsoft Graph API and Entra ID enterprise app integration
  • Angular 20 to Java 24 WebSocket real-time communication
  • Custom feedback builder development (SurveyJS alternative)
  • Flat and hierarchical relational database design
  • Automated email system with cron job scheduling
  • Lifecycle-based survey deployment (pre, post, 3-month follow-up)
  • Swagger API documentation and testing
  • Route protection and user data authorization
  • Azure environment configuration and tenant management
  • Regular stakeholder demos and feedback integration sessions

Technologies

Angular 20 Java 24 Microsoft Graph Microsoft SQL Server WebSockets Microsoft Entra ID Cron Jobs Swagger IntelliJ IDEA VS Code DBeaver

Metrics

User Base
300+ employees, 3-4 admins
HR Workload Reduction
80%
Development Time
Custom feedback builder < 1 week
AL

Automated Quote Offer Module for TrendicHub

Perschmann Gruppe

Jun 2025 – Aug 2025 Enterprise • Architecture Leadership Lead Developer & Architect

Description

Major feature development for TrendicHub calibration management platform. Inherited and redesigned automated quote generation system for calibration equipment. Developed AI-powered Messmittel classification using PostgreSQL vector database with similarity search, reducing sales workload from 1 week to hours with 90% automation and drag-drop UI/UX experience.

Key Tasks

  • Stakeholder requirements analysis and technical solution presentations
  • System architecture redesign and technical leadership
  • PostgreSQL vector database with similarity search implementation
  • Custom Excel parser with column mapping interface
  • AI-powered Messmittel classification with confidence thresholds
  • Pattern matching for sizing variants
  • ChatGPT API integration for fallback recognition
  • Drag-and-drop UI/UX interface development
  • Vector database self-learning from customer terminology and Messmittel grouping
  • Java multithreading and performance optimization
  • Cross-functional collaboration and delivery milestone communication

Technologies

Angular 18 Java 17 PostgreSQL Vector DB ChatGPT API Excel Processing Multithreading Pattern Matching IntelliJ IDEA DBeaver

Metrics

Workload Reduction
90% automation
Processing
1000+ entries
Daily Volume
1-2 large quotes
AU

WLTP CO2 Emissions Software - Lufthansa Industry Solutions

SThree

Jun 2022 – Dec 2023 Automotive • Full-Stack Development Full-Stack Developer

Description

Full stack development of WLTP (Worldwide harmonized Light vehicles Test Procedure) compliance software for automotive industry CO2 emissions and fuel consumption testing. Major contributor to Lufthansa Industry Solutions project, focusing on backend development, system maintenance, and technical debt reduction through security improvements and code quality enhancements.

Key Tasks

  • WLTP compliance software backend development and maintenance for Lufthansa Industry Solutions
  • Java 11 to Java 17 upgrade implementation
  • REST API development using Java, enhancing backend functionality and system integration
  • Frontend development using TypeScript and React, ensuring responsive and user-friendly interface
  • Increased test coverage by 10% with JUnit and Mockito for existing legacy features
  • Created data migration tool for OracleDb, streamlining data transfer and integration processes
  • Reduced over 200 Common Vulnerabilities and Exposures (CVEs), addressing technical debt and increasing application security
  • Used SonarQube to detect and resolve over 300 code smells, reducing technical debt and improving maintainability
  • Liquibase for database maintenance and version control
  • Code maintenance, refactoring, and legacy system improvements

Technologies

Java 11/17 TypeScript React OracleDb Liquibase IntelliJ Jira Confluence Git Jenkins REST API SonarQube JUnit Mockito

Metrics

Java Upgrade
Java 11 → Java 17
Legacy Test Coverage
+10%
CVEs Reduced
200+
Code Smells Resolved
300+
AL

Ashley Leslie

Senior Software Developer

I identify complex business challenges and engineer innovative solutions that transform operational efficiency and drive measurable results.

Solving problems through strategic thinking and technical excellence.

Quick Links

Languages

Communicating freely in English and German in business environments.

English

Fluent

German

Fluent

Let's Connect

LinkedIn Profile
GitHub Profile

© 2025 Ashley Leslie. All rights reserved.

Built with Angular & Tailwind CSSMade with ❤️ in Germany