index.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  5. <head>
  6. <title>Leon Versteeg - R&eacute;sum&eacute; / CV (Application developer)</title>
  7. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  8. <meta name="author" content="logic"/>
  9. <meta name="copyright" content="Leon Versteeg 2010" />
  10. <meta name="keywords" content="Application developer,xml,curriculum vitae,java,open source,europe,PHP,web developer,w3c,spring,spring framework, hibernate, j2ee" />
  11. <meta name="description" content="Resume for Leon Versteeg / Application Developer." />
  12. <meta name="page-topic" content="XHTML R&eacute;sum&eacute; / CV - Application developer" />
  13. <meta name="robots" content="index, follow" />
  14. <style type="text/css">
  15. /********** STYLES FOR SCREEEN AND PRINT *********/
  16. body,h1,h2,h3,dl,dt,dd,ul,li {
  17. margin:0;
  18. padding:0;
  19. }
  20. body {padding-top:3em;}
  21. a img {border: 0;}
  22. body,h3 {
  23. font-family:verdana,arial,helvetica,sans-serif;
  24. font-size:9.2pt;
  25. }
  26. a {
  27. text-decoration:none;
  28. color:#009;
  29. }
  30. div#footer {
  31. margin-top:1em;
  32. font-size:0.8em;
  33. text-align:right;
  34. }
  35. div#footer a {
  36. margin-left:3pt;
  37. }
  38. .header {
  39. text-align:center;
  40. font-size:1.1em;
  41. margin-bottom:2em;
  42. }
  43. /* Font and Weight for headers */
  44. .header,h2,h3,dl.flat dt {
  45. font-family:arial;
  46. font-weight:bold;
  47. }
  48. h1 {
  49. font-size:17pt;
  50. margin: -2em 0 .5em 0;
  51. }
  52. h2 {
  53. font-size:1.2em;
  54. border-bottom:0.02in solid;
  55. padding-bottom:0.1em;
  56. margin-bottom:0.4em;
  57. margin-top:1.4em;
  58. }
  59. /* Lists */
  60. li {
  61. margin-left:1.5em;
  62. margin-top:0.1em;
  63. margin-bottom:0.3em;
  64. list-style:square;
  65. }
  66. dd div,dd { margin-bottom:0.6em; }
  67. dl.flat dt { display: block;margin-top:0.8em; width:624px;}
  68. dd.last {
  69. display: block;
  70. margin-bottom: 1.4em;
  71. }
  72. #email {font-size:0.5ex;visibility:hidden;}
  73. /**************** SCREEN *****************/
  74. @media screen {
  75. body {
  76. background-color:#d1cbb8;
  77. text-align:center;
  78. margin-bottom:40px;
  79. }
  80. body,h2,h3,li span {
  81. color:#014;
  82. }
  83. .header,.header a,h1,h2,ul {
  84. color: #7a84a1;
  85. border-color: #7a84a1;
  86. }
  87. a { color:#009; }
  88. a:hover { color:#000; }
  89. em {color:#333;}
  90. div#footer, div#page {
  91. margin-left: auto;
  92. margin-right: auto;
  93. }
  94. div#footer {
  95. color:#7d7351;
  96. width:68.6em;
  97. }
  98. div#page {
  99. width:624px;
  100. text-align:left;
  101. background-color:#f4f8ff;
  102. border:1px solid #014;
  103. padding:13pt;
  104. padding-top:25pt;
  105. }
  106. /* Lists */
  107. dl.col dt {
  108. float:left;
  109. width:5em;
  110. margin-top:0.8em;
  111. }
  112. dl.col dd {
  113. margin-top:0.8em;
  114. float:left;
  115. width:45.5em;
  116. }
  117. #pdf {position:relative;top:-34px;left:603px;background-image:url(pdf-bg.png);width:39px;height:39px;display:block;}
  118. #pdf img {opacity:0.5;}
  119. #pdf img:hover {opacity:1;}
  120. #no_contact {font-size:11px;background-color:#fbb;color:#b00;border:1px solid #b00;padding:3px;margin-bottom:3em;}
  121. }
  122. /**************** PRINT *****************/
  123. @media print {
  124. body { margin-right:1%&nbsp;}
  125. /* Lists */
  126. .flat dt,.flat dd {float:none;width:624px;}
  127. #footer, #pdf {display:none;}
  128. }
  129. </style>
  130. <script type="text/javascript">
  131. <!--//
  132. function init () {
  133. /* XHTML Strict! compliant link targets */
  134. function externalizeLinks(){
  135. if(document.getElementsByTagName) {
  136. var a=document.getElementsByTagName('a');
  137. for (var i=0;i<a.length;i++){
  138. if (a[i].getAttribute('rel') != null && a[i].getAttribute('rel') == "external") {
  139. a[i].onclick=function(){xWin=window.open(this.href);if(window.focus){xWin.focus()} return false;}
  140. }
  141. }
  142. }
  143. }
  144. /* SpamStopper */
  145. function getAddr()
  146. {
  147. var email = document.getElementById('email');
  148. if (email) {
  149. email.innerHTML = "";
  150. var atSign = "&#064;";
  151. var dom = "nl";
  152. var dot = ".";
  153. email.innerHTML = "l" + "o" + "g" + "i" + "c" + atSign + "m" + "i" + "n" + "d" + "t" + "r" + "a" + "v" + "e" + "l" + dot + dom;
  154. email.style.cssText = "font-size:1em;visibility:visible;display:block;";
  155. }
  156. }
  157. getAddr();
  158. externalizeLinks();
  159. }
  160. window.onload=init;
  161. //-->
  162. </script>
  163. <!--[if lt IE 8]><script src='IE8.js' type='text/javascript'></script><![endif]-->
  164. </head>
  165. <body>
  166. <noscript>
  167. <div>
  168. R&eacute;sum&eacute; / 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.
  169. <a href="http://resume.mindtravel.nl">resume.mindtravel.nl</a>.
  170. I currently work for EDS, an HP Company at Telfort in Amsterdam, netherlands.
  171. </div>
  172. </noscript>
  173. <div id="page">
  174. <a id="pdf" href="resume.pdf"><img src="pdf.png" width="39" height="39" alt="Download resume as PDF" /></a>
  175. <div class="header">
  176. <h1>Leon Versteeg</h1>
  177. <a href="http://resume.mindtravel.nl">resume.mindtravel.nl</a><br />
  178. <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 />
  179. <div id="email">[please turn on javascript to see email address]</div>
  180. </div>
  181. <dl class="flat">
  182. <dt>Title:</dt>
  183. <dd>Java Application developer.</dd>
  184. <dt>Education:</dt>
  185. <dd>
  186. MTS Elektrotechniek <em>spaklerweg amsterdam.</em><br />
  187. Mavo <em>o.s.b amsterdam</em>
  188. </dd>
  189. <dt>Intro:</dt>
  190. <dd>
  191. I am patient, curious and enthusiastic.<br />
  192. When not working, I like to sport, code, read and watch some great tvshows.
  193. </dd>
  194. </dl>
  195. <!-- BEGIN PERSONAL SECTION -->
  196. <h2>PERSONAL INFORMATION</h2>
  197. <dl class="flat">
  198. <dd><ul>
  199. <li><span>Location: hilversum, netherlands</span></li>
  200. <li><span>Birthday: 07-05-1977</span></li>
  201. <li><span>Marital status: unmarried</span></li>
  202. <li><span>Languages: dutch, english</span></li>
  203. </ul>
  204. </dd>
  205. </dl>
  206. <!-- BEGIN RELATED SKILLS SECTION -->
  207. <h2>SUMMARY</h2>
  208. <dl class="flat">
  209. <dt>Developer experience:</dt>
  210. <dd>Java, J2EE, Spring, JDBC, SQL, Jax-ws, Axis, CXF, SOAP, Hibernate, Maven, Antmod, Ant, Perl, Junit, Easymock, Unitils, Mockito, Unix scripting.
  211. </dd>
  212. <dt>System experience:</dt>
  213. <dd>(Open)Solaris on x86/x86_64, FreeBSD, Linux distro's such as Debian and Gentoo (x86/x86_64), Windows
  214. </dd>
  215. <dt>Software:</dt>
  216. <dd>IntelliJ Idea, Netbeans, Eclipse, Oracle, SqlDeveloper, Mysql, Tomcat, GlassFish, Subversion, Hudson, Cruisecontrol, Jira
  217. </dd>
  218. </dl>
  219. <!-- BEGIN EXPERIENCE SECTION -->
  220. <h2>FULL-TIME DEVELOPMENT EXPERIENCE</h2>
  221. <dl class="col">
  222. <dt>Current</dt>
  223. <dd>
  224. <h3>EDS, an HP Company</h3>
  225. Java Application developer for Telfort - Amsterdam
  226. <ul>
  227. <li><span>java application developer, teamlead, creating high level design documents.</span></li>
  228. <li><span>working closely with operations for supporting upgrading applications <br/>as tomcat and subversion.</span></li>
  229. <li><span>writing scripts for automating tasks.</span></li>
  230. <li><span>improving the current systems.</span></li>
  231. <li><span>implementing cxf soap clients for internal services which are used by the java portals.</span></li>
  232. <li><span>creating cxf webservices for 3rd parties and internal provisioning software</span></li>
  233. </ul>
  234. <br/><strong>My Role</strong>: As part of the Java team I helped with technical design and rebuilding the orderintake flow making it more
  235. 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.
  236. 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
  237. 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.
  238. <br/><br/><strong>Some websites I worked on </strong>:
  239. <ul>
  240. <li><span><a href="http://internet.telfort.nl/bestellen" rel="external">http://internet.telfort.nl/bestellen</a><br/>
  241. rebuild the flow logic to introduce subflows and implement the cxf clients for communicating with backend systems</span></li>
  242. <li><span><a href="http://internet.telfort.nl/verhuizen" rel="external">http://internet.telfort.nl/verhuizen</a><br/>
  243. re-use subflows from the orderintake</span></li>
  244. </ul>
  245. </dd>
  246. <dt>2009 - 2005</dt>
  247. <dd>
  248. <h3>Telfort - Amsterdam</h3>
  249. Java Application developer
  250. <ul>
  251. <li><span>java application developer, teamlead, creating technical design documents.</span></li>
  252. <li><span>installing and maintaining cruisecontrol buildserver.</span></li>
  253. <li><span>handling tickets in Jira.</span></li>
  254. <li><span>writing shell scripts for automating deployment tasks.</span></li>
  255. <li><span>refactoring and supporting current java systems.</span></li>
  256. <li><span>implementing Axis soap clients for internal services.</span></li>
  257. <li><span>creating technical designs and creating new webflow sites for the portal.</span></li>
  258. </ul>
  259. <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
  260. 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.
  261. 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
  262. <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
  263. applications in munin.
  264. <br/><br/><strong>Some websites I worked on </strong>:
  265. <ul>
  266. <li><span><a href="http://internet.telfort.nl/verhuizen" rel="external">http://internet.telfort.nl/verhuizen</a><br/>
  267. created technical design and implement the flow in java and error handling in jsp, created axis clients for internal webservices</span></li>
  268. <li><span><a href="http://internet.telfort.nl/bestellen" rel="external">http://internet.telfort.nl/bestellen</a><br/>
  269. extending the java flow with extra checks, for example: calling webservices to check housenumber extension and create errors in the jsp</span></li>
  270. <li><span><a href="http://internet.telfort.nl/shop" rel="external">http://internet.telfort.nl/shop</a><br/>
  271. improving checks for orderintake, for example: by checking against the current portfolio database with hibernate</span></li>
  272. </ul>
  273. </dd>
  274. <dt>2005 - 2000</dt>
  275. <dd class="last">
  276. <h3>SQR - Amsterdam</h3>
  277. Web developer
  278. <ul>
  279. <li><span>website developer: css, html, php and mysql, javascript.</span></li>
  280. <li><span>creating and maintaining custom cms build in php and mysql.</span></li>
  281. <li><span>deploying and maintaining running solaris and linux systems.</span></li>
  282. </ul>
  283. <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
  284. customers for changes for their websites. I was responsible for solaris servers, setting up apache settings, creating databases and backup procedures for our software.
  285. <br/><br/><strong>Some websites I worked on </strong>(<em>content has changed</em>):
  286. <ul>
  287. <li><span>http://www.dela.nl, www.mijnuitvaartwensen.nl<br/>build a dynamic top50 music list with php and mysql, text maintainance</span></li>
  288. <li><span>http://www.texaco.nl<br/>build the site with html,css,js and do text maintainance</span></li>
  289. <li><span>http://www.efteling.com</span></li>
  290. <li><span>http://www.lookolook.com<br/>build the site with html,css and text maintainance</span></li>
  291. <li><span>http://www.boartholland.com<br/>build the site with html,css and text maintainance</span></li>
  292. <li><span>http://www.concertgebouw.nl<br/>build the site in jsp and implement the custom java cms engine build inhouse</span></li>
  293. <li><span>http://www.vangoghmuseumshop.com<br/>implement new features and maintain InterShop templates</span></li>
  294. </dd>
  295. </dl>
  296. <dl class="flat">
  297. <dt>Personal interests:</dt>
  298. <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/>
  299. In my spare time I like to read and test new opensource software and automate as much scripts as I can on my server.
  300. </dd>
  301. </dl>
  302. </div>
  303. <div id="footer">
  304. <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>
  305. </div>
  306. </body>
  307. </html>