| Contact Details | Mark Baker
36 St Michael's Road Locks Heath Southampton SO31 6RL |
| 07977 514986
mark@mnb.org.uk | |
| Experience | 1998-now
Telsis, Fareham, Hampshire
I am a Design Engineer. My job involves designing and programming software for telephony servers. This includes both embedded code (using vxWorks) in C, and Windows PC applications in C++. |
| I have spent most of this time working on a lot of small-ish projects to improve the SCP - the device that controls the service logic for a call - or the PC applications that control it. I'm currently involved in a team supplying Vodafone with a virtual mobile system to receive SMSs from other networks; my main role in this project is to advise the engineers writing the applications on the best way to use the SCP and to help with any SCP problems they have. | |
| Summer 1997
ZED Instruments, Molesey, Surrey
I spent a summer vacation working for ZED Instruments designing a simulator so they could test the electronics for a new product before the mechanics were ready. This involved some digital circuit design and designing PLDs using CUPL. | |
| Summers 1996,1995
TA Instuments, Leatherhead, Surrey
I spent two summer vacations working for TA Instruments; most of the time was spent programming their embedded systems in 68000 assembler. | |
| Skills | C - I have been programming in C for more than ten years, and use it all the time at work for our embedded code. |
| C++ - I use C++ at work for Windows PC applications. | |
| sh (and awk, sed etc) and perl - I have quite a good knowledge of these, which I use for various tasks on the unix systems that I administer; we also use perl at work for a few things | |
| I have at various times programmed in Python, Visual Basic, Pascal and 68000 assembler. | |
| SQL - I am definitely not an expert, but I've played around with it and set up web pages accessing data from a SQL database. | |
| Lex/Yacc - The equipment we make at Telsis can be programmed by customers in our own language. That compiler is written using lex and yacc. | |
| Linux - I have been using linux since 1995. In my spare time I am a developer for debian, a linux distribution. | |
| Internet - With a friend I lease a server running linux on a permanent internet connection. I installed and configured a mail server, a web server, and a nameserver and the system now provides mail and web hosting and other services for me and several of my friends. | |
| Education | 1994-98 Peterhouse, Cambridge
B.A (2.1) and M.Eng: Electrical and Information Sciences |
| 1988-94 Therfield School, Leatherhead, Surrey
S-level: Maths (grade 2) A-levels: Maths, Further Maths, Physics, Chemistry (all grade A) GCSEs: 6 at grade A, 3 at grade B, one at grade C |