Bjoern Eschrich

Bjoern Eschrich

Senior Software Engineer

Senior Software Engineer with extensive expertise in systems software development and embedded systems. Developed innovative solutions for diverse applications, including enhancing online banking systems and creating custom inventory management software. Committed to driving efficiency and innovation by engineering robust architectures and optimizing system performance using C/C++, Java, Swift, and Objective-C. Known for optimizing system performance and enhancing user experience through robust architecture design.

0+
Years experience
0
Projects
0
Languages
Work Experience
Software Developer
BSV GmbH
1990 — 1995
  • Developed and implemented software solutions using contemporary programming languages and tools, improving system functionality and performance
  • Worked on application logic and software architecture, contributing to robust commercial software engineering practices
  • Expanded expertise in C/C++, Pascal, and systems programming, establishing a solid foundation for future development projects
Independent Software Developer / Project Contractor
Self-employed
1996 — 1999
  • Designed and developed a custom inventory management system for a hospital bed manufacturer
  • Created a billing and administration system for dental laboratories
  • Developed a Windows GUI SDK for COBOL-based business software, modernizing application interfaces for improved user experience
  • Engineered a laser control system for a research project at the University of Göttingen, enabling precision control in material processing
Consultant / Software Engineer
IS4IT GmbH
2000 — 2009Munich, Germany
  • Developed a prototype camera control system for Deutsche Bundespost that enhanced device control capabilities by streamlining integration processes
  • Managed backend administration for online banking systems at HypoVereinsbank Munich, ensuring high availability and system reliability
  • Created software integration tools to facilitate product integration within online banking environments
  • Supported high-availability infrastructure components, significantly improving service uptime for enterprise clients
Senior Software Engineer
PARI GmbH
2010 — PresentCurrentStarnberg, German
  • Engineered diverse in-house software solutions for the PARI Application Platform
  • Spearheaded key projects in machine automation and quality assurance systems, driving innovation and efficiency
  • Implemented robust communication protocols with industrial devices and measurement equipment
  • Engineered low-level drivers for multiple industrial bus systems, increasing system interoperability and performance
  • Utilized Java and C/C++ to create scalable software solutions for complex applications
  • Leveraged Eclipse RCP to enhance user experience in software development projects
  • Created and implemented low-level device drivers to support various industrial applications, boosting device compatibility
  • Contributed significantly to mobile application development for telemedicine
  • Integrated Bluetooth Low Energy technology, facilitating seamless communication with medical devices and improving connectivity
  • Collaborated with Microchip controllers to enhance device communication layers, speeding up data processing
  • Engineered backend components for telemedicine platforms
  • Employed Bluetooth LE for secure and efficient mobile device communication in healthcare applications
  • Acted as a consultant and software engineer, providing technical expertise and strategic direction to project teams
  • Collaborated with cross-functional teams to deliver major software releases on time, enhancing product features and customer satisfaction
Projects
Virtual Serial Port Controller

Automate your serial tests with Virtual Serial Port Controller – dynamic ports, and a powerful scripting engine for instant, intelligent responses. - AppStore: https://apps.apple.com/us/app/virtual-serial-port-controller/id6742438113?mt=12

SwiftSwiftUImacOS DriverKitCocoaAppKitObjectivCC/C++
EoF MCP Studio

This software enables your macOS to communicate effectively using the Model Context Protocol (MCP), making it ideal for local AI tools like LM-Studio™. Key features include: - Complete MCP Support: It fully supports the latest version of the Model Context Protocol for smooth communication. - Easy Set-Up: Quick startup using straightforward configuration settings. - Core Services: It provides three main functions: Tools for executing tasks, Resources for managing content, and Prompts for engaging with users. - Custom Tool Addition: You can easily integrate new tools to suit your specific needs. - Chat - AppStore: https://apps.apple.com/us/app/eof-mcp-studio/id6758146445?mt=12

EoF DRFX Bundle Builder

The DRFX Bundle Builder creates VFX bundles for Blackmagic Design's DaVinci Resolve (Studio) and Fusion (Studio). This app manages the created Fusion macros and their associated files. A simple click creates and installs the DRFX bundle file. - AppStore: https://apps.apple.com/us/app/drfx-bundle-builder/id6748564681?mt=12

SwiftObjectiveCC/C++
Roccat Tyon Control for MacOS and Linux

Roccat Tyon Mouse Controller for MacOS and Linux - AppStore: https://apps.apple.com/us/app/roccat-tyon-control/id6752297060?mt=12

C/C++QT
Some OSS Projects, Liniux Kernel SBC Development

OSS Projects on my GitHub Site

Skills
Systems software developmentApplication developmentC/C++JavaObjective-CSwiftAI-assisted software developmentTeam WorkWeb backend developmentProfession is a hobby
Education
Professional Development, Computer Technology and Software Programming
Self-study
1986 — 1989
Certificates
International Patent Publication - WO2018167278A1
Inventor
US Patent 11610473
Inventor
Languages
German
Fluent
English
Intermediate
References available upon request.