Project: CobelFret Mainframe to .Net migratie

advertisement
Curriculum vitae
Woonplaats: Schoten
Geslacht: Mannelijk
Geboortedatum: 30/03/1981
Burgerlijke stand: Gehuwd
Functie: .NET Developer
Talenkennis:
Nederlands Moedertaal
Engels Uitstekend
Frans Goed
Profiel:
John is een toegewijde en gemotiveerde developer die geen enkele uitdaging uit
de weg gaat en door zijn No-Nonsens attitude steeds zijn deadlines redelijk strak
kan zetten. Hij is gespecialiseerd in .NET oplossingen, gebruikmakend van C#,
VB.NET, ASP.NET, AJAX.NET , MVC, MVVM met een goede kennis van Webservices
, WCF, Windows Services, en SQL Server en een degelijke kennis van Entity
FrameWork. Tijdens zijn vorige projecten heeft hij eveneens kennis opgedaan als
functioneel analist Hij is een gedreven en flexibel persoon, een goede teamspeler,
maar beschikt ook over de capaciteiten om geheel zelfstandig te werken. Zijn
gedrevenheid zorgt eveneens voor een sterke wil om steeds bij te leren en kennis
uit te wisselen. Ook draagt hij de wensen van de klant hoog in het vaandel.
Opleiding:
1993 – 2000: KTA Deurne
A2 Toegepaste Informatica
- De opleiding spitste zich toe op Object Georiënteerd design van applicaties,
netwerken, architecturen en databasetechnologieën en Project werking.
2000 – 2004: Hoge School van Antwerpen
Professionele Bachelor (A1) in de Toegepaste Informatica
- De opleiding spitste zich toe op Object Georiënteerd design van applicaties,
netwerken, architecturen en databasetechnologieën zoals .Net C#, Java een SQL.
- Eindwerk: het eindwerk was bij Atlas Copco waar ik als eindwerk “Critical
monitor” heb aangemaakt. Deze applicatie moest een beveiligde applicatie zijn
waarin de resources via COM+ van het serverpark moest gevisualiseerd worden.
Via “Critical Monitor” was het de bedoeling om zowel een dashboard te maken
waarop IT onmiddellijk kon zien hoe het gesteld was met de servers en om voor
het management duidelijke rapporten te kunnen aanmaken. De data werd
bewaard in een SQL 2000 database.
o Deze applicatie was vooral bedoeld om te kunnen weerleggen aan het hoger
management waarom een betaalde tool nodig was, maar uiteindelijk is deze tool
toch enkele jaren gebruikt.
Professionele Opleiding:
Professional Certifications:
IT Kennis:
- Software development and design: Goede ervaring met OO design,
enterprise application design en development, Xml, Xslt, UML, functionele- en
technische analyse en programmatie van client/server applicaties, al dan niet op
basis van de n-tier achitectuur. Toepassen van Design patterns waar nodig. Dit
alles zowel voor web- als windows applicaties.
- Talen en Technologiën:
.NET 1.1, 2.0, 3.0, 3.5,4.0 en 4.5, VB.NET, C#, Linq, JQuery, AJAX, XML, XSLT,
ADO.NET, Windows Phone 8 , MVC, Knockout, Bootstrap
Oracle , MS SQL Server 2000, 2005 en 2008, ASP.NET, Webservices, Windows
Services, MS Access, ASP.NET MVC, NHibernate, Entity FrameWork, WinForms,
WebForms, Microsoft Enterprise Library en PowerShell, Silverlight, CSS, WPF,
MVVM Xaml, Design Paterns( Singleton)
- Programma’s en middleware : MS Visual Studio 2003, 2005, 2008, 2010 en
2012, MS Visual Sourcesafe, Microsoft TFS en TFS Build Server (2008, 2010)
MS SQL Server 2000, MS SQL Server 2003 en MS SQL Server 2008, Oracle 9g/10g
MS Office 2003/20012, Silverlight,Crystal Reports, Infragistics, InDesign,
Illustrator Tapi, Avaya API,, Photoshop CS 3, Adobe LiveCycle Designer 8.0
- Besturingsprogramma’s : Windows 95/98/2000/ ME / NT/ XP / Vista / 7 / 8
Windows Mobile 6, Windows Phone 8
- Methodologiën: UML.
Professionele ervaring
December 2013 – Juli 2014 3D-ICT – Klant Securex
Functie: .Net Analist developer / Application Engineer
Project: Isypass - POC
Omschrijving: Voor het project Isypass dat nog in analyse is, is er gevraagd om
een POC te maken rond het Excel MVC component van ComponentOne.
Taken:
 Technisch analist
 Developer
Technische omgeving: MS Visual Studio 2010, C#, .NET 4.0, ASP.NET MVC,
Enterprice Library, DB2 , LDAP, Linq, ComponentOne
Project: Advies - IPA
Omschrijving: Voor de opzeg berekening is er een wetwijziging geweest sinds
begin 2014. Om de klanten van securex een correcte opzeg simulatie te kunnen
laten doen, is project IPA gestart. Dit zorgt dat deze nieuwe regelgeving wordt
toegevoegd aan de simulatie omgeving die de klanten kunnen gebruiken.
Taken:
 Support
 Technisch analist
 Developer
Technische omgeving: MS Visual Studio 2010, C#, .NET 4.0, ASP.NET MVC,
Enterprice Library, DB2 , LDAP, Linq, Knockout
Project: Advies - CRCM
Omschrijving: CRCM staat voor 2e lijn ondersteuning.
Taken:
 Support
Technische omgeving: MS Visual Studio 2010, C#, .NET 3.5, 4.0, ASP.Net ,
ASP.NET MVC, Enterprice Library, DB2 , LDAP, Linq, Knockout
Project: Advies – IPA – fase 2
Omschrijving: Voor de opzeg berekening is er een wetwijziging geweest sinds
begin 2014. Om de klanten van securex een correcte opzeg simulatie te kunnen
laten doen, is project IPA gestart. Dit zorgt dat deze nieuwe regelgeving wordt
toegevoegd aan de simulatie omgeving die de klanten kunnen gebruiken.
Hiervoor is een extra noot uit deze wetgeving meegenomen. Namelijk de vast
geklikte rechten (voor mensen die voor 2014 zijn aangenomen)
Taken:
 Support
 Technisch analist
 Developer
Technische omgeving: MS Visual Studio 2010, C#, .NET 4.0, ASP.NET MVC,
Enterprice Library, DB2 , LDAP, Linq, Knockout
Project: ASR – ZIMA005
Omschrijving: Voor het ASR project moet er een nieuw scenario worden
toegevoegd aan de bestaande ASR applicatie.
Taken:
 Support
 Technisch analist
 Developer
 PDF Designer
Technische omgeving: MS Visual Studio 2010, C#, .NET 4.0, ASP.NET MVC,
Enterprice Library, DB2 , LDAP, Linq, Adobe LiveCycle Designer 8.0
Project: SSSService
Omschrijving: Tijdens de looptijd van 2 projecten blijkt het dat deze dezelfde
functionaliteiten hebben te opzichte van een bepaalde datablok. Om deze code niet
te dupliceren wordt er door de Leads afgesproken om het gedeelte te extraheren
uit beide projecten en deze in de SSSService onder te brengen.
Daar de code reeds bestaat in 1 van beide projecten wordt de code hiervan
overgenomen en gebruikt.
Taken:
 Developer
Technische omgeving: MS Visual Studio 2010, C#, .NET 4.0, ASP.NET MVC,
Enterprice Library, DB2 , LDAP, Linq, ComponentOne
Project: Isypass
Omschrijving: Voor het project Isypass dat gestart is, is het mijn taak om het
gedeelte rond het component van ComponentOne over te nemen.
Dit component levert een Excel look&Feel in de webapplicatie en geeft ons de
mogelijkheid om functies en Excel cell types toe te voegen waardoor we de As-Is
analyse van de huidige Excel documenten over te nemen in de WebApplicatie
Taken:
 Support
 Technisch analist
 Developer
Technische omgeving: MS Visual Studio 2010, C#, .NET 4.0, ASP.NET MVC,
Enterprice Library, DB2 , LDAP, Linq, ComponentOne
januari 2010 – November 2013 TelelinQ
Functie: .Net Analist developer / Application Engineer
Project: Crm
Omschrijving: TelelinQ heeft zijn eigen CRM geschreven in ASP.Net bovenop een
MS SQL 2008 database.
Taken:
 Support
 Technisch analist
 Developer
Project: AAC
Omschrijving: Voor de klant van de dochterfirma Nextel moest er een API
geschreven worden tussen de aangeleverde Avaya Telecom server en de .Net
Applicatie van de klant.
Taken:
 Business Analist
 Functioneel analist
 Technisch analist
 Developer
 Support
Project: Service Generator
Omschrijving: De dochter firma’s leveren support en services aan hun klanten,
hierdoor moeten er regelmatig taken worden aangemaakt. Deze Taken moeten
automatisch worden aangemaakt. Hiervoor hebben we de windows Service
“Service generator” aangemaakt zodat deze taken volgens een ingesteld schema
worden aangemaakt.
Taken:
 Support
 Technisch analist
 Developer
Project: MobiCrm
Omschrijving: Daar interventies worden aangemaakt en gepland in CRM voor de
engineers op de baan was er in 2007 een mobiele applicatie gemaakt voor
Windows Mobile 6. Hier hebben we nog tot 12/2012 bugfixes en aanpassingen
voor uitgevoerd.
Taken:
 Support
 Technisch analist
 Developer
Project: MobiCrm 8
Omschrijving: Daar MobiCrm was ontworpen voor Windows Mobile 6 en de gsm’s
niet meer worden gemaakt hebben we besloten om een nieuwe versie op Windows
Phone 8 te maken.
Taken:
 Business Analist
 Functioneel analist
 Technisch analist
 Developer
 Support
Project: Onwheels
Omschrijving: Telelinq doet het volledige beheer van het wagenpark van de
TelelinQ groep en heeft hiervoor zijn eigen OnWheels applicatie gemaakt in
ASP.NET bovenop de CRM database en gebruikmakend van Entity Framework.
Taken:
 Support
Project: Marketing Tool
Omschrijving: Om marketing mails te versturen is er een silverlicht applicatie
geschreven waarin de ontvangerslijsten/selectie wordt beheerd, de mails worden
aangemaakt en via een mail campagne worden samengevoegd en worden
klaargezet voor verzending
Taken:
 Support
Project: Babel
Omschrijving: voor de Brusselse Tolken is er een WPF applicatie geschreven
dewelke logging en communicatie met de telecom server voorziet.
Hierdoor kunnen de gebruikers de telefoon via de applicatie opnemen, opleggen
een Conference openen, een conferentie verlaten (met een virtueel intern toestel
zodat de Call toch gemonitord kan worden), inbreken op een bestaande
conferentie
Taken:
 Support
 Aanpassen voor Windows 8
Project: BHAK
Omschrijving: voor de Brusselse huisartsen kring is er een WPF applicatie
geschreven dewelke logging en communicatie met de telecom server voorziet.
Taken:
 Support
Project: Outlook contactpersonen Synkronisatie
Omschrijving: Daar het management de contactpersonen laat beheren door de
directie secretaresse is het nodig dat de contactpersonen worden gesynkroniseerd
tussen de contactpersonen van de managers en die van de directie secretaresse.
Dit project zorgt ervoor dat deze synkronisatie wordt uitgevoerd op de Exchange
server.
De Categorie van de contactpersonen bij de secretaresse bepaald welke
contactpersoon naar welke manager moet worden gesynkroniseerd.
Taken:
 Support
 Toevoegen support voor Exchange 2010
Project: SCSAD
Omschrijving: Voor de Huisartsen van wacht in Charleroi is er een Applicatie
geschreven in VB6 waarin de telefoons worden gemonitord, logging kan worden
ingegeven dewelke dan automatisch naar de juiste huisdokter van wacht wordt
doorgegeven.
Taken:
 Support
 Technisch analist en developer voor uitbreiding voor ontvangst van
100-meldingen via XML vanaf de 100 centrale
Project: Microsoft SharePoint Migratie voor Nextel
Omschrijving: Nextel wilde SharePoint gaan gebruiken als intranet ipv de
TelelinQ portal. Voor de opzet werd een Consultant gevraagd, voor de migratie
werd ik gevraagd
Taken:
 Powershell scripts voor automatische import van Bestanden vanuit het
TelelinQ Portal
Technische omgeving: MS Visual Studio 2008, 2010, 2012, VB.NET, C#, .NET
3.5, 4.0, en 4.5, ASP.NET, ASP.NET MVC, MVVM, Xaml, Enterprice Library, Enitity
Framework, SQL Server 2008, Microsoft SQL Server Management Studio,
webservices, WCF,WPF, Linq, TFS 2010, TFS Build server, Silverlight, windows
Services, Alcatel Xml Server Objects, Tapi objecten, Design Paterns( Singleton),
XMl, Xslt, UML, css, Windows Phone 8, PowerShell, QlickView
januari 2011 – november 2011 HeadBird
Functie: .NET Analist Developer
Project: CobelFret Mainframe to .Net migratie
Omschrijving:
Voor Cobelfret werden de Mainframe schermen overgezet naar ASP.Net pagina’s
op MS SQL 2008. De architecturale beslissingen waren reeds gemaakt en voor elk
onderdeel was de AsIs en Business analyse gemaakt. Vanaf hier moesten dan de
Functionele en technische analyses worden gemaakt.
Technische omgeving: MS Visual Studio 2008, C#, .NET 3.5, 4.0, ASP.NET,
ASP.NET MVC, Enterprice Library, Enitity Framework, Active Directory, SQL Server
2008, Microsoft SQL Server Management Studio, WCF, Linq Page 8 of 10
januari 2010 – Januari 2011 Tobius klant : Acerta
Functie: .NET Consultant
Project: ASR
Omschrijving: Aangifte sociaal Risico
het is een proces waardoor het mogelijk wordt sociale risico's via elektronische
weg (internet) aan te geven bij de overheidsinstellingen. Sociale risico's zijn onder
meer ziekte, arbeidsongevallen en werkloosheid.
Binnen het domein van de Sociale Zekerheid heeft ASR twee doelen:
 ASR wil een betere dienstverlening garanderen voor de sociaal verzekerden
(werknemers) en de bedrijven.
 ASR wil de administratieve belasting van de bedrijven aanzienlijk
verminderen
Taken:
 Development van de toegewezen onderdelen volgens de Technische
Analyse
 Opstellen van Technische Analyses volgens de aangeleverde Architecturale
richtlijnen binnen Acerta
Project: FinInfo
Omschrijving: Financiele Informatie voor de klant
Daar Acerta de loon verwerking doet voor de klanten wordt er steeds een factuur
naar de klant gestuurd dat moet verwerkt worden door de klant. Daar er hier
boekhoudkundige taken worden verlangd van de klant is FinInfo de oplossing van
Acerta waarmee boekhoudkundige bestanden worden aangemaakt die door de
klanten kunnen worden ingelezen in hun boekhoudkundig programma waardoor de
volledige boekhouding voor de loon verwerkingen zonder manuele actie gebeurd.
Taken:
 Development van de toegewezen onderdelen
 Support
 Aanmaken van export modules
 Aanpassingen en uitbreidingen volgens de aangeleverde Technische
Analyses
 Technisch analist
Project: Butas
Omschrijving: Bestands uitwisseling tussen Acerta en Smalls
De loon verwerkingen worden allemaal uitgevoerd op de Mainframe maar moeten
doorgegeven worden aan Smalls. Deze wenst de aangeleverde gegevens via
bestanden aangeleverd te krijgen op hun beschermde FTP server. Butas zorgt dus
voor de veilige uitwisseling van deze bestanden tussen de Mainframe en Smalls
Taken:
 Technisch analist
 Development van de aanpassingen en uitbreidingen volgens de
aangeleverde technische analyses
 Support
Project: TMS
Omschrijving: Taks management System
Bepaalde taken worden aangemaakt vanuit Mainframe en moeten verwerkt
worden door de gebruiker. TMS werd hiervoor ingepland. Deze applicatie moet de
taken uit de mainframe/ manuele invoer/ Mails kunnen beheren en doorgeven.
Waardoor er een taken Systeem werd gecreëerd
Taken:
 Functionele analyse
 Technische analyses
 Development
Technische omgeving: MS Visual Studio 2008, C#, .NET 2.0 / 3.5, Microsoft
SharePoint, Xml, XSLT, Windows Services, WinForms , ASP.NET, MVC, WCF,
UserControls, OIG (object voor Communicatie tussen .Net en Mainframe tabellen),
MQ series (communcitie tussen Mainframe en Butas), FTP, MS SQL 2005, Team
Foundation Server (opzet, onderhoud, sourceSafe) Team Foundation Build Server.
November 2008 – januari 2010 Logsys NV
Functie: .NET Analist Developer
Project: LGS
Omschrijving:
LGS was de plaatsvervanger van het VBA-Access programma Alfons dat reeds
enige tijd werd gebruikt door Manuport. Deze applicatie was het administratieve
pakket dat door de hele Manuport groep werd gebruikt en dat gebruik maakte van
een Oracle database waarvan de Views en tabellen waren gelinkt in de Access
Database.
Mijn taken bestonden uit:
 Analyseren van de Alfons en het opstellen van de AsIs, functionele en
technische Analyse.
 Opnemen van de voortgang van de module met het Bulgaars Development
Team
 Support op Alfons en de opgeleverde onderdelen van LGS
 Development van LGS.Risks daar dit als afcheck module diende ter controle
waar LGS zou worden geschreven.
Technische omgeving: MS Visual Studio 2008, C#, .NET 2.0, Webservices,
Windows Services, MS Access, Oracle, Active Directory, Design Patterns als
Singleton, nHibernate Page 10 of 10
Maart 2005 – oktober 2008 Optizen
Functie: .Net Analist programmeur & Customer Care
Project: Asyn
Omschrijving: Thick Client WinForm applicatie dat de oude administratieve
applicatie van Syntra MVL, Syntra AB en Syntra LIM moest vervangen.
Er is een Business Analyse gemaakt samen met de AsIs Analyse van de huidige
applicatie. Deze Analyses zijn samengevoegd en afgecheckt met de 3 Syntra’s,
waarna we de Functionele Analyses per module hebben verwerkt in een
Technische analyse.
Elke module is volgens het ProtoTyping principe vrijgegeven zodat de Syntra’s
steeds een nieuwe versie verkregen met de nieuwe modules.
De nieuwe applicatie was gemaakt in C# .Net 1.1 en later in 2.0. Gebruik makend
van Asmx en Xml werden de gegevens gecommuniceerd met de Syntra
afhankelijke WebService en SQL 2000 Database. De applicatie moest eveneens de
eID ondersteunen en de database moest eveneens de websites kunnen voeden,
waarvoor we zodoende ook een webservice interface hebben opgemaakt waarmee
de betreffende websites kunnen communiceren.
De applicatie moest eveneens communiceren met Viso (Later Syntra Vlaanderen)
voor het importeren van de gesubsidieerde opleidingen en met Dimona voor het
aangeven van de lectoren
Project: DataImport
Omschrijving: Deze Windows Service is geschreven om automatisch
aangeleverde bestanden (Ftp) te importeren in de SQL database van Messagent
(de Communcatie Suite van Optizen)
Project: DataExport
Omschrijving:
Deze Windows Service is geschreven om automatisch bestanden aan te leveren via
FTP/folder/Mail die opvult werden met data uit Messagent
Project: DataTransfer
Omschrijving:
Deze Windows Serivce is geschreven om automatisch data te transferten van SQL
naar Oracle en omgekeerd, dit zodat beide databases synkroniseert werden
Project: Ticket en Time tracker
Omschrijving:
Deze Website is geschreven in ASP.NET om automatisch tickets te kunnen
aanmaken vanuit mails die werden ontvangen in de Support mailbox en om de
time management te kunnen uitvoeren. Elk Project en Ticket werd gestart en
gestopt door gebruiker, waardoor we een perfect overzicht hadden wat het
personeelslid had gedaan tijdens de dag en welke projecten / Tickets waren
opgenomen. Deze data werd op het einde van de maand gebruikt om facturatie
rapporten te geneneren.
Technische omgeving: MS Visual Studio 2005 en 2008, MS SQL Server 2000 en
2005, MySql, ASP.NET, C#, WinForms, Webservices, Photoshop CS,Crystal
Reports, Microsoft Outlook API, UML, Xml, Xslt
Download