| 10/2006-12/2006 |
BirdsEyeView, Bunnik
Analyst/Programmeur BirdsEyeView ontwikkelt FlexGate, een uitgebreide applicatie voor CRM, payroll, personeelsinformatie, planning, tijdregistratie, projectregistratie en facturatie van personele diensten
Hiervoor heb ik de volgende werkzaamheden uitgevoerd:
• Ontwerpen en ontwikkelen van het programma om de gegevens naar de Belastingdienst versturen, namelijk Eerste Dag Melding en Loonaangifte. De berichten worden in XML formaat gegenereerd.
• Aanpassing van de functionaliteit van de applicatie FlexGate, ontwikkelen van nieuwe schermen en rapportages. Voor de database programmeren werd er OR-mapper LLBLgen gebruikt.
• Aanpassing van de database en ontwikkelen van stored procedures.
|
| 04/2006-09/2006 |
InGenio/AMIS, Amsterdam
Analist/Programmeur Uitbreiden van de applicatie Quotation Manager. Deze applicatie wordt op een notebook van een verkoper geïnstalleerd en wordt gebruikt om contractgegevens te verwerken. Vervolgens wordt de locale database met de centrale database gesynchroniseerd.
Als database wordt Oracle Lite gebruikt en de applicatie is met C# 2.0 geschreven.
|
| 10/2005-04/2006 |
Triquant/Pareto, Vlaardingen
Analist/Programmeur Politie Rotterdam ontwikkelt het systeem voor digitale handschrift herkenning voor het proces verbaal gegevens. De gegevens worden automatisch herkend, handmatig gecontroleerd en verwerkt en naar een ander systeem geëxporteerd. Deze applicatie heeft een Web interface en is ontwikkeld op basis van ASP.NET en C#. Als database server wordt SQL Server 2000 gebruikt.
Dit project is genomineerd voor “Vliegende Pinguïn”, de prijs voor het beste IT project voor Openbaar Bestuur.
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
• Ontwerpen en ontwikkelen van de database met bijbehorende stored procedures
• Voor het ontwikkelen van de applicatie is er een code generator gemaakt om de Transact SQL en C# code te genereren. Dit programma is gemaakt met Python.
• Ontwikkelen van Web applicatie
• Ontwikkelen van de applicatie voor het importeren en exporteren van gegevens
|
| 08/2005-09/2005 |
Gemeente Enschede, Enschede
Analist/Programmeur Gemeente Enschede ontwikkelt het systeem VIS2 voor het registreren van probleemjongeren. Dit systeem heeft Web-interface en wordt ontwikkeld op basis van ASP.NET en VB.NET. Als database server wordt SQL Server gebruikt.
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
• Maken van aantal Web schermen om gegevens in te voegen en verwerken.
• Ontwikkelen van een applicatie om de gegevens vanuit de Gemeentelijke Basis Administratie database naar VIS2 te kopiëren. De gegevens worden versleuteld m.b.v. van RSA algoritme en worden via FTP naar VIS2 geuploadt.
|
| 05/2005-06/2005 |
CDG Automatisering, Hilversum
Analist/Programmeur JT International heeft een SQL Server database met verkoop- en financiële gegevens. Deze gegevens moesten geconverteerd worden naar een aantal platte bestanden die als inputgegevens worden gebruikt door een Siebel systeem.
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
• Ontwerp van stored procedures en triggers.
• Migratie van gegevens m.b.v. SQL Server DTS pakketten.
|
| 02/2005-04/2005 |
NexTime, Capelle a/d/ IJssel
Analist/Programmeur BSC Van Wissen is een call center. Alle klantgegevens worden in een database
bewaard. Er vond een migratie plaats van de bestaande Oracle database naar een
nieuwe SQL Server database.
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
* Ontwikkelen van database.
* Ontwerp van stored procedures en triggers.
* Migratie van gegevens van oude naar nieuwe database m.b.v. SQL Server DTS pakketten.
* Maken rapportages.
Er werd ook VBScript gebruikt om verschillende programma's te schrijven en
Python om een programma voor gegevensconversie te schrijven.
|
| 01/2005-02/2005 |
-, -
Analist/Programmeur Ontwikkelen van een object georiënteerd framework voor het maken van de .NET
database om applicaties te ondersteunen.
Het framework bestaat uit de volgende componenten:
* Generieke class om interface voor het bewerken van database tabellen te creëren.
* Class voor de dynamische generatie van SQL statements.
* Code generator om code voor het uitroepen van stored procedures en functies
te creëren. Er worden codes zowel voor VB.NET als voor C# gegenereerd. De
generator is in de taal Python geschreven.
* Verschillende programma's voor het ondersteunen van het proces van het
creëren van databases m.b.v. SQL Server en het laden van gegevens naar de
database.
Voor het testen werd er de applicatie NUnit gebruikt.
|
| 08/2004-12/2004 |
Corso, Tiel
Programmeur Het project “Order Track & Trace”. Het is een Web applicatie om de klanten van Checkpoint toegang te geven tot de informatie over hun orders. De informatie wordt dynamisch opgevraagd van de FoxPro database. De opmaak van schermen kan per klant geconfigureerd zijn. Configuratie gegevens worden in SQL Server database opgeslagen. Het programma is geschreven in Visual Basic .NET en ASP.NET.
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
* Het ontwerp van database
* het cre?ren van stored procedures en triggers
* het schrijven van programma om klantgegevens te configureren
* het converteren van gegevens van oude naar nieuwe database;
Het project “Orders delivered too late”. Dit is een Web applicatie om klanten informatie te geven over de te laat opgeleverde orders. Het programma is geschreven in Visual Basic .NET en ASP.NET.
Daarnaast werden ook verschillende applicaties m.b.v. Visual FoxPro geschreven.
|
| 04/2004-07/2004 |
PTS Software, Bussum
Programmeur Creeren van het “PTS CV database”.
Het project bestaat uit MS SQL Server database met kennisgegevens van en Web applicatie om gegevens te bewerken en CV te genereren. De applicatie verzorgt de volgende functies:
* Beheren van kennisgegevens van PTS medewerkers
* Cre?ren van CV in MS Word, HTML en XML formaat
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
* ontwerp van database
* creeren van stored procedures en triggers
* schrijven programma voor rapport generatie in XML formaat;
* schrijven programma voor het converteren van gegevens van XML naar gewenst formaat;
* conversie van gegevens uit bestaande CVs in MS Word formaat naar database
|
| 05/2003-03/2004 |
Fermlogic B.V., Sliedrecht
Programmeur Creeren? van het “Sales Engineering System” voor een fabriek die afsluiters produceert.
Het project bestaat uit MS SQL Server database met ontwerp- en verkoopgegevens en Visual Basic .NET applicatie. De applicatie bestaat uit twee delen: voor de verkoopafdeling en voor de ontwerpafdeling. De applicatie verzorgt de volgende functies:
* Beheren van ontwerpgegevens voor onderdelen, modules en afsluiters
* Creeren en beheren van verkoopaanbiedingen op basis van bestaande ontwerpgegevens
* Prijs calculatie van aanbiedingen en het creeren van rapporten
Behalve deze is er ook een programma geschreven om de gegevens uit de oude MS-Access database te converteren naar de nieuwe database. De gebruikte programmeertaal voor dit programma is Python.
|
| 11/2002-03/2003 |
Allpac International, Raamsdonksveer
Internet specialist Uitbreiden van de bestaande intranetomgeving waarbij met ERP data
voorraadstatistieken kunnen worden gemaakt. Middels een subset-database in
Access werd data beschikbaar voor IIS. Met behulp van Visual Interdev werd een
Queryscherm gemaakt die op alle omzetaspecten kon selecteren. In het
resultaatscherm werden een aantal verschillende dingen tegen elkaar afgezet.
De gebruikte programmeertaal voor de actieve onderdelen is VBscript.
|
| 03/2001-09/2002 |
Heidelberg Contiweb, Boxmeer
Software Engineer Heidelberg/Contiweb maakt rollenwisselaars en drogers als onderdeel van
drukpersen. De FD (Flying Dutchman) rollenwisselaar, die o.a. verantwoordelijk
is voor een ononderbroken papiertoevoer, wordt middels een pSOS gebaseerd
realtime systeem bestuurd.
Hiervoor zijn de volgende werkzaamheden uitgevoerd:
* analyse en ontwerp van nieuwe functionaliteit zoals het center loaden
(communicatie tussen verschillende rollenwisselaars nodig) en integratie van
de touchdown sensor.
* plannen van testen, schrijven testprogramma's en uitvoeren van testen op
rollenwisselaar; De globale testen worden automatisch uitgevoerd op een aantal
gekoppelde realtime simulatoren, (b.v. transportsysteem- en turret-simulator).
In de module testen, die onder Windows worden uitgevoerd, worden alle paden
van de Finite State Machine doorlopen.
* opstellen ontwerp- en test-documentatie.
* corrigeren van fouten in bestaande programma's;
* reviewen van technische documentatie
Een aantal nieuwe versies van het besturingsprogramma voor de FD
rollenwisselaar zijn gemaakt en naar volle tevredenheid bij de klanten
opgeleverd.
|
| 08/1999-01/2001 |
KPN Telecom, Den Haag
Programmeur In deze periode binnen twee projecten werkzaam geweest:
1- onderhoud van DINTMET (Districts INTegrale METingen Database), een
informatie systeem dat de performance en routingsgegevens van Nederlandse
telefooncentrales verwerkt; Hierin werd gebruik gemaakt van Oracle, PL/SQL en
RCS.
2- ontwerp en implementatie van VTOA Reporting Tool, een rapportage tool dat
er voor zorgt dat gebruikers rapporten over telefoonverkeer via Intranet
kunnen opvragen. De rapporten worden gegenereerd in een XML formaat waarna ze
makkelijk kunnen worden omgezet in elk ander gewenst formaat. Een simpele
taal om rapport structuur te beschrijven is ontwikkeld en m.b.v. Lex en Yacc
(in C) gerealiseerd.
De volgende werkzaamheden uitgevoerd:
* opstellen van een functioneel- en technisch ontwerp;
* plannen van testen, schrijven van test scripts, uitvoeren van testen;
* implementeren van nieuwe functionaliteiten
* opstellen van documentatie.
Het DINTMET systeem werd continu op tijd aangepast aan veranderende
omstandigheden o.a. toevoegen van nieuwe soorten van telefooncentrales. De
VTOA Reporting Tool is geheel afgerond.
|
| 04/1999-07/1999 |
Schepenkring, Lelystad
Programmeur Voor de Schepenkring is door PTS een applicatie gemaakt waarin het bestand van
schepen is vastgelegd en waarmee dit bestand vanuit de verschillende
verkoopkantoren kan worden geraadpleegd. Tevens is deze database voor het
publiek beschikbaar gemaakt door middel van een interactieve website. Deze
beide applicaties zijn gebaseerd op MS Access en o.a. Visual Basic. Hiervoor
zijn zelfstandig diverse uitbreidingen gerealiseerd, waarbij database
structuur, code en schermen aan bod kwamen. Uiteraard is het functioneel
ontwerp van de bestaande applicatie volledig gedocumenteerd.
|
| 10/1997-03/1999 |
KLM, Amstelveen
Programmeur Werkzaamheden in deze periode bestonden vooral uit preventief en correctief
onderhoud aan een vluchtplanningssysteem. Het systeem waaraan het onderhoud
werd gepleegd was geschreven in PL/1, daarbij gebruikmakend van IMS en DB/2.
Onderdeel van het correctief onderhoud was het oplossen van het jaar 2000
probleem. Naast deze werkzaamheden zijn nog een aantal ontwikkelingen
uitgevoerd:
* het ontwerpen en realiseren van een systeem dat meteorologische gegevens
bewerkt en geschikt maakt voor het vluchtplanningssysteem;
* het realiseren van een programma voor het printen van navigatiekaarten (in
postscript);
* uitbreiden en onderhouden van een FlightStart applicatie geschreven in
Visual Basic, draaiend op MS-Access.
De bugs in het vluchtplanningssysteem werden continu op tijd verholpen. Een
nieuwe versie van een FlightStart applicatie is gemaakt en getest. Het jaar
2000 probleen voor vluchtplanningsysteem is geheel opgelost. Het subsysteem
voor meteorologische gegevens is geschikt gemaakt voor het nieuwe
gegevensformaat van WMO (Word Meteorological Organization). Het subsysteem
voor het printen van navigatiekaarten produceert nu output in modern
PostScript formaat in plaats van het verouderde grafische HPGL formaat.
|
| 07/1995-09/1997 |
BASIS bank, Kharkov, Oekraine
Programmeur In deze periode geparticipeerd in het ontwerpen van een banksysteem in Oracle
7.1 DBMS in een SCO Unix 3.0 omgeving. Projectgrootte: 10 manjaar. De
hoofdtaken waren:
* het schrijven van programma’s om rapporten te kunnen genereren, gebruik
makend van Oracle Reports 2.0, Forms 4.0, SQL*Plus, C, Awk en Korn Shell. De
rapporten waren zowel voor intern gebruik voor het hoofdkantoor als voor de
Nationale Bank van de Oekra?ne;
* het schrijven van packages en opslagprocedures in PL/SQL 2.1 en
geparticipeerd in het ontwerp van de bank database structuur;
* gebruik gemaakt van Foxpro 2.6 voor het consolideren van informatie van de
bijkantoren met die van het hoofdkantoor;
* het schrijven en onderhouden van programma’s voor krediet en deposito
management;
* het schrijven van een programma voor het faciliteren van rekeningmanagement
voor grote klanten, welke toestemming hebben om in korte tijd een grote
hoeveelheid rekeningen te openen, met behulp van grove klant-informatie in
text formaat;
* het schrijven van diverse andere programma’s, gebruikmakend van Foxpro 2.6;
* de rol van systeem analist vervuld.
Het nieuwe banksysteem is in juli 1996 in gebruik genomen als vervanger van
het oude banksysteem. De bank is met een andere bank gefuseerd en het
banksysteem werd daarvoor geheel aangepast.
|
| 03/1992-06/1995 |
Join-Stock company 'Kharkov Tool Plant', Kharkov, Oekraine
Programmeur In deze periode gewerkt aan een verschillende applicatie voor de afdeling
personeelszaken en de financiele afdeling. In de applicaties zijn de volgende
functionaliteiten verwerkt:
* een human resources management applicatie voor de afdeling personeelszaken;
* salaris programma voor de afdeling rekeningen;
* programma voor aandelenmanagement en dividend berekening;
* het schrijven van een macro pakket voor het faciliteren van de editing van
sourcecode voor verschillende programmeertalen. Deze macro is geschreven in
CMAC, een built-in taal voor Multi Edit applicaties.
De administratie van de afdeling personeelszaken is sinds augustus 1992
geautomatiseerd. Het berekenen van de salarissen voor het gehele bedrijf is
sinds maart 1994 volledig geautomatiseerd.
|
| 09/1988-02/1992 |
Institute of Radio Physics & Electronics, Kharkov, Oekraine
Research Fellow De werkzaamheden bestonden uit het schrijven van calculatieprogramma’s,
geschreven in PL/1 en Fortran. Daarnaast programma’s geschreven voor grafische
presentaties en animaties in C en Turbo Pascal. Tevens het controlerende
programma geschreven voor een experimentele setup voor radio- meetinstrumenten
met gebruikmaking van CAMAC apparatuur.
Een experimentele setup voor radiometingen is volledig geautomatiseerd.
|