History: AboutPhil

Preview of version: 17

About Phil

Image
Name
Philip Jollans
Address
Andreasstrasse 19
82515 Wolfratshausen
Telephone
+49.8171.16717
Telefax
+49.8171.489931
Mobile
+49.160.8583616
Email
phil at jollans.com
Web
www.jollans.com

Current activities

Software development for vehicle safety tests
For several years, I have been working on software used in the planning, performance and analysis of vehicle crash tests.

This has included
  • high level user interface and database software
  • software to setup and control test and data acquisition systems
  • mathematical software to model the behaviour of hydraulic systems and
  • low level driver software.

The software development uses the languages C, C++ and Visual Basic 6 and supports both the SQL Server and Oracle database systems.
Development of software localization tools
Around the start of 2001, I developed the first version of the Multi-Language Add-In for VB6. This was followed in 2003 by the Multi-Language Add-In for Visual Studio .NET.

Both of these products are being actively supported and regularly enhanced with new features.
Driver development for Microsoft Windows
Back in 1997, I learnt how to develop kernel mode device drivers for Windosw NT 4.0. The programming model has been enhanced in each version of Windows, but the basic principles have remained the same.

Since then, I have sporadically been asked to program drivers for Microsoft Windows, most recently an NDIS Miniport driver for a 10 Gigabit Ethernet adapter.
Part time university course in mathematics
Since the winter semester 2003/2004 I have been enrolled in a part time university course in Mathematics at the Fernuniversität in Hagen, Germany. The course leads to a Diplom in mathematics. In July 2006 I was awarded the Vordiplom.

Specialisation

Windows
In recent years, I have been programming for the Windows operating system.

In the past, I have programmed for several real time operating systems, including (formerly Intel) iRMX, Siemens RMOS and DEC RSX-11.
C/C++
I learnt C sometime in the late 1980s, and C++ a little later, and have been actively programming in both languages ever since.

C remains the natural choice for low level applications, such as device drivers and embedded systems. C++ is an appropriate choice for systems programming and technical applications, but I would no longer recommend C++ for user interface or database programming.
VB6
Most C programmers have some prejudice against Visual Basic. I started using Visual Basic in 1999 and was quickly forced to admit, that it was more productive environment for user interface and database programming than C++.
.NET
After releasing the Multi-Language Add-In for VB6, it was natural to want to program a version for the new version of VB. This has led me to become familiar with the languages (VB.NET, C#, managed C++) and the project types (Windows Forms, ASP.NET, Compact Framework) supported by Visual Studio .NET.

The Multi-Language Add-In is programmed in VB.NET.
Database
Database programming is a fundamental part of very many applications, and yet I did not start working with databases until around 2000. Since then I have worked intensively with SQL Server, Oracle and Access databases, programming client applications (mostly using ADO) and stored procedures in PL/SQL (Oracle) and TSQL (SQL Server).
Localization
In programming and supporting the Multi-Language Add-In for VB6 and for Visual Studio, I have continually concerned with localization issues for several years.
COM/ActiveX
COM and ActiveX provide a component structure on Microsoft Windows. Since 1999 I have been using COM interfaces to develop component based software in C++, in particular with the Microsoft Active Templates Library (ATL), and in Visual Basic.

Education

First degree
University
University of Birmingham, England
Course
Electronic and Communications Engineering
Degree
Bachelor of Science (BSc), first class honours
Second degree
(active study)
University
FernUniversität in Hagen, Germany
Course
Diplom II in Mathematics
Progress
Vordiplom with grade 1, July 2006

Personal details

Family
Married with three children
Nationality
British
Date of Birth
28th December 1959

Language skills

English
Mother tongue
German
Excellent spoken and written German.

TestDAF passed with level 5 (highest mark) in all categories, equivalent to the Deutschen Sprachdiplom Stufe II der Kultusministerkonferenz (DSD II).
French
Reasonably good spoken French.

Work experience

1/99 - today
Diverse projects for a manufacturer of vehicle safety test systems, including:
  • mathematical modeling of hydraulic systems used in dynamic test system
  • design and implementation of software architecture to handle data acquisition systems from different manufacturers
  • kernel mode driver for a custom PCMCIA interface card
  • kernel mode driver for a custom data acquisition system with an ISA Bus interface board


History

Information Version
Sat 17 of Oct, 2020 09:07 GMT Phil 37
Sat 17 of Oct, 2020 08:58 GMT Phil 36
Sun 04 of Dec, 2016 16:56 GMT Phil 35
Sun 27 of Jan, 2008 19:31 GMT admin 34
Sun 27 of Jan, 2008 17:25 GMT admin 33
Sun 27 of Jan, 2008 17:14 GMT admin 32
Sun 27 of Jan, 2008 15:58 GMT admin 31
Sun 27 of Jan, 2008 15:54 GMT admin 30
Sun 27 of Jan, 2008 15:44 GMT admin 29
Sun 27 of Jan, 2008 14:58 GMT admin 28
Sun 27 of Jan, 2008 14:04 GMT admin 27
Sun 27 of Jan, 2008 14:02 GMT admin 26
Sun 27 of Jan, 2008 13:52 GMT admin 25
Sun 27 of Jan, 2008 13:49 GMT admin 24
Sun 27 of Jan, 2008 13:44 GMT admin 23
Sun 27 of Jan, 2008 13:42 GMT admin 22
Sun 27 of Jan, 2008 13:28 GMT admin 21
Sun 27 of Jan, 2008 11:14 GMT admin 20
Sun 27 of Jan, 2008 11:02 GMT admin 19
Sun 27 of Jan, 2008 10:14 GMT admin 18
Sat 26 of Jan, 2008 20:28 GMT admin 17
Sat 26 of Jan, 2008 18:32 GMT admin 16
Sat 26 of Jan, 2008 17:58 GMT admin 15
Sat 26 of Jan, 2008 17:58 GMT admin 14
Sat 26 of Jan, 2008 17:56 GMT admin 13
  • «
  • 1 (current)
  • 2