Curriculum Vitae
Ramon de Klein
| Opdrachtgever | : | Siemens Mobile |
| Eindproduct | : | Test Management Systeem |
| Tijdvak | : | Augustus 2003 – Mei 2006 (deels deeltijd) |
| Functie | : | Software architect |
Omschrijving
Het Test Management Systeem (TMS) automatiseert het testen en certificeren van mobiele telefoons. Dit is een bijzonder complex proces dat maatwerk vereist.
Het systeem is volledig gebaseerd op Microsoft .NET. De programmatuur gebruikt XML webservices voor de communicatie tussen client en server. Deze webservices roepen onderliggende componenten aan die de informatie verwerken. Alle informatie is opgeslagen in een SQL Server 2000 database. Er zijn verschillende systemen in de wereld, die onderling de database synchroniseren. Dit gebeurt door middel van geavanceerde SQL Server replicatie mechanismen.
Ik was voor het Siemens TMS project technisch eindverantwoordelijk. Het opzetten en bewaken van de architectuur behoorde tot mijn primaire taken, evenals het opzetten van de database en database replicatie. Door de complexiteit van het systeem en de omvang van het team was dit een behoorlijke uitdaging. Niet iedereen binnen het team was ervaren op gebied van .NET of SQL, dus ook ondersteuning was een belangrijke taak.
In de eindfase van het traject heb ik diverse verbeteringen in het systeem aangebracht om de database te optimaliseren en versnellen.
Bijzonderheden
| Apparatuur | : | IBM compatible PC |
| Programmeertalen | : |
C# Transact SQL |
| Operating Systemen | : | Windows 2000 / XP / 2003 |
| Protocollen | : | SOAP (XML webservices) |
| Technologie | : |
Microsoft .NET v1.1 Database replicatie (SQL Server 2000 merge replicatie) |
| Tools | : |
Microsoft Visual Studio 2003 Microsoft SQL Server 2000 CruiseControl (automated build & test) NUnit (regressie testen) NDoc (documentatie) PVCS Version Manager PVCS Tracker |

