Bij deze het profiel van Java developer Marnix uit Utrecht. Marnix

advertisement
Contact the Agency
Bart Nijskens
06 52302211 | [email protected]
Marnix
Bij deze het profiel van Java developer Marnix uit Utrecht.
Marnix presenteert zichzelf door onderstaande drie vragen
te beantwoorden.
Hoe omschrijven collega’s jou?
Roepnaam:
Regio:
Geboortedatum:
Nationaliteit:
Rijbewijs:
Portfolio
Marnix is een intelligente, sociaal vaardige software
engineer die met weinig moeite een complex vraagstuk kan
omzetten naar een solide softwarearchitectuur. Hij vindt
het erg belangrijk om elegante code te schrijven en altijd
met de toekomst in het achterhoofd: modulair en
uitbreidbaar, duidelijk, robuust en met zeer weinig fouten.
Marnix
Utrecht
06-09-1985
Nederlandse
B
www.marnixkammer.nl
SKILLS (Ervaring in jaren)
Wanneer ben je professioneel op je best?
Java
8
JavaScript
8
SQL
8
Google Web Toolkit
6
Hibernate
6
SOAP web services
5
JQuery, JQuery Mobile
3
REST web services
3
C#
2
De leukste projecten zijn de projecten waarin ik uitgedaagd
wordt (op het algoritmische vlak dan wel qua architectuur)
en wat vrijheid krijg om de code technisch te ontwerpen
zoals het mij het beste lijkt. De motivatie die ik hierin heb
zie je direct terug in de hoogwaardige kwaliteit van het
afgeleverde werk.
Wat moeten collega’s over je weten?
Ik kan het snel goed vinden met collega’s. Ik ben inhoudelijk
sterk en gebruik mijn analytisch denkvermogen om goede
oplossingen aan te dragen. Daarnaast kan ik gemakkelijk
mee schakelen in goede oplossingen die anderen
aandragen.
Kennis en vaardigheden
Programmeertalen
·
·
·
·
·
·
·
·
·
·
Java 1.8
PHP
SQL, T-SQL
JavaScript
JQuery, JQuery Mobile
HTML 5, CSS 3
SASS, SCSS
JSON/XML, XSLT
C#, .NET framework
Edifact
Pakketten / tools
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Eclipse
Hibernate
Google Web Toolkit
Subversion (SVN)
Apache Tomcat
Microsoft SQLServer Management Studio
PgAdmin
SAP Business One
SAP HANA Studio
SAP UI5
Magento
Microsoft Visual Studio
Joomla
Wordpress
Methoden & technieken
·
·
·
·
·
·
Objectgeoriënteerd programmeren
Algorithm design
SOAP web services
REST, oData web services
Database design
UML, Design Patterns
Besturingssystemen
·
·
Microsoft Windows
Linux (beperkt)
DB/DC
·
·
·
·
·
Microsoft SQL Server 2014 / 2012 / 2008
SAP HANA
PostgreSQL
MySQL
Hypersonic SQL
2
OPLEIDINGEN
Master of Science: Computing Science *
Universiteit Utrecht
2007-2010
Bachelor of Science: major Computer Science *
Universiteit Utrecht
2003-2007
VWO (Gymnasium): profiel Natuur & Techniek *
Lyceum Oude Hoven
1997-2003
* Diploma’s behaald
TALEN
Nederlands
Engels
Frans
Duits
Moedertaal
Spraak en schrift zeer goed
Basisniveau
Basisniveau
COMPETENTIES
·
·
·
·
·
·
Intelligent
Innovatief
Kwaliteitsgericht
Sociaal vaardig
Duidelijk
Meedenkend
STUDIE
Marnix is naast projectmatig ook actief met het verdiepen in onderwerpen als:
·
·
·
·
·
Apache Cordova / PhoneGap
Mobiele webapps dmv JQuery Mobile
MVC modellering
CMS building
Narrowcasting
INTERESSES
·
·
·
·
Wetenschap
Korfbal
Duursporten
Pianospelen
·
·
·
·
Dungeons & Dragons
Gaming
Bordspellen
Websites maken
3
OVERZICHT WERKERVARING
Hieronder een uitgebreide beschrijving per project uitgevoerd door Marnix.
Serac (Utrecht)
Periode
Branche
Functie
Methoden & technieken
Besturingssystemen
DB/DC
Programmeertalen / tools
2011-2016
Automatisering, Retail
Team Leader Software Development
MVC, SOAP, REST, UML, Database design
Microsoft Windows, Windows Server, Linux
SQLServer, PostgreSQL, SAP HANA
Java, Hibernate, Google Web Toolkit, PHP, (T-)SQL, XML/XSLT, Edifact,
Apache Tomcat, Eclipse, SAP Business One, SVN, Magento
Marnix was verantwoordelijk voor de software development afdeling en zelf ook uitvoerend in het technisch
ontwerpen en ontwikkelen van software, vooral rond SAP Business One maar ook Magento eCommerce. Zo
heeft hij een belangrijk aandeel gehad in het implementeren van een uitgebreide koppeling tussen SAP
Business One en Magento, en daarmee tegelijk kennis over PHP in het bedrijf geïntroduceerd.
Verder heeft Marnix bij Serac de architectuur en ontwikkeling van grote, complexe nieuwe
softwarecomponenten gerealiseerd. Een van deze betrof een volledig nieuw gebouwde versie van Retail XML
Sales Management, een Google Web Toolkit webapplicatie voor retailers met zijn eigen database en gekoppeld
aan SAP Business One. Retail XML is een softwareproduct van 150.000+ regels code dat bijna alleen door
Marnix is gerealiseerd, en een van de core business products van Serac is. Verder heeft hij ook een groot deel
van de SAP Web Portal gerealiseerd. Dit is eveneens een Google Web Toolkit webapplicatie die gekoppeld is
aan SAP Business One en een core business product van Serac geworden is. Met deze beide stukken software
heeft Marnix kennis over Hibernate en de Google Web Toolkit in het bedrijf geïntroduceerd en meteen een
hoge kwaliteitsstandaard neergezet voor het werken met deze frameworks.
Marnix heeft bij Serac ook integraties gebouwd tussen zowel verschillende interne softwarecomponenten als
koppelingen met derde partijen zoals AppleCare Connect, Apple GSX, Chubb insurances. Hierbij heeft hij
gebruik gemaakt van SOAP/XML web services en REST/oData web services, en open source libraries zoals
Apache CXF en Jackson.
Meer recent heeft Marnix op het technische vlak het bedrijf het volgende tijdperk van SAP HANA in-memory
computing in geloodst, door bridging software te bouwen waarmee bestaande softwarecomponenten met één
code base geschikt worden gemaakt voor zowel HANA als andere databasesystemen.
De werkzaamheden van Marnix:
· Architectuur van nieuwe software(componenten) uitdenken en opzetten
· Softwareproducten continu verbeteren
· Zeer actief zelf mee ontwikkelen
Aansturing 4 overige ontwikkelaars
4
Serac (Utrecht)
Periode
Branche
Functie
Methoden & technieken
Besturingssystemen
DB/DC
Programmeertalen / tools
2006-2010 (parttime)
Automatisering, Retail
Software Developer
UML, Database design, sockets
Microsoft Windows, Windows Server
SQLServer, PostgreSQL
Java, Swing, Castor, (T-)SQL, C#, XML/XSLT, Eclipse, SAP Business
One, Visual Studio, SVN
Marnix heeft als parttime software engineer tijdens zijn studie al jarenlang goede ervaring opgedaan in de
automatisering bij Serac. Een van zijn eerste projecten hier was het maken van een portal-applicatie met Java
Swing, gemaakt voor het beheren van inkoopfacturen in SAP Business One.
Verder heeft hij de koppeling tussen Retail XML (sales management systeem) en SAP Business One en het
datadistributiesysteem tussen filialen van retailers, beide backend Java componenten, compleet herschreven
voor veel betere robuustheid en stabiliteit.
Een van de core business products van Serac is de XMLWebServer, een volledig multithreaded gateway voor
intercompany berichtenstromen, in Java geschreven en draaiend in Apache Tomcat. Dit product is ook door
Marnix compleet herschreven voor veel betere stabiliteit en performance, en met ondersteuning voor meer
communicatieprotocollen maar met een eenvoudigere configuratie.
Tot slot heeft Marnix maatwerk ontwikkeld in de vorm van een aantal C# add-ons voor SAP Business One.
De werkzaamheden van Marnix:
· Nieuwe software en maatwerk ontwikkelen
· Bugfixes voor tweedelijns support
5
Download