CURRICULUM VITEA

advertisement
CURRICULUM VITAE
Naam
Functie(s)
Geboortedatum
Nationaliteit
Talen
Hugo Andrioli
(Java/c#) Software ontwikkelaar
02-09-1976
Nederlandse
Nederlands
Engels
Duits
Samenvatting
De heer Andrioli heeft voor, tijdens en na zijn studie Wiskunde en Informatica aan de Vrije
Universiteit in Amsterdam ervaring opgedaan als Projectcoordinator, Software
Engineer,Ontwerper,Informatieanalist, en Applicatietester met het begeleiden, specificeren,
ontwerpen bouwen en testen van applicaties (±2½ jaar). Daarnaast heeft hij gedurende 3 jaar
rapporten ontwikkeld en gemaakt, en onderzoeken t.a.v financiele producten uitgevoerd en
begeleid.
Als Software Engineer , Applicatietester heeft de heer Andrioli gewerkt aan:
1) Het intranet van CIMSOLUTIONS. (2007) (Kennismanagement Systeem).
Bovendien heeft hij deelgenomen aan het interne trainingsprogramma
(RUP,UML,C#,ASP.NET,OO,N-Unit), vraag naar het certificaat.
2) Een system voor het optimal benutten van de capaciteit op de snelweg m.b.v de gegevens
van opeenvolgende (tdi’s) toerit doseer installaties, en terugkoppeling naar deze tdi’s.
Als Software engineer/project coordinator :
3) Meegewerkt aan het volgende project: Bij het versturen van content voor mobiele
apparaten heeft hij software ontwikkeld en opgelapt(patches), die de smsjes automatisch lezen
en versturen, en bijbehorende apparaat afhankelijke, content (dwz spellen) naar de gebruiker
stuurde. Ook heeft hij gecoordineerd dat een geheel nieuwe architectuur werd ontwikkeld
waarin een gebruiker voor zijn content betaalt. (in de andere manier ontving men vaak geen
(juiste) content, terwijl men wel betaalde)
Voor de ING Groep(2000) was hij naast market risk-analist, ook requirementsmanager. In
deze rol was hij verantwoordelijk voor het opstellen van functionele vereisten voor het ALGO
systeem dat de gevoeligheid bepaalt van bezittingen en schulden voor fluctuaties in
marktrentes. Tevens heeft hij de data-integriteit bewaakt van hypotheken en verzekerings
databases.
In 1999(ING Groep) was hij medeverantwoordelijk voor het testen van offerte systemen van
diverse verzekeringen van ING Groep m.b.t de overgang vaar Y2K(millennium overgang)
Dit verliep na wat kleine aanpassingen zonder problemen.
Voor ZyLAB(96-99) was hij verantwoordelijk voor de kwaliteit van opleveringen van de
OCR software (Optical Character Recognition ) als onderdeel van het ZYIMAGE Document
Management Systeem.
Gedurende zijn studie Wiskunde en Informatica(2002-2007) aan de vrije Universiteit in
Amsterdam heeft hij diverse systemen gespecificeerd,gemodelleerd (OO), gebouwd en getest.
Zelflerende algoritmes voor intelligente digitale simulatie-wezens(agents) geimplementeerd.
Evolutionaire algoritmes tbv het leven op aarde,parkeersimulatie voor treintaxi
ontwikkeld,analyse gedaan aan schokdempers in auto’s en hier een korte scriptie over
geschreven.
De heer Andrioli heeft door zijn brede interesse kennis opgedaan van ontwikkelmethodieken,
databses/datamining techniques/programmeertalen,editors,ide’s /applicatie-servers,web
standaarden en besturingssystemen.
Hij heeft kennis en ervaring met Java/C,C++,C#,PHP,ASP.NET,ADO.NET,Nunit,MS Visual
Studio,(My)Eclispe,Jboss,Tomcat,SQL,MySQL,Oracle,XML,XSLT,
UML,Enter Prise architect,JUDE,Database ER Modelling,agile/prototyping en waterfall
ontwikkel methodieken,R,Matlab,WEKA,MSOffice,Open
Office,vi(m),Jedit,Scrumworks,mnts,nant,ant,Linux
Opleiding
2002-2007
1996-1997
Professional Training
Mei 2007-juni 2007
Bachelor Wiskunde & Informatica aan de VU Amsterdam
Medische Biologie aan de UVA
Trainingsprogramma bij CIMSOLUTIONS
Hierbij kwamen de volgende zaken aan de orde
- Rational Unified Process (RUP) Object Oriented Software
Engineering Process
- Projectmatig werken (PRINCE2) en Personal Software
Process (PSP)
- Requirements analyse
Opstellen Use Case specificaties en Use Case Model
Architectural patterns
Design Patterns
Designing Graphical user interfaces
Opstellen class diagrams en sequence diagrams according
to rational rose
OO en analyse volgens UML met JUDE-UML tool en MS
Visio
Programmeren in C# en ASP.NET op een .NET platform
met een MS-SQL database
RUP testcases schrijven, Unit testen (Nunit( integratie en
acceptatie
Jul- aug 2001
SQL Cursus
mei-jul 2000
Financierings & Investerings theorie,introductie cursus
portfolio waardering van financiele instrumenten aan de
hand van divers risico’s.
Vaardigheden
Ontikkelen software oplossingen volgens RUP, in ieder
geval
Vaststellen, bespreken en documenteren functionele
specificaties, schrijven testcases, implementatie en
functional acceptance tests.
Financiering/Accounting principes /budgetting
Object georienteerd(OO) Ontwerpen/UML
Database ontwerp en Beheer
Data mining techniques
Operationele Analyse,Kansrekening,Stochastiek en
Statistische Data Analyse
Logistic Algoritms, TSP etc
Specificeren,Documenteren.Javadoc-pre&post condities
vaststellen
Werkgevers historie
From-to
Company
R&D Media
mei 2007-2008
1999-2002
CIMSOLUTIONS B.V
ING Groep
1996-1999
ZyLAB B.V
Technische ervaring:
Computersystemen
Besturingssystemen
Programmeer talen
Layout talen
Taal-bibliotheken
Scripting talen
Databases
Ontwikkel methodieken
IDE’s
UML-Tools
Editors
Bug tracking
Build scripts
Office tools
Statistics & Data mining tools
Test Tools
Versioning
Protocols
Function
Software Engineer, (Project
Manager)
Software Engineer
Software
Engineer/Tester/Systeem
beheerder – vanaf 2000
Markt risico analist
Projectmedewerker
PC,Sun Solaris
Minix,Linux,Unix,Mac Os, Windows 95/98/2k/XP/Vista
Java,C#,C++,ASP.NET,PHP,XML,SQL,MATLAB script
language
CSS,XSLT
Hibernate,struts,asp.net(like JSF),EJB
MATLAB ,linux server scripts
MS SQL Server,MySQL,DB2,Oracle
UML,Scrum,RUP,V-Model,Prototyping,testen met zie Test
Tools.
MS Visual Studio,(My)Eclipse
Dbmain,Enterprise architect,JUDE
Jedit/editpad pro/vi(m)
Mantis
Ant,nant
MS Office, maybe user-friendly but in any case non
developer friendly Excel,Open Office
WEKA(data mining), Cristal Ball stochastics tooling
JUnit/NUnit
CVS,SVN (Subversion)
Used: soap,ivera
Applicatie servers
Standaarden
Jboss/tomcat
W3C/OMA 1.0 ,2/.0/ISO 8858-1 ,16\5
Functies/projecten lijst
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
BRANCHE
PROCES
STANDAARDEN/BIBLIOTHEKEN
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
Report applicatie voor marketing campagnes
2008 maart-aug(6 maanden)- 3
opleveringen(releases)
R&D Media
Ontwerpen en ontwikkelen van applicatie die inzage
gaf en de verkoop van mobile content, en welke
marketing affiliates hieraan hadden bijgedragen.
Software engineer(requirements,implementatie
testcases,test)
Back-end systemen: j2ee,ejb,hibernate,jboss.
Ide: (My)Eclipse db gui’s voor msql:mysqlGui.
Voor Oracle: SQL Developer,Toad
Front: end C#,ASP.NET, gebruik van
stylesheets(css)
Mobiele communicatie
Focus op team ontwikkeling, gedeelte code
repository, 1 of 2 wekelijkse voortgangsbijeenkomsten, (gezamelijke) releases over het
algemeen om de twee maanden.
SOAP
Doorgaand /bugs/fixes /changes van diverse
systemen en op verzoek specifiek uitzoek werk
doorvoeren.
2008 Maart – heden
R&D Media
Enkele web toepassingen voor intarnet applicatie
gemaakt met Java – Struts.
Het oplossen van bugs in systemen die de klant
moet gebruiken als hij via WAP in contact komt
met het content-systeem. De juiste content voor de
telefoon van de klant moet worden opgezocht.
Vooral voor spelletjes zijn er verschillende content
versies voor handsets. Hij heeft veranderingen aan
het systeem voorgestelt en uitgewerkt, en code-fixes
uitgevoerd. Ook aan de systemen die inkomende
berichten verwerken, en een daarnaa gerelateerde
actie uitvoeren heeft hij changes/fxes uitgevoerd.
Verder heeft hij verschillende content-bestel
ROL
TOOLS
BRANCHE
PROCES
gebruikte
STANDAARDEN/BIBLIOTHEKEN
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
PROCES
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
procedures functioneel ontworpen afhankelijk van
de operator in een bepaalde land.
Requirements Engineer/Project Manager/Software
engineering/maintenance and fix
Back-end systemen: j2ee,ejb,hibernate,jboss.
Ide: (My)Eclipse db gui’s voor msql:mysqlGui.
Voor Oracle: SQL Developer,Toad,various Firefox
add ons.
Mobiele communicatie
Persoonlijk met weekelijkse vergaderingen
werk/process/systeem aanpassingen/verbeteringen.
improvements
OMA 1.0, W3C
Toerit dosering coordinatie systeem
Oktober 2007-Feb 2008
CIMSOLUTIONS , opdracht van Vials traffic
In opdracht voor Vialis traffic, is een coordineerend
systeem van tdi(Toerit doseer installatie’s)installaties ontwikkeld. Dit was een Javaimplementatie
Applicatie ontwikkelaar.
Eclipse,Toad
AGILE- wekelijkse scrum bijeenkomst, met RUP
(geinspireerde) documenten voor requirements en
testcases
CIMNET
Juli 2007- September 2007
CIMSOLUTIONS B.V.
CIMNET is een Kennismanagement Systeem dat
ontwikkeld wordt als intranet toepassing voor de
medewerkers van CIMSOLUTIONS. Het omvat
een webportal tot interne bedrijfsinformatie zoals
papers en presentaties van Special Interest
Groups,Technical Meetings,seminars,profielen van
werknemers, en een kalender met geplande
activiteiten. Binnen het projecteam dat uit vijf
personen bestaat, is de heer Andrioli
medeverantwoordelijk voor de ontwikkeling van de
kalenderfuncties(vergelijk calender functie outlook)
en gebruikers interface. Binnen het .NET – werkt
hij volgens het 3-tier model. De implementatie v/d
presentatielaag is in ASP..net en businesslogica in
C#. De businesslaag communiceert met de datalaag
(ADO.NET)
Software Ontwikkelaar,Tester
EnterPrise Architect,MS Visual
BRANCE
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
BRANCE
PROCES
Studio,ASP.NET,NANT,Nunit,ScrumWorks,SOAP,
XML,XSLT,MANTIS
Informatie Technologie
Trainingsprogramma CIMSOLUTIONS
mei 2007-juni 2007
CIMSOLUTIONS B.V
Het doel van deze training is om een projectmatige
aanpak toe te passen in een software ontwikkel
omgeving. In dit programma wordt een
softwareproject uitgevoerd, waarbij alle fasen van
het ontwikkeltraject zijn doorlopen, zoals:
- Projectmatig werken(RUP);
- Personal Software Process(PSP)
- Requirements analyse(onder andere
MoSCoW);
- OO analyse en design , UML (UseCases,Klassediagrammen, Collaboratie
diagrammen, Sequence diagrammen);
- .NET platform en programmeren in C# en
asp.NET;
- Graphical user interface ontwerpen en
implementeren
- Scrum presentatie
- Unittesten(Nunit),integratie en acceptatie.
Applicatie Onwikkelaar,Tester
UML,Ms-Visio,MsWord,C#,ASP.NET,ADO.NET,SQL,XML,MSVisual Studio,MS-SQL Server,Nunit
Informatie Technologie
Zelfstudie gecombineerd met +/- 8 presentaties van
gedetacheerde of collega’s,
RUP,Agile scrum
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
Academische Scriptie
Juni 2006
Vrije Universiteit
Titel Scriptie : Optimaliseren van het gebruik
van beschikbare operatie kamer tijd voor het
medisch centrum van de vrije universiteit.
TOOLS
BRANCE
PROCES
R(Statistische Data analyse),Excel,Java,Maple
Hoger onderwijs
Zelfstudie en projectmatig , 8 projectleden
PROJECT
PERIODE
OPDRACHTGEVER
Decision Tree for Artificial Environment
November-december 2006
Vrije Universiteit Van Amsterdam vakgroep
‘Evolutionary Computing’
Dit project betreft het ontwikkelen van intelligentie
ACTIVITEITEN
ROL
TOOLS
BRANCE
PROCES
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
BRANCE
PROCES
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
BRANCE
in een virtuele wereld ‘Newties’. Een onderdeel
hiervan is het ontwikkelen van intelligentie van
virtuele wezens, die in deze wereld leven en zich
middels zelf – lerende algoritmes verbeteren.
De heer Andrioli was verantwoordelik voor het
opstellen van user requirements in overleg met de
gebrikers. Na het helder krijgen van de
klantwensen, werkt hij in teamverband aan het
opstellen van ontwerpen,de implementatie, testen en
het onderhoud & beheer
Analist,Ontwerper,Software Engineer,Tester
Java,Eclipse,NewTies
Research
Zelfstudie en projectmatig , 2 projectleden
ALGO(Algorithm’s for ALCO)
Alco i.e. asset and liability committee
Februari 2001 – februari 2002
ING Groep
Dit project is in opdracht van ALCO uitgevoerd, om
inzicht te verkrijgen in hoe gevoelig bezittingen en
schulden zijn voor schommelingen in marktrentes.
“ALGO dient assessment functionaliteit op
kenmerken zoals opbrengst, gevoeligheid en
toekomstige marktwaardering te bieden”
De heer Andrioli was medeverantwoordelijk voor
het opstellen van de requirements. Hij heeft met
name UML modellen van bestaande en
voorgestelde systemen opgesteld.
Requirementsmanager,Ontwerper
MS Visio,Flowchart tooling,UML,ALGO
Financiele diesntverlening
RUP geinspireerd.
Y(ear)2K fix
1999
ING Groep
Om de offerte systemen voor levens verzekeringen
van Nationale Nederlanden voor problemen te
behoeden tijdens de millennium overgang is
onderzoek gedaan waar in de systemen sprake was
van weergave van het jaartal in 2 cijfers, en
aanpassingen hiervoor zijn getest en in werking
getreden.
Testsen en uitvoeren van de benodigde
aanpassingen, en op eigen initiatief tests bedacht
Spreadsheets, installers
Financiele diesntverlening
OS
Windows 95,DOS
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
Sales Incentives
1999
ING Groep
Om de verkoop gegevens van een team van 200
hypotheek en bedrijfsspaar regeling adviseurs te
administreren en te verwerken, werkte hij aan, en
verbeterde de werkwijze om te bepalen welke
adviseurs de meeste omzet draaiden en wie een uitje
met zijn collega’s verdiende.
Maken en ontwikkelen van werkwijze om sales
gegevens bij te houden
Spreadsheets
Financiele diesntverlening
ROL
TOOLS
BRANCE
PROJECT
PERIODE
WERKGEVER
ACTIVITEITEN
ROL
TOOLS
BRANCH
Optical Character Recognition
1996-1999
ZyLAB
ZyLAB ontwikkelt software op het gebied van
Search & Retrieval voor opsporings en
inlichtingendiensten.
In een team van 4 heeft de heer Andrioli bij het
correct inscannen van archieven gecontroleerd.
Hierbij heeft hij met de OCR software leren
werken, en kon hij betere prestaties leveren door
met lichtsterkte te werken of de hoek waaronder
tekstherkennig plaats vond aan te passen, naast het
werk heeft hij de werking van de software en de
toekomst ervan bijgehouden.(Het aanpassen van de
hoek gaat standaard nu automatisch)
Projectmedewerker,Tester
ZyIMAGE OCR/Document Management System
Multi-Media & Pulications
Download