| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322 |
- <!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <title>Leon Versteeg - Résumé / CV (Application developer)</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <meta name="author" content="logic"/>
- <meta name="copyright" content="Leon Versteeg 2010" />
- <meta name="keywords" content="Application developer,xml,curriculum vitae,java,open source,europe,PHP,web developer,w3c,spring,spring framework, hibernate, j2ee" />
- <meta name="description" content="Resume for Leon Versteeg / Application Developer." />
- <meta name="page-topic" content="XHTML Résumé / CV - Application developer" />
- <meta name="robots" content="index, follow" />
- <style type="text/css">
- /********** STYLES FOR SCREEEN AND PRINT *********/
- body,h1,h2,h3,dl,dt,dd,ul,li {
- margin:0;
- padding:0;
- }
- body {padding-top:3em;}
- a img {border: 0;}
- body,h3 {
- font-family:verdana,arial,helvetica,sans-serif;
- font-size:9.2pt;
- }
- a {
- text-decoration:none;
- color:#009;
- }
- div#footer {
- margin-top:1em;
- font-size:0.8em;
- text-align:right;
- }
- div#footer a {
- margin-left:3pt;
- }
- .header {
- text-align:center;
- font-size:1.1em;
- margin-bottom:2em;
- }
- /* Font and Weight for headers */
- .header,h2,h3,dl.flat dt {
- font-family:arial;
- font-weight:bold;
- }
- h1 {
- font-size:17pt;
- margin: -2em 0 .5em 0;
- }
- h2 {
- font-size:1.2em;
- border-bottom:0.02in solid;
- padding-bottom:0.1em;
- margin-bottom:0.4em;
- margin-top:1.4em;
- }
- /* Lists */
- li {
- margin-left:1.5em;
- margin-top:0.1em;
- margin-bottom:0.3em;
- list-style:square;
- }
- dd div,dd { margin-bottom:0.6em; }
-
- dl.flat dt { display: block;margin-top:0.8em; width:624px;}
- dd.last {
- display: block;
- margin-bottom: 1.4em;
- }
- #email {font-size:0.5ex;visibility:hidden;}
- /**************** SCREEN *****************/
- @media screen {
- body {
- background-color:#d1cbb8;
- text-align:center;
- margin-bottom:40px;
- }
- body,h2,h3,li span {
- color:#014;
- }
- .header,.header a,h1,h2,ul {
- color: #7a84a1;
- border-color: #7a84a1;
- }
- a { color:#009; }
- a:hover { color:#000; }
- em {color:#333;}
- div#footer, div#page {
- margin-left: auto;
- margin-right: auto;
- }
- div#footer {
- color:#7d7351;
- width:68.6em;
- }
- div#page {
- width:624px;
- text-align:left;
- background-color:#f4f8ff;
- border:1px solid #014;
- padding:13pt;
- padding-top:25pt;
- }
- /* Lists */
- dl.col dt {
- float:left;
- width:5em;
- margin-top:0.8em;
- }
- dl.col dd {
- margin-top:0.8em;
- float:left;
- width:45.5em;
- }
- #pdf {position:relative;top:-34px;left:603px;background-image:url(pdf-bg.png);width:39px;height:39px;display:block;}
- #pdf img {opacity:0.5;}
- #pdf img:hover {opacity:1;}
- #no_contact {font-size:11px;background-color:#fbb;color:#b00;border:1px solid #b00;padding:3px;margin-bottom:3em;}
- }
- /**************** PRINT *****************/
- @media print {
- body { margin-right:1% }
- /* Lists */
- .flat dt,.flat dd {float:none;width:624px;}
- #footer, #pdf {display:none;}
- }
- </style>
- <script type="text/javascript">
- <!--//
- function init () {
- /* XHTML Strict! compliant link targets */
- function externalizeLinks(){
- if(document.getElementsByTagName) {
- var a=document.getElementsByTagName('a');
- for (var i=0;i<a.length;i++){
- if (a[i].getAttribute('rel') != null && a[i].getAttribute('rel') == "external") {
- a[i].onclick=function(){xWin=window.open(this.href);if(window.focus){xWin.focus()} return false;}
- }
- }
- }
- }
- /* SpamStopper */
- function getAddr()
- {
- var email = document.getElementById('email');
- if (email) {
- email.innerHTML = "";
- var atSign = "@";
- var dom = "nl";
- var dot = ".";
- email.innerHTML = "l" + "o" + "g" + "i" + "c" + atSign + "m" + "i" + "n" + "d" + "t" + "r" + "a" + "v" + "e" + "l" + dot + dom;
- email.style.cssText = "font-size:1em;visibility:visible;display:block;";
- }
- }
- getAddr();
- externalizeLinks();
- }
- window.onload=init;
- //-->
- </script>
- <!--[if lt IE 8]><script src='IE8.js' type='text/javascript'></script><![endif]-->
- </head>
- <body>
- <noscript>
- <div>
- Résumé / Curriculum Vitae for Leon Versteeg. I am an Application developer. This is Leon's resume of Java, Unix, Solaris, SQL, JSP, HTML, Javascript, PHP, Perl development skills.
- <a href="http://resume.mindtravel.nl">resume.mindtravel.nl</a>.
- I currently work for EDS, an HP Company at Telfort in Amsterdam, netherlands.
- </div>
- </noscript>
- <div id="page">
- <a id="pdf" href="resume.pdf"><img src="pdf.png" width="39" height="39" alt="Download resume as PDF" /></a>
- <div class="header">
- <h1>Leon Versteeg</h1>
- <a href="http://resume.mindtravel.nl">resume.mindtravel.nl</a><br />
- <a href="http://nl.linkedin.com/pub/leon-versteeg/2/699/499" rel="external">nl.linkedin.com/pub/leon-versteeg/2/699/499</a><br />
- <div id="email">[please turn on javascript to see email address]</div>
- </div>
- <dl class="flat">
- <dt>Title:</dt>
- <dd>Java Application developer.</dd>
- <dt>Education:</dt>
- <dd>
- MTS Elektrotechniek <em>spaklerweg amsterdam.</em><br />
- Mavo <em>o.s.b amsterdam</em>
- </dd>
-
- <dt>Intro:</dt>
- <dd>
- I am patient, curious and enthusiastic.<br />
- When not working, I like to sport, code, read and watch some great tvshows.
- </dd>
- </dl>
-
- <!-- BEGIN PERSONAL SECTION -->
- <h2>PERSONAL INFORMATION</h2>
- <dl class="flat">
- <dd><ul>
- <li><span>Location: hilversum, netherlands</span></li>
- <li><span>Birthday: 07-05-1977</span></li>
- <li><span>Marital status: unmarried</span></li>
- <li><span>Languages: dutch, english</span></li>
- </ul>
- </dd>
- </dl>
-
- <!-- BEGIN RELATED SKILLS SECTION -->
- <h2>SUMMARY</h2>
- <dl class="flat">
- <dt>Developer experience:</dt>
- <dd>Java, J2EE, Spring, JDBC, SQL, Jax-ws, Axis, CXF, SOAP, Hibernate, Maven, Antmod, Ant, Perl, Junit, Easymock, Unitils, Mockito, Unix scripting.
- </dd>
- <dt>System experience:</dt>
- <dd>(Open)Solaris on x86/x86_64, FreeBSD, Linux distro's such as Debian and Gentoo (x86/x86_64), Windows
- </dd>
- <dt>Software:</dt>
- <dd>IntelliJ Idea, Netbeans, Eclipse, Oracle, SqlDeveloper, Mysql, Tomcat, GlassFish, Subversion, Hudson, Cruisecontrol, Jira
- </dd>
- </dl>
- <!-- BEGIN EXPERIENCE SECTION -->
- <h2>FULL-TIME DEVELOPMENT EXPERIENCE</h2>
- <dl class="col">
- <dt>Current</dt>
- <dd>
- <h3>EDS, an HP Company</h3>
- Java Application developer for Telfort - Amsterdam
- <ul>
- <li><span>java application developer, teamlead, creating high level design documents.</span></li>
- <li><span>working closely with operations for supporting upgrading applications <br/>as tomcat and subversion.</span></li>
- <li><span>writing scripts for automating tasks.</span></li>
- <li><span>improving the current systems.</span></li>
- <li><span>implementing cxf soap clients for internal services which are used by the java portals.</span></li>
- <li><span>creating cxf webservices for 3rd parties and internal provisioning software</span></li>
- </ul>
- <br/><strong>My Role</strong>: As part of the Java team I helped with technical design and rebuilding the orderintake flow making it more
- extendable by introducing subflows and buildin deciders which will choose the pages to show to a customer. Introduce CXF and change the Axis clients to cxf.
- I also worked on creating technical design and build cxf services, sftp clients to push and pull billing information in file format from and to kpn and create an internal
- java application with hibernate, sitemesh and displaytags for the status reporting . Created a perl application for encrypting emails which are received and sent from other providers.
- <br/><br/><strong>Some websites I worked on </strong>:
- <ul>
- <li><span><a href="http://internet.telfort.nl/bestellen" rel="external">http://internet.telfort.nl/bestellen</a><br/>
- rebuild the flow logic to introduce subflows and implement the cxf clients for communicating with backend systems</span></li>
- <li><span><a href="http://internet.telfort.nl/verhuizen" rel="external">http://internet.telfort.nl/verhuizen</a><br/>
- re-use subflows from the orderintake</span></li>
- </ul>
- </dd>
-
- <dt>2009 - 2005</dt>
- <dd>
- <h3>Telfort - Amsterdam</h3>
- Java Application developer
- <ul>
- <li><span>java application developer, teamlead, creating technical design documents.</span></li>
- <li><span>installing and maintaining cruisecontrol buildserver.</span></li>
- <li><span>handling tickets in Jira.</span></li>
- <li><span>writing shell scripts for automating deployment tasks.</span></li>
- <li><span>refactoring and supporting current java systems.</span></li>
- <li><span>implementing Axis soap clients for internal services.</span></li>
- <li><span>creating technical designs and creating new webflow sites for the portal.</span></li>
- </ul>
- <br/><strong>My Role</strong>: As part of the Java team I helped with changing the current microsoft asp orderintake to the java environment. Creating the frontend flow with
- spring webflow and creating axis clients for internal ordering services. Also I worked on creating internal java/jsp systems used by customer services for displaying customer data.
- The data is retrieved with hibernate or with axis clients. I build a tight coupling with axis between the customer database and an external party
- <a href="http://www.trinicom.nl" rel="external">Trinicom</a> to exchange customer information. For the operations team I created shell (<em>bash and perl</em>) scripts for monitoring the
- applications in munin.
- <br/><br/><strong>Some websites I worked on </strong>:
- <ul>
- <li><span><a href="http://internet.telfort.nl/verhuizen" rel="external">http://internet.telfort.nl/verhuizen</a><br/>
- created technical design and implement the flow in java and error handling in jsp, created axis clients for internal webservices</span></li>
- <li><span><a href="http://internet.telfort.nl/bestellen" rel="external">http://internet.telfort.nl/bestellen</a><br/>
- extending the java flow with extra checks, for example: calling webservices to check housenumber extension and create errors in the jsp</span></li>
- <li><span><a href="http://internet.telfort.nl/shop" rel="external">http://internet.telfort.nl/shop</a><br/>
- improving checks for orderintake, for example: by checking against the current portfolio database with hibernate</span></li>
- </ul>
- </dd>
-
- <dt>2005 - 2000</dt>
- <dd class="last">
- <h3>SQR - Amsterdam</h3>
- Web developer
- <ul>
- <li><span>website developer: css, html, php and mysql, javascript.</span></li>
- <li><span>creating and maintaining custom cms build in php and mysql.</span></li>
- <li><span>deploying and maintaining running solaris and linux systems.</span></li>
- </ul>
- <br/><strong>My Role</strong>: Translating and building websites from photoshop files created by the design team and give feedback to the team. I had close contact with the
- customers for changes for their websites. I was responsible for solaris servers, setting up apache settings, creating databases and backup procedures for our software.
- <br/><br/><strong>Some websites I worked on </strong>(<em>content has changed</em>):
- <ul>
- <li><span>http://www.dela.nl, www.mijnuitvaartwensen.nl<br/>build a dynamic top50 music list with php and mysql, text maintainance</span></li>
- <li><span>http://www.texaco.nl<br/>build the site with html,css,js and do text maintainance</span></li>
- <li><span>http://www.efteling.com</span></li>
- <li><span>http://www.lookolook.com<br/>build the site with html,css and text maintainance</span></li>
- <li><span>http://www.boartholland.com<br/>build the site with html,css and text maintainance</span></li>
- <li><span>http://www.concertgebouw.nl<br/>build the site in jsp and implement the custom java cms engine build inhouse</span></li>
- <li><span>http://www.vangoghmuseumshop.com<br/>implement new features and maintain InterShop templates</span></li>
- </dd>
- </dl>
-
- <dl class="flat">
- <dt>Personal interests:</dt>
- <dd>I devote a lot of time to sports like fitness, running, bicyling, surfing and snowboarding. I also like to travel in Europe and abroad with a backpack.<br/>
- In my spare time I like to read and test new opensource software and automate as much scripts as I can on my server.
- </dd>
- </dl>
-
- </div>
-
- <div id="footer">
- <a href="http://validator.w3.org/check/referer"><img src="w3c_xhtml_strict.png" alt="Valid XHTML 1.0 Strict" title="Valid XHTML 1.0 Strict." height="31" width="88" /></a><a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS 3."><img src="w3c_css3.png" height="31" width="88" alt="Valid CSS 3." /></a>
- </div>
- </body>
- </html>
|