System Softwareentwickler und Berator
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- Hessen
- auf Anfrage
- en | de
- 11.12.2024
Kurzvorstellung
Auszug Referenzen (1)
"Hr. P. entwickelte für uns Schnittstellen und Grafikkomponenten. Qualität, Entwicklungsgeschwindigkeit, Einsatz und Verfügbarkeit waren stets super"
1/2001 – 6/2007
Tätigkeitsbeschreibung
GEMOS Building Management System (Web Based SQL, XLST, GMH, PHP, ASP, HTML, SVG, C#, XML, Javascript, Linux, Windows, Web Services, .Net 1.1, WS-Security 2.0, Subversion source control system)
Designed and Programmed SVG (XML) interface to include SVG real-time Interface with navigation, SVG Web based Editor (-Hyperlink entfernt-).
Designed and Programmed CAD Import Assistant to SVG interface.
Developed numerous device drivers for Linux/windows server : BacNET, LON, Siemens VarioDyn, OPC, Genproto, EFE Li658 Kernel and RS232 driver, KONE Elevator, Siemens Siport, Funktel RP201, AT VKS, iGuard Video Recorder, SMS (ISDN, GSM, and HTTP Gateway), Securimaster (WebServiceClient and .Net).
Programmed printing interface over Apache Foreign Object Processor (FOP) using XSLT and developed Printing Web Browser with VC HTMLBrowserCtrl.
Prisma Security Management System (Client/Server, C/C++, Visual C++ 6.0-7.0)
Completely control all phases of development lifecycle (Development Leader).
Programmed new interface WAN and Tyco Expert (ZX) Fire alarm system, Cerberus Gas, and Control Book for ßNORM standard.
Designed and Programmed conversion module from Prisma to GEMOS for database and graphics.
Qualifikationen:
Visual C++, Borland C++, Linux, Windows, Javascript, SVG, Networking, HTMLBrowseCtrl, Device Drivers, Building Automation, Web Technologies
Building automation and control networks (BACnet), Hypertext Transfer Protocols (HTTP), JavaScript, Opc-Server, Visual C++
Qualifikationen
Projekt‐ & Berufserfahrung
5/2023 – 11/2024
TätigkeitsbeschreibungSoftware Entwicklung 6300 Ticketautomaten
Eingesetzte QualifikationenJava (allg.), Microsoft Windows (allg.), Visual C++
3/2022 – 4/2023
TätigkeitsbeschreibungWarning system position and control CBRN-Protection (frontend/backend): Linux/Windows, Java, IntelliJ, C/C++, JNI, Gtk/Gdk, Angular/TypeScript, Javascript, Docker, Kafka, ProtoBuf, Spring, Eclipse, HTTP/REST, Maven, Cassandra, RDBMS/H2, OpenLayers, Camel, ActiveMQ, Json/GeoJson, CD/CI, Jenkins, Tomcat, Subversion (SVN), Git, AsciiDoc (adoc), Scrum, Confluence, Jira, Clean Architecture, Junit/Mockito/Hamerest, Plotly, PrimeNG, JavaFX, Lombok.
Eingesetzte QualifikationenAngular, C++, Java (allg.), JavaFX, Representational State Transfer (REST), Softwareentwicklung (allg.)
6/2014 – 6/2021
Tätigkeitsbeschreibung
Various frontend and backend programs installed on the machines and by customers.
• RDP Server and Client based on FreeRDP and Winvnc. VC 2012 - 2017, C++
• Windows keyboard and desktop locking program VC 2012 - 2017 C++
• Various backend/frontend programs VC 2012- 2017 C++ - Hardware Information Server/Client, Many server/ client programs, Screen configuration, FTP Server/Client, SSH Server Encryption, raw keyboard barcode driver.
• Controller for updating and starting computers in the system, SSH, SFTP (libssl), SSH/TLS/SSL Encryption Tunneling, and file manager between system synchronization client/server VC++.
• Router software for Large industrial printing machines between 3 components. Java 7 - 8, JavaFX 2, Subversion, Eclipse, REST JSON protocol and Corba IDL.
• PDF viewer for JavaFX. (C++, JNI, openJDK 8, FX 2.2, eclipse, FoxitPDF Toolkit)
• Java FX 2 based installation program for all printer machine families from USB stick
File Transfer Protocol (FTP), Java (allg.), Json, Microsoft Windows (allg.), Representational State Transfer (REST), Transport Layer Security, Visual C++
5/2011 – offen
Tätigkeitsbeschreibung
found in reference description 4
found in reference description 4
Production line testing and quality control software using VC 2010 - 2015.
• Designed and Developed device drivers RS232
• Network interface
• User interface MFC
• PDF creating system using SAP Crystal Report for .Net C#.
Softwareentwicklung (allg.)
4/2006 – 6/2012
Tätigkeitsbeschreibung
Large Undisclosed Siemens Project (April 2006 June 2012) for underground train information/control system. Implemented Customer Information Signs (CIS) driver and 5 ActiveX controls for configuration: Font Editor, Graphic Editor, Symbol Selector, Graphic Selector, and Sign simulator for UI. Work with development team of 80 people.
Tools: MS Office, ClearCase, ClearQuest, IBM UML Modeler, VC 2005
VMSEditor Developed and Designed Qt VMS Sequence and Scheduler Editor Widget Module, Qt CodeConverter Dll, and VMS Protocol Converter Dll for integration in Siememns Traffic Control Product under PVSS II and QT.
Qualifikationen:
ActiveX, DRS232, C++, Visual Studio, Qt, DLL, ClearQuest, ClearCase
Softwareentwicklung (allg.), UML, Visual C++
nicht angegeben
6/2001 – 9/2009
Tätigkeitsbeschreibung
BZAWin, BZAEditWin, ASWEdit, BZAWinNet (Communication software for Hospitals and Prisons)
Developed windows kernel mode driver
Ported code from Borland (Dos) to Windows (VC++ 6,7,8)
Developed EIB OPC interface
Developed ODBC interface
Developed RS232/485 interface to embedded device
DirectX graphic UI
PCEWin (CSV import and ODBC database management software)
Qualifikationen:
Visual C++, ODBC, Networking, DirectX, RS232, Device Drivers
1/2001 – 6/2007
Tätigkeitsbeschreibung
GEMOS Building Management System (Web Based SQL, XLST, GMH, PHP, ASP, HTML, SVG, C#, XML, Javascript, Linux, Windows, Web Services, .Net 1.1, WS-Security 2.0, Subversion source control system)
Designed and Programmed SVG (XML) interface to include SVG real-time Interface with navigation, SVG Web based Editor (-Hyperlink entfernt-).
Designed and Programmed CAD Import Assistant to SVG interface.
Developed numerous device drivers for Linux/windows server : BacNET, LON, Siemens VarioDyn, OPC, Genproto, EFE Li658 Kernel and RS232 driver, KONE Elevator, Siemens Siport, Funktel RP201, AT VKS, iGuard Video Recorder, SMS (ISDN, GSM, and HTTP Gateway), Securimaster (WebServiceClient and .Net).
Programmed printing interface over Apache Foreign Object Processor (FOP) using XSLT and developed Printing Web Browser with VC HTMLBrowserCtrl.
Prisma Security Management System (Client/Server, C/C++, Visual C++ 6.0-7.0)
Completely control all phases of development lifecycle (Development Leader).
Programmed new interface WAN and Tyco Expert (ZX) Fire alarm system, Cerberus Gas, and Control Book for ßNORM standard.
Designed and Programmed conversion module from Prisma to GEMOS for database and graphics.
Qualifikationen:
Visual C++, Borland C++, Linux, Windows, Javascript, SVG, Networking, HTMLBrowseCtrl, Device Drivers, Building Automation, Web Technologies
Building automation and control networks (BACnet), Hypertext Transfer Protocols (HTTP), JavaScript, Opc-Server, Visual C++
1/1999 – offen
Tätigkeitsbeschreibung
OPC server/client product line (VC2017, C++, OPC/OPC UA, Softing, SQL) (Sept ’05 – Present)
• Developed complete OPC solution for devices/buses: Modbus, Profinet, BACNet, SNMP, EIB/KNX, ESPA 4.4.4, Telenot, Siport, SigmaSys, Tyco, Zettler, Cerberus, Skype, Essernet, Cotag, OpenHAB, PCAN, and Bosch UGM.
• Developed complete TCP OPC tunnel: OPC Client IntelliConnect/gateway and OPC Server connect.
WOW BMS (Building management system) ( Jan ’06 – Present)
• Designed and developed complete Building Management System, with TCP/IP, OPC Client, Spidermonkey/V8 Scripting, Graphics (gdi+ and DirectX), Graphic Editor, Frameset Editor, Control and Monitoring.
• Muti-workstation TCP/IP connected with stand-alone dynamic client/server architechture.
• Video Controls based on VLC
• HTTP Interface web server to system and HTTP REST Interface to Android
Android, Building automation and control networks (BACnet), Directx, Java (allg.), JavaScript, Json, Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Mysql, Opc-Server, OPC Unified Architecture, PHP, Qt (Software), Snmp, Softwareentwicklung (allg.), Visual C++
10/1994 – 10/2001
Tätigkeitsbeschreibung
Programmed Prisma an online networked Security and Building Automation Management System software capable of monitoring/controlling 200+ different building security/automation hardware devices, i.e. Fire Alarms Sensors, Intrusion Alarm Sensors, Video, Public Access, Intercom, Fax, SMS, Elevators, Radio (Walky-Talky), Water, Electric and Climate control systems.
Job Description: Responsible for Design, Programming, Management, and Implementation of Building Automation, Device driver production (internal and external), Graphical user interfaces (GUI), Localization, Messaging API (MAPI), and Telephone API (TAPI).
* Programming Languages: C/C++(MS-Visual 5.0/6.0, Borland 3.1), Assembler, SQL,
8086 Interrupt Routines, Java (Symantec,Visual J++), JavaScript,
SVG, HTML, XML
* Operating Systems: Windows 3.1, DOS, Windows 95, 98, Me, NT 4.0, 2000
* Database: Raima, MS-Access, dBase III Plus, dBase IV, DB2
* Network(Protocols) Novell NetWare 3.12, 4.1 (NetBIOS, ipx/spx, tcp/ip),
Windows NT/2000 (ipx/spx, tcp/ip, udp)
Interfaces COM, DCOM, Network, RS232/485, DDE, OPC
* Hardware: Intel
Experience Summary:
Designed and programmed WAN driver for controlling and status receiving over TCP/IP.
Designed, programmed and maintain complete building automation system involving device communication (EIB, Profibus, Bacnet, Landis & Staefa, Janitza, Modbus, Honeywell XBS DDE, OPC, Interbus), GUI, and Trend storing/analysis/visualization.
Directed and coordinated OEM implementation with Graphisoft, Hungary, for connecting with import and export interface of Graphics and Building automation information over TCP/IP with Grphisofts ArchiCAD and ArchiFM software.
Performed project management functions of coordinating and directing with German/Indian team of 16 programmers for porting DOS code to Windows NT and Solaris.
Programmed Software Licensing system using Aladdin HardLock dongle and RC5 to include MAPI and fax interface.
Liaised and coordinated with all levels of management while performing duties which involved international hardware manufacturers, clients, and out-sourced software houses.
Designed, programmed, and implemented device drivers for the following categories, Building Automation: Landis and Steafa SGUb, Janitza Universal Measuring Device, Honeywell XBS DDE, Standard Protocols - EIB, Profibus (GA, FMS), Bacnet, Modbus, Interbus S, E-Mail: Windows MAPI (SMTP,POP), Centrals: Cerberus (CS11), Optro, Telephone: Windows TAPI, Intercom: Neumann, EFE, Ericcson, Schneider/Commend; Fax: Class 2, Class 1; Public Access: Crown International; Radios: Ascom, Motorola (HCR9003, MAL219), Bosch Telecom RP201, Deister, Virtual Muxer Tour, MAP 27; Intrusion/Access Control: Cerberus (CS440), Cotag, Maniago & Hess, Isgus, Northern, FritzFuss , Video/Capture: Sony, Ernitec, Fast (MMP), Windows Video Capture Interface, CC2000, Muxer: Mathematischesoftwareburo; Printers/Languages: HPGL, Postscript, PCL5, Persona Cheetah II and Seiko SLP (ID card printers).
Responsible for internal/external communication systems dealing with ISDN, Internet, and on-line services.
Designed, coded and maintained complete graphic editor for drawing and printing. Graphic Formats: CTC (self developed), WMF, DXF (r13), SLD, TIFF, BMP, FON, FNT. Created Windows type Device Context abstract printing/drawing routines and function tables for DOS using HPGL, PCL5 and Postscript.
Designed and developed person tracking and ID card printing system, to include a dynamic layout and image editor which incorporated online database information and video grabber images sent over networks, plus the above noted video and ID printer drivers.
Designed and programmed SecTour module for Motorola and Bosch Telecom which communicates over radios at designated control points to monitor and protect security guards on their rounds.
Designed and developed dynamic form and dialog layout editor for user defined system-wide online alarm and statistics reporting and hardware maintenance schedule controlling.
Qualifikationen:
DOS (Borland C++), Visual C++, OOP, OOD, Device Drivers, Building Automation, Security Management and Alarm Systems
Microsoft Windows (allg.), Visual C++
Ausbildung
University of Maryland
Über mich
Jun 90-Oct 94 Bachelor in Computer Sciences (Software Engineering), Magna cum Laude,
University of Maryland, Minor: Management
* Grade Point Average: 3.913 (US) = 1,087 (DE)
* Member Alpha Sigma Lambda (National Honor Society)
* Dean's List: Nov. 1991, Aug. 1992, Jul. 1993, Nov. 1993
Work Experience
Oct 01-Present Freelance Software Engineer/Consultant, Resource Solutions, Dreieich, Germany
Consulting and programming in Security, Building Management, Automation, Intenationalization, Internet technologies, Device Drivers, Back-end, and End-User Applications: C/C++,C#, JavaScript, Java, HTTP, SVG, HTML, XML, SQL, ODBC, ABAP and areas listed under CETEC.
Customers - Projects:
ela-soft GmbH, Germany
GEMOS Building Management System (Web Based SQL, XLST, GMH, PHP, ASP, HTML, SVG, C#, XML, Javascript, Linux, Windows, Web Services, .Net 1.1, WS-Security 2.0, Subversion source control system)
Designed and Programmed SVG (XML) interface to include SVG real-time Interface with navigation, SVG Web based Editor (website siehe Kontaktdaten).
Designed and Programmed CAD Import Assistant to SVG interface.
Developed numerous device drivers for Linux/windows server : BacNET, LON, Siemens VarioDyn, OPC, Genproto, EFE Li658 Kernel and RS232 driver, KONE Elevator, Siemens Siport, Funktel RP201, AT VKS, iGuard Video Recorder, SMS (ISDN, GSM, and HTTP Gateway), Securimaster (WebServiceClient and .Net).
Programmed printing interface over Apache Foreign Object Processor (FOP) using XSLT and developed Printing Web Browser with VC HTMLBrowserCtrl.
Prisma Security Management System (Client/Server, C/C++, Visual C++ 6.0-7.0)
Completely control all phases of development lifecycle (Development Leader).
Programmed new interface WAN and Tyco Expert (ZX) Fire alarm system, Cerberus Gas, and Control Book for ßNORM standard.
Designed and Programmed conversion module from Prisma to GEMOS for database and graphics.
EFE GmbH, Germany
BZAWin, BZAEditWin, ASWEdit, BZAWinNet (Communication software for Hospitals and Prisons)
Developed windows kernel mode driver
Ported code from Borland (Dos) to Windows (VC++ 6,7,8)
Developed EIB OPC interface
Developed ODBC interface
Developed RS232/485 interface to embedded device
PCEWin (CSV import and ODBC database management software)
Shille Informationsysteme GmbH, Germany
Developed OPC servers for Siemens SGuB, Tokheim Forcourt, Minimax.
ETM professional control GmbH, Austria
Siemens Cerberus Driver C/C++, Windows, Linux
BACnet Driver C/C++ Window, Linux
Siemens AG, Vienna, Austria
Siemens Project (April 2006 Present) for underground train information/control system. Implemented Customer Information Signs (CIS) driver and 5 ActiveX controls for configuration: Font Editor, Graphic Editor, SymbolSelecetor, Graphic Selector, and Sign simulator for UI. Work with development team of 80 people.
Tools: MS Office, ClearCase, ClearQuest, IBM UML Modeler, VC 2005
VMSEditor Developed and Designed Qt VMS Sequence and Scheduler Editor Widget Module, Qt CodeConverter Dll, and VMS Protocol Converter Dll for integration in Siememns Traffic Control Product under PVSS II and QT.
Vectoreal, International - Specializing in Web applications using SVG, Javascript, Java, XML, Batik, HTML, WebObjects.
Process management tool
Building management system (Eclipse, Batik, SVG, Java)
Micro ART bvba Food process visualization and control software (Web Based SVG, XML, ASP)
Designed, programmed and implemented GUI and Editor
Semitech Gbr, Germany
Online Ordering system (PHP, HTML)
Oct 94-Oct 01 Software Engineer - Development, CETEC Vision AG, Bad Homburg, Germany.
Programmed Prisma an online networked Security and Building Automation Management System software capable of monitoring/controlling 200+ different building security/automation hardware devices, i.e. Fire Alarms Sensors, Intrusion Alarm Sensors, Video, Public Access, Intercom, Fax, SMS, Elevators, Radio (Walky-Talky), Water, Electric and Climate control systems.
Job Description: Responsible for Design, Programming, Management, and Implementation of Building Automation, Device driver production (internal and external), Graphical user interfaces (GUI), Localization, Messaging API (MAPI), and Telephone API (TAPI).
* Programming Languages: C/C++(MS-Visual 5.0/6.0, Borland 3.1), Assembler, SQL,
8086 Interrupt Routines, Java (Symantec,Visual J++), JavaScript,
SVG, HTML, XML
* Operating Systems: Windows 3.1, DOS, Windows 95, 98, Me, NT 4.0, 2000
* Database: Raima, MS-Access, dBase III Plus, dBase IV, DB2
* Network(Protocols) Novell NetWare 3.12, 4.1 (NetBIOS, ipx/spx, tcp/ip),
Windows NT/2000 (ipx/spx, tcp/ip, udp)
Interfaces COM, DCOM, Network, RS232/485, DDE, OPC
* Hardware: Intel
Experience Summary:
Designed and programmed WAN driver for controlling and status receiving over TCP/IP.
Designed, programmed and maintain complete building automation system involving device communication (EIB, Profibus, Bacnet, Landis & Staefa, Janitza, Modbus, Honeywell XBS DDE, OPC, Interbus), GUI, and Trend storing/analysis/visualization.
Directed and coordinated OEM implementation with Graphisoft, Hungary, for connecting with import and export interface of Graphics and Building automation information over TCP/IP with Grphisofts ArchiCAD and ArchiFM software.
Performed project management functions of coordinating and directing with German/Indian team of 16 programmers for porting DOS code to Windows NT and Solaris.
Programmed Software Licensing system using Aladdin HardLock dongle and RC5 to include MAPI and fax interface.
Liaised and coordinated with all levels of management while performing duties which involved international hardware manufacturers, clients, and out-sourced software houses.
Designed, programmed, and implemented device drivers for the following categories, Building Automation: Landis and Steafa SGUb, Janitza Universal Measuring Device, Honeywell XBS DDE, Standard Protocols - EIB, Profibus (GA, FMS), Bacnet, Modbus, Interbus S, E-Mail: Windows MAPI (SMTP,POP), Centrals: Cerberus (CS11), Optro, Telephone: Windows TAPI, Intercom: Neumann, EFE, Ericcson, Schneider/Commend; Fax: Class 2, Class 1; Public Access: Crown International; Radios: Ascom, Motorola (HCR9003, MAL219), Bosch Telecom RP201, Deister, Virtual Muxer Tour, MAP 27; Intrusion/Access Control: Cerberus (CS440), Cotag, Maniago & Hess, Isgus, Northern, FritzFuss , Video/Capture: Sony, Ernitec, Fast (MMP), Windows Video Capture Interface, CC2000, Muxer: Mathematischesoftwareburo; Printers/Languages: HPGL, Postscript, PCL5, Persona Cheetah II and Seiko SLP (ID card printers).
Responsible for internal/external communication systems dealing with ISDN, Internet, and on-line services.
Designed, coded and maintained complete graphic editor for drawing and printing. Graphic Formats: CTC (self developed), WMF, DXF (r13), SLD, TIFF, BMP, FON, FNT. Created Windows type Device Context abstract printing/drawing routines and function tables for DOS using HPGL, PCL5 and Postscript.
Designed and developed person tracking and ID card printing system, to include a dynamic layout and image editor which incorporated online database information and video grabber images sent over networks, plus the above noted video and ID printer drivers.
Designed and programmed SecTour module for Motorola and Bosch Telecom which communicates over radios at designated control points to monitor and protect security guards on their rounds.
Designed and developed dynamic form and dialog layout editor for user defined system-wide online alarm and statistics reporting and hardware maintenance schedule controlling.
PROFILE
Education: Bachelor Computer Sciences (3.913 gpa)
Hardware: Intel
Operating Systems: Windows NT 4.0, 95, 98, ME, 2000, XP
DOS
Windows 3.11
XENIX (System V)
Linux
Programming Languages: C/C++(MS-Visual 6-8 MFC +.Net 1.1-2.0 and Qt, Borland)
Pascal/Turbo Pascal, Assembler
SQL, 80x86 Interrupt Routines in C
UNIX SHELL (BOURNE-SHELL),
JavaScript, Java, SVG, HTML, XML, PHP, Perl,
ABAP (Netweaver 7.0)
Special Software: WebObjects, SWiSHmax, SWiSHvideo, SWiSHstudio,
Eclipse, ClearCase, ClearQuest, IBM Rational UML Modeler
Databases: MS-Access
Raima Database Manager
dBase III Plus
dBase IV
DB2
ODBC
Interbase (Firebird)
SQL (MySQL, MS SQL Server)
Networks: Novell NetWare 3.12, 4, Windows NT
Languages: English, German
Practice in: Application programming
-Building Automation
-Device Drivers
-Communications
- GUI programming
-Graphics Devices
-Object oriented Analyses
-Object oriented Design
-System analyses
-System design
-Review of Code
-Documentation
-Project-Management
-Internet Technologies
Experience in Area: Building Automation
Desktop Publishing
Graphic
Device Drivers
Internet
Traffic Control Systems
Branches: Security
Electronic repair/design
Marketing/Advertising
Traffic
Willingness to move: Flexible
Available on: Immediately
Weitere Kenntnisse
- IT-Projektleitung / -management
- Softwareentwicklung
- IT-Beratung
Programmierung & Betriebssysteme
- Softwareprogrammierung
- Webprogrammierung
C,C++,PHP,Visual Studio, MFC, Java, Javascript,Qt (trolltech
Persönliche Daten
- Englisch (Muttersprache)
- Deutsch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden