Curriculum Vitæ


Nikolaos Achilleos Bozinis (Ph.D.)
Centre for Process Systems Engineering
Chemical Engineering Department
Imperial College, London SW7 2BY, UK
e-mail: N.Bozinis@ic.ac.uk

Formal qualifications

You will notice that I have not received any computing degree. I am self-taught in the subject, both as a hobby (since 1985) and as my main employment (since 1991).

Software development interests

Although I've been trained as a Chemical Engineer, software development has always been my main interest. I have programmed nearly every kind of machine, from hand-held Casio calculators up to VAX mainframes, with what could be characterized as a great zeal and undiminished interest over the years.

32-bit Operating systems

My greater experience and knowledge is around Microsoft Windows. I have a good understanding of the low level processes that make the OS tick, and I am familiar with a significant portion of the underlying Application Programming Interface (API) and also system services available through COM interfaces.

More specifically, I have successfully worked with:

User interface elements

Although generally simpler to develop, the user interface is what decides whether an application will be successful or not. There's no point having a fast car if the seat is uncomfortable — nobody would ever use it. I always pay extreme attention ensuring a clean and functional user interface. For this target, a good grasp of the underlying window architecture is required.

Programming languages

I regard myself proficient in the following computer languages:

I am familiar with other languages, but with a relatively lower level of working experience:

Finally, note that I have a limited experience with UNIX/LINUX, too

Other information

Computers are both my work and main hobby, so they absorb a significant amount of my energy. When I am not programming I will be either reading some computer book/article or scanning newsgroups for even more knowledge.

Still I manage to fit in a few other activities, so as to maintain some sort of fleeting balance. In receding order:

At some point in the future, I would like to pursue a number of issues that were left half-finished in my Ph.D, like genetic optimization algorithms, fuzzy logic, neural networks, etc. Ideally it would be a joint project involving such cutting edge theories with numerical algorithms and computing.




Contents