Curriculum Vitae Personalia NAAM :: Galina Slavova

advertisement
Curriculum Vitae
Personalia
NAAM
:: Galina Slavova
GEBOORTEDATUM
:: 18 mei 1979
ADRES
:: Lange Herenstraat 185
POSTCODE, WOONPLAATS
:: 2011LK, Haarlem
TELEFOON
:: 06-36149017
EMAILADRES
:: [email protected]
LINKEDIN
:: http://linkd.in/gslavova
TWITTER
:: @galinas
WEBSITE
:: www.crafity.com
Specialisatie
Custom software back- en frontend development in Microsoft .Net sinds 2004.
Custom software back- en frontend development in JavaSript, NodeJS , CouchDB, MongoDB sinds 2011.
Lesgeven sinds 2012.
Opleiding
2000 - 2004
:
Informatica bij Saxion Hogeschool Enschede, diploma Software Engineer behaald
1998 – 1999
:
Opleiding Sinologie aan Sofia Universiteit te Sofia, Bulgarije
1994 - 1998
:
Wiskundig Gymnasium te Yambol, Bulgarije
Werkgerelateerde cursussen en certificaten
2012
:
TNW (The Next Web) conference in Amsterdam ( http://nl.thenextweb.com/ )
2012
:
deelname aan Creative Programming with JavaScript cursus in Amsterdam met Seb Lee (http://seb.ly/ )
2011
:
deelname aan Fronteers11 conferentie in Amsterdam (http://fronteers.nl/congres/2011)
2011
:
deelname aan JSConf, een conferentie over JavaScript in Berlijn (http://jsconf.eu/2011/)
2011
:
Regelmatige deelname aan de Devnology meetings (http://devnology.nl/)
2010
:
Microsoft DevDays 2010
2009
:
Scrum workshop bij Atos Origin XPG
2008
:
Tech-Ed EMEA 2008
2008
:
Windows Presentation Foundation (WPF) workshop
2007
:
MCPD training
2007
:
MCSD (Microsoft Certified Solution Developer) certificaat voor:
Curriculum Vitae
1) web applications
2) SQL Server 2005
3) analyzing requirements and defining MS .Net architectures
4) windows based applications
2007
:
VSTS (Visual Studio Team System) Technical Training
2005
:
C# en ASP .Net applications bij InfoSupport
2005
:
XML Web Services bij InfoSupport
2004
:
Developing Windows Applications using C# .Net
Ervaring
(1 = theorie, 2 = tot een jaar, 3 = een tot drie jaar, 4 = meer dan drie jaar, 5 = expert)
Rollen
IT ondernemer
Frameworks
Technieken
3
Node.js
2
UI responsive design
3
5
.NET framework 4 en lager
5
UML modellen en design
patterns
5
team lead, senior software engineer en
developer,
5
ASP .Net Web Forms
5
OO - design
5
technish project management
2
ASP .Net MVC 3 en lager
5
Informatie Analyse
4
Expertise Groep Leider bij Atos Origin voor regio
Utrecht en Amsterdam
3
ASP .Net MVP
2
TO documentatie, user
manuals
5
Entity Framework 4 en lager
4
Gebruikers handleidingen
5
nHybernate
2
Unit testing, TDD
5
LLBLGen OR Mapper
2
Extreme programming
5
Cursus / workshop / lesgever in:
-
-
Object Oriented (OO)design en
programmeren in C#:
http://crafity.com/#!/galina/blog/OOD
esign
OO in JavaScript – server en client side
Programmeertalen
JavaScript (Node.js client- en serverside)
2
C# .NET
5
Silverlight 4 en lager
4
WPF
4
Conectiviteit
ODBC implementaties
Methodieken
4
Projectmatig werk met Scrum
4
Curriculum Vitae
LINQ to Object, LINQ to SQL, LINQ to Xml
4
Web services
5
Transact, T-SQL
5
SQL Reporting Services
5
WCF (Windows
Communication Foundation)
3
Design/Development
Tools
MS Visual Studio 2010 en
lager
MS Expression Blend 3.0
5
Lambda Expressions
4
DHTML
4
SQL Server 2008 en lager
4
Adobe Photoshop
3
XML
5
Oracle9
2
Enterprise Architect (UML
tool)
4
VB.NET
2
Besturingssystemen
Altova XmlSpy
4
jQuery
5
Windows 7 en lager
5
Browser development /
debug tools
5
JavaScript
5
UNIX (school periode)
4
CSS3 en lager
5
Virtual PC
3
xPath
3
WMWare
3
Java
C++, Haskell, Prolog
Databases
3
Source Control
Visual Studio Team System
(TFS)
5
4
Visual SourceSafe
3
3
Subversion
3
GitHub
2
Curriculum Vitae
Project ervaring bij een aantal recente en grotere klanten
Periode
Klant
mei 2012 t/m augustus 2012
Konnetid, www.konnektid.com
Functie
Project manager, software architect en consultant, frontend en backend ontwikkelaar van
www.konnektid.com.
Project
WAT DOET KONNEKTID?
Konnektid is "social skill sharing" media website! Met Konnektid leer je mensen kennen die je nog niet
kent, maar die je inspireren, iets kunnen leren of je probleem helpen oplossen. Direct, live en in je
eigen omgeving of buurt. "Let’s get a coffee and connect!"
HTML5, CSS3, Responsive Design
Ajax
JavaScript client en serverside, Node.js, express framework , Redis,
Technieken
NoSQL, document-based databases: CouchDB, MongoDB,
Git (als source control management system)
GitHub (als issue tracking system en project management tool)
Werkzaamheden
Fase 2: Proof of concept (POC) voor zoeken naar de dichtstbijzijnde mensen om iemand heen op basis
van een dynamische geo location. Development en oplevering van fase 2 o.a.: zoeken naar kandidaten
met dynamische geospatial locations (latitude – longitude) met MongoDB.
Tevens doorontwikkeling van Crafity framework. Crafity modules zijnopen source en beschikbaar op
GitHub: https://github.com/Crafity
Fase 3: Design en implementatie van “tribes” functionaliteit: http://test.konnektid.com
Zie blogposts: http://crafity.com/#!/galina/blog/Konnektid
Curriculum Vitae
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
februari 2012 t/m april 2012
KAS BANK
Software consultant voor custom web clients
Deze (oude) klant heeft me gevraagd om een custom web applicatie te ontwerpen en te realiseren
voor een specifiek Xml bericht verkeer met Finland in de bank business context. De gebruikers van dit
systeem zijn herkenbaar in hun rollen en rechten via AzMan. Afhankelijk van het type bericht (32
totaal) wordt het detail view dynamisch gerenderd.
MVC .NET, C#, HTML, CSS, JavaScript, jQuery, Ajax, JASON, XML, XSD, LINQ to XML, LINQ to SQL, SQL
Server, Transact-SQL scripting, log4net, StructureMap, AzMan custom interface. Patterns: MVVM, IOC
met StructureMap, data (entity) ontwerp, exception handling en logging als cross-cutting concerns.
Taak #1: Advies, ontwerp, ontwikkeling, projectsturing van de technische aspecten. Contact houden
(twee maal per week meetings) met project managers, ontwikkelaars, deployers (is bij deze klant een
verantwoordelijk beheer), test managers en eind gebruikers. Kennis overdracht zowel mondeling als
via documentatie (gebruikershandleiding, technisch ontwerp e.a.)
Taak #2: Advies, ontwerp en prototyping van een tweede web applicatie voor een ander project.
Kennisoverdracht.
november 2011 t/m januari 2012
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
Periode
Klant
Functie
Project
Technieken
Axon Pharius ( http://www.axonpharius.nl/ )
Software engineer en consultant
Doorontwikkeling van een aantal web applicaties voor het associëren en koppelen van farmaceutische
producten
MVC .NET, C#, Ajax, Telerik Web UI MVC controls, SQL Server, T-SQL
Advies, ontwerp, doorontwikkeling en stabilisering van een aantal web applicaties voor het associëren
en koppelen van farmaceutische producten.
oktober 2011
Crafity (www.crafity.com)
Ontwikkeling van de Crafity website in de nieuwe technologie NodeJS en JavaScript
Crafity website
Node.js, express framework, JavaScript, jQuery, HTML5, CCS3
Curriculum Vitae
Werkzaamheden
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
Implementatie en content van de company website.
juli 2011 tot september 2011
Direct Wonen
Ontwikkelaar custom back-end systeem
In verband met het automatiseren en het efficiënter maken van haar business processen, wordt er bij
DirectWonen.nl een nieuw back-end systeem gerealiseerd voor makelaars, object- en acceptatie teams
een doelgroep . De opleverdatum van dit fixed-date is eind september 2011.
ASP.Net 4.0, HTML markup en Javascript, jQuery, C#, LINQ, T-SQL, Entity Framework 4, SQL Server
2008.
Taak 1: Ontwikkeling, in samenwerking met een functionele analist, van een nieuwe agenda module
voor het plannen van verschillende soorten afspraken tussen makelaars en woningzoekers of voor
makelaars alleen.
Taak 2: Wijzigingen uitvoeren op overige modules. Systeem stabilisering.
Taak 3: Ontwikkeling van een module voor het genereren en printen van documenten.
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
Periode
Klant
Functie
Project
Technieken
maart 2011 t/m mei 2011
Macaw via Macaw
Ontwerper Planner en Ontwikkelaar
Nieuwe versie publieke website Macaw.nl geïmplementeerd met het MVC2 .Net framework en
SharePoint als content manageent systeem en backend.
MVC2 .Net, HTML en Javascript, jQuery, C#, LINQ
Planning, communiceren met de eigenaar, implementatie, refactoring en stabilisering van de applicatie
januari 2011 t/m april 2011
Heliomare via Macaw (als werkgever)
Analist, Ontwerper en Ontwikkelaar
Planning, technisch ontwerp en realisatie van de back- en frontend van een rich client E-learning game
applicatie, in Silverligt 4. De applicatie werkt via authentication en authorization met een custom
implementatie van Membership Provider voor toegang tot Active Directory of SQL database.
Silverlight 4, C#, WCF services, SQL Server 2008, T-SQL, LINQ to SQL, ASP.NET Membership Provider,
Active Directory API
Curriculum Vitae
Werkzaamheden
Periode
Klant
Functie
Project
Planning, ontwerp, implementatie, klantbegeleiding in samenwerking met een designer en een project
manager
december 2010
TNO via Macaw (als werkgever)
Software engineer
Realisatie van een Twitter Messaging Simulation Module voor een bestaande “Emergency Response
System”.
Technieken
WPF (Windows Presentation Foundation), Windows Workflow 4, Service Bus, C#, .NET 3.5, Twitter
interfaces.
Werkzaamheden
Development
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
juni 2010 t/m september 2010
HEMA via Macaw (als werkgever)
Web developer
Technisch ontwerp en realisatie van een aantal use cases voor de nieuwe HEMA webshop, tagclouds,
google analytics, banners. Toegepaste technologieën en technieken: Scrum sprints met het frontend
team.
ASP .NET, C# 3.5, SharePoint 2007 API, jQuery, HTML markup language
Projectmatig werken met SCRUM en ontwikkelen.
oktober 2009 t/m maart 2010
WIGO4IT en opdrachtgever gemeente Den Haag via Atos Origin (als werkgever)
Senior developer en consultant
Technisch ontwerp en implementatie van bestaande functionaliteit ooit geïmplementeerd met
Windows Workflow 3. De nieuwe procesflow bij de klant vereist het technisch splitsen en opnieuw
ontwerpen van het geautomatiseerde proces.
WPF, C# .NET 3.5, lambda expressions en extension methods, unit tests, TFS, Visual Studio 2008, Oracle
Projectmatig werken met een business analist, eindgebruiker en architect. TO schrijven van de
hernieuwde functionaliteit. Reversed engineering van bestaande broncode in WF en custom workflow
implementatie.
Curriculum Vitae
Periode
Klant
Functie
mei 2009 t/m augustus 2009
vtsPN (Politiekorps Amsterdam – Amstelland) via Atos Origin (als werkgever)
Sofwtare engineer en developer
Project
SVS versie 2 is het nieuwe Studentenvolgsysteem, ontwikkeld bij CoCreatie.
Technieken
C# 3.0, LINQ, extension methods en lambda expressions, ASP .NET, Javascript, CSS, IEDevToolbar,
FireBug, Oracle9, TFS, Visual Studio 2008, UML, Enterprise Architect
Werkzaamheden
Implementatie van de documentenworkflow module.
Advies en implementatie van front-end compatibiliteit met moderne browsers, o.a. IE 7 en 8, Mozilla
FireFox 3.5. Projectmatig werken met Scrum en extreme programming.
Periode
Klant
Functie
Project
januari 2008 t/m maart 2009
KAS BANK via Atos Origin (als werkgever)
Software ontwikkelaar en consultant
Project1: KAS BANK begint een lang traject van migratie van haar mainframe systeem en classic ASP als
front end. Als eerst project wordt de front end, Kas Web, intra- en internet website gemigreerd naar
ASP .NET Model View Presenter.
Project 2: Kas Framework wordt geïmplementeerd als ondersteuning voor Kas Web client en mogelijk
andere web applicaties binnen Kas Bank. In het framework zitten custom controls, client-side logica,
security naar mainframe)
Technieken
ASP .NET, MVP (Model View Presenter) pattern, C# 2.0, Javascript, CSS, TFS, Visual Studio 2005, T-SQL
en SQL Server 2005, classic ASP legacy.
Werkzaamheden
Taak 1: implementatie van de nieuwe Kas Web web client applicatie voor telebankieren in een team.
Taak 2: stabiliseren van Kas Web Framework tot de live-datum van Kas Web. Opleveren van Kas Web
op de live-datum.
Taak 3: kennis overdracht over het gerealiseerde systeem aan de interne beheer afdeling d.m.v
documentatie en “pair programming” tijdens de stabiliseringfase.
Periode
Klant
Functie
Project
februari 2007 t/m december 2007
Parkmobile via Atos Origin (als werkgever)
Software Engineer en consultant
http://www.parkmobile.nl/
Curriculum Vitae
Parkmobile is toonaangevend bedrijf met een snel groeiende clientèle. (Update 2012: zeer succesvol
geworden in USA). De producten van Parkmobile zijn verschillende vergunning- en parkeersystemen
die op een algemeen framework geïmplementeerd worden.
Technieken
Werkzaamheden
Periode
Klant
Functie
Project
C# .NET 2.0, ASP .NET, Web Services, WSDL en XML, LLBLGen als OR Mapper, SQL Reporting Services,
T-SQL, Subversion. Zeer agile project management en development.
Verantwoordelijk voor de team aansturing (planning bijhouden, taken uitdelen, verantwoording
gerealiseerde uren), technisch ontwerp, implementatie, onderhoud en deployment van de op maat
gemaakte vergunningssystemen voor de Engelse gemeenten Camden en Hammersmith and Fullham in
Londen. Zelf verantwoordelijk voor het project voor gemeente Camden. Secundaire taken: technisch
project management, rapportages implementeren, handleidingen en opleidingen geven aan de
applicatiegebruikers in Camden.
november 2006 t/m december 2006
SenterNovem via Atos Origin (als werkgever)
Software ontwikkelaar
In verband met het wetsvoorstel voor het liberaliseren van woningen per 1 januari 2007 heeft
SenterNovem de opdracht gekregen van de overheid om verhuuradreswoningen te laten registreren in
het RAS systeem via een webapplicatie.
Technieken
UML, Web services, Visual Studio Team System, ASP .Net 2.0, C#, VS 2005, TFS, SQL Server 2005,
Database Buddy pluguin voor Visual Studio, Enterprise Architect.
Werkzaamheden
Informatie analyse, functioneel ontwerp, database ontwerp, implementatie en documentatie
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
maart 2006 t/m oktober 2006
T-Mobile via Atos Origin (als werkgever)
Software ontwikkelaar
De online services van T-Mobile worden via web portals gerealiseerd, waarbij grote teams van business
analisten, ontwikkelaars en testers betrokken zijn.
Javascript, CSS, C#, ASP .NET, SQL Server 2000, ORACLE9, WSDL, VS 2003 + ReSharper 2.
Technisch ontwerp en realisatie van een aantal milti tier applicaties met een workflow in nauwe
samenwerking met een business analyst en zijn FO document.
Creatie van content web pagina’s met een CMS (TeamSite).
Deployment van Web portal releases op test en acceptatie servers.
Aanpassingen, programmeren op bestaande interne development tools. Documenteren en onderzoek.
Curriculum Vitae
Periode
Klant
Functie
Project
Technieken
Werkzaamheden
november 2005 t/m maart 2006
NS via Atos Origin (als werkgever)
Software ontwikkelaar
Het realiseren van E-ticketing is de nieuwe ambitie van de Nederlandse Spoorwegen. Deze
onderneming heeft als gevolg een migratieproces van oude naar nieuwe verkoopsystemen,
geïmplementeerd met de nieuwe VB.Net technologie.
VB .NET, T-SQL, stored procedures, MS Visual Studio 2003, Visual SourceSafe 6, Altova XmlSpy, ASP
.Net 1.
Taak 1: Implementatie van een web client applicatie om de data bij de ANS-VDU (voordeel urenkaart)
te monitoren en verwerken. De applicatie toegankelijk maken op Intranet.
Taak 2: Het realiseren van een conversieslag van data van de oude KKS database naar de nieuwe ANS
database (database conversies met ontdubbelen van data).
Download