CURRICULUM VITAE PERSONAL DETAILS

CURRICULUM VITAE PERSONAL DETAILS Name: Address: Jens Jakob Thodberg Soepassagen 14, st tv, DK-2100 Copenhagen Oe Telephone: + 45 3539 7698 Mobile: +...
Author: Silvia Foster
1 downloads 1 Views 227KB Size
CURRICULUM VITAE PERSONAL DETAILS Name: Address:

Jens Jakob Thodberg Soepassagen 14, st tv, DK-2100 Copenhagen Oe Telephone: + 45 3539 7698 Mobile: + 45 2291 2738 E-mail: [email protected] Homepage: www.thodberg.com Age: 52 years Civil Status: Married

ABOUT MYSELF AND MY ROLE IN THE IT INDUSTRY I was last employed at Flygprestanda in Malmö, Sweden, as a Java programmer, from Sept. 2012 March 2013. Here I contributed to the development of the FOCS system, which is used in the planning of scheduled flights. Prior to this, I was a Matlab-developer at the University of Copenhagen's Department of Geography for one year. I also worked 4-5 years on a program for automatic image processing with the aim of making images look good on print. My interest in photography contributed to my getting this job. I have recently completed a number of courses in image analysis at the Technical University of Denmark (DTU), corresponding to ½ year's full-time studies. I therefore have both practical and theoretical knowledge of image analysis. I have a master's degree in chemical engineering and already during my studies I became interested in computer programming in the course of developing a Fortran program for simulation of biological processes in a wastewater treatment plant (WWTP) in connection with my thesis. Immediately upon completion of my MSc, I trained to become an environmental coordinator, and was subsequently employed as such at WWTP Lynetten. For this reason I have a general knowledge of quality management, which can also be used in software development. Furthermore, I became proficient in writing technical documentation for Lynetten's skilled and unskilled workers . After working at Lynetten, I followed the IT Diploma program at Copenhagen University College of Engineering, which I subsequently used during a 1-year appointment as a Java developer at DMI

(Danish Meteorological Institute). Here I developed a program for troubleshooting and interpolation of data from weather stations, which gave me a knowledge of how to develop statistical algorithms. As a person I am very humoristic and place much emphasis on my work being both analytical and creative. I cultivate my creative side in photography, which is my hobby. My photos can be seen on www.thodberg.com. My analytical side makes me particularly interested in back-end applications that use complex algorithms.

WORK EXPERIENCE Feb13-

DTU-Diplom, Assistant professor in Java programming Basic object orientated programming and advanced object orientated programming. Technologies: Java, Netbeans, JUnit, Hibernate, SQL References.: Lektor Jacob Nordfalk , phone +45 26 20 65 12

Sep12-Mar13

Flygprestanda(Malmö), Java developer Further development and troubleshooting of the FOCS system, which is used in planning of scheduled flights, which includes determination of the route between 2 airports and the flight heights along the different parts of the route and generation of messages to the flight authorities. Technologies: Eclipse, Maven, Java, Java Swing, Hibernate Methods/roles: Scrum, System development, Backend

Maj10-Maj11 Geographical Institute at Copenhagen University, Matlab developer Development of a program for analysis of landscapes in Greenland, with the aim of measuring the growth of vegetation. During this work a normalisation algorithm was developed in cooperation with Allan Aasbjerg Nielsen employed at DTU Space. Technologies: Adobe Photoshop, Matlab, Digital cameraes, Word Methods/roles: Agile, System development, Backend References.: Geographer Andreas Westergaard Nielsen phone +45 51 92 06 23 Aug05-Dec09

Employed at Klarisma/Caramba Solutions as a Java developer I took over the development of a program with the function of porting between mobile phone companies (approx. 10 weeks). Next, I took over the development of a program for automatic image processing with the aim of making images look good on print. I’m still working on the development of this program, which is now being used by newspapers, publishers, and other companies that reproduce large amounts of images. Technologies: Java, J2EE/JEE, JSP, Java Swing, JUnit, XHTML/HTML, Javascript ,Apache Tomcat, Linux, Matlab, Adobe Photoshop, Microsoft Word, Microsoft Outlook, ImageMagick, Digital cameraes, Exiftool, Dcraw, Tifficc, SQL, MySQL, Javascript

Methods/roles: Mathematical algorithms/image analysis, System development/Backend, Requirement specification, automated test- og trouble shooting, RUP, Extreme Programming, Agile, Use Cases References.: Co owner of Caramba Imaging Kasper Larsen phone +45 46 93 31 31 and Java-consultant attached to the company (My former teacher at the IT Diploma program) Jacob Nordfalk phone +45 26 20 65 12 Jan04-Dec04

DMI (Danish Meteorological Institute) , Java developer, Project employment where a program was developed for extraction of climatic data to be applied by the municipalities for the registration of data for a water environmental plan. Next, I developed a program with the function of finding errors and interpolating data from weather stations. This project had an element of science. Technologies: Java, J2SE, Java Swing, Microsoft Word, Eclipse Methodes/roles: Mathematical algorithms, System development/Backend, Requirement specification, Extreme Programming, Agile, Use Cases References..: Section manager Claus Kern Hansen phone +45 39 15 75 00

Dec02-Mar03 Pro-Engineering, Developer Development and marketing of an online booking system to be used primarily by dentists. The employment, unfortunately, had to end because of a lack of orders for the company. Technologies: Java Swing, ASP Methodes/roles: System development/Backend, Requirement specification Maj99-Maj01 Wastewater treatment plant Lynetten, Environmental specialist, Continuation of the work I had started during my trainee period in the same place (please refer to Education), which was the following: The systematization of the company’s workplace instructions, the mapping of the ash transport system, the preparation of instructions about the database for tax calculation, preparation of instructions for the flue gas treatment system. Furthermore, I have worked with a systematization of the technical information in the company and assisting the unit operation laboratory in order to implement ISO 9001:2001. Technologies: Microsoft Word Methodes/roles: Waste water cleaning/Quality management/documentation References.: Section maneger Peter Christiansen phone +45 32 68 56 59 Jul92-Aug92

Student job in Prague at the Institute of Physics through IAESTE

1982-89

In total, 7-8 months of work experience as a construction worker during summer holidays.

Oct80-Jun81

Compulsory military service at the Pioneer Troops in Randers.

EDUCATION Sep01-Dec02

IT-Diploma at Copenhagen University College of Engineering. This education gave me a general knowledge of software development at a level equivalent to a B.sc. degree in software engineering, with an emphasis on Java and Oracle.

- Final project: Improvement of the data quality in the address database of Krak (a Danish company specializing in the sale of geographical information). During this project a system was developed in Access and Java that was able to compare the address database with 3 other databases with the purpose of correcting errors and missing records in the database. This project was done in cooperation with Krak A/S and included a 5 week trainee period in that company. Technologies/Methods: Java, Oracle, MS Access, Together, RUP, MS SQL Server Feb98-Dec98

Environmental Management, HE Education Center in Helsingør As part of this education, I did a 10 week trainee period at the wastewater treatment plant Lynetten, where I did a preparatory mapping of working environment and environment and a design for a management system for working environment and environment.

Sep88-Dec96

MSc in Engineering with chemistry as the general field, DTU(Tech. Uni. of Denmark) -Preliminary Thesis: Crisis management on three existing wastewater treatment plants of the activated sludge type. Two of the plants were alternating and one was of the re-circulating type. A simulation-program (EFOR) developed by Krüger A/S was used to investigate the three plants, in order to find the most appropriate control strategy for incidents of rain and the melting of ice. The project was done in cooperation with Krüger A/S. - Thesis: Comparison of three control strategies for nitrogen removal in wastewater treatment plants with alternating activated sludge. During this work a program in Fortran was developed in order to simulate the fundamental biological processes in a wastewater treatment plant of the activated sludge type. The project was done in cooperation with Krüger A/S, who has developed the activated sludge principle. - Project about physical chemistry: The accuracy of the time dependent SCF approximation of non-elastic collisions. During this project a program in Fortran was developed in order to simulate a collision between two atoms.

Aug77-Jun80 High School degree from Aarhus Cathedral School SUPPLEMENTARY IT EDUCATION 2011

2637 Advanced Matlab programming from DTU (Technical University of Denmark)

2010

0401 Introduction to Statistics from DTU (Technical University of Denmark)

2010

2503 Advanced Image Analysis from DTU (Technical University of Denmark)

2009

2507 Project Work in Image Analysis, Vision and Computer Graphics from DTU (Technical University of Denmark)

2008

02501 Digital Image Analysis, Vision and Computer Graphics from DTU (Technical University of Denmark)

2005

Training and exam in Linux and network security from Copenhagen University College of Engineering

2003

310-035 Sun Certified Programmer for Java 2

2003

Training and exam in Web- and Server programming (Java) from Copenhagen

University College of Engineering SUPPLEMENTARY EDUCATION IN LANGUAGE AND EDUCATION 2010 2009 2004 2000 1997

Passed exam in HF(High school evening class) Spanish A Passed exam in HF (High school evening class), Spanish B Cambridge Certificate in advanced English (state-controlled English exam) Zentrale Mittelstufenprüfung (state-controlled German exam) at the Goethe institute of Copenhagen. Teachers’ training course in adult education at AOF (120 lessons)

SKILLS

LEVEL 1-5 (5 = Ekspert)

YEARS OF EKSPERIENCE

Knowledge/roles Wastewater treatment /quality management/documentation Mathematical algoritms /image analysis System development/Backend Requirement specification Automated test- and troubleshooting Teaching

4 5 5 4 4 3

2 5,5 6 5 5 1

Software developing tools/tools Eclipse Maven Apache Tomcat Linux Matlab Adobe Photoshop Microsoft Word Microsoft Outlook ImageMagick Digitale cameras Exittool/Dcraw/Tifficc

3 3 3 3 4 4 4 4 4 5 4

1,5 1 1 1 1 7 8 4 4,5 8 4

Databases SQL MySQL MS SQL Server MS Access Oracle

3 3 3 3 3

1 4 1 1 1

Programming languages Java J2EE/JEE JSP Java Swing JUnit Hibernate Maven HTML5/XHTML, CSS Javascript

5 3 3 5 4 3 3 3 3

5,5 1 1 5,5 3 4,5 1 4,5 1

Design models/methods RUP Extreme Programming Agile Use Cases

3 3 3 5

5 4 3 6

Language skills Danish German English Spanish

Native speaker Fluent Fluent Basic