About Us ยป CV for Tonny Madsen

Personal Data

Name Tonny Madsen
Born 16. November 1964
Family Married and has 3 children.

Summary

Tonny Madsen I have a solid background in training, consultancy and development based on Eclipse, Eclipse RCP and the many technologies and tools used in the Eclipse. I have used and developed Eclipse RCP platform for many years and has, among other things, reported more than 80 errors through 5 different releases (and still counting). I have 5 years experience with the Eclipse platform - since version 2.0 - and more than 20 years of experience in the development and system architecture. For training, I'm a M.Sc (Computer Science) from the Department of Computer Science, University of Copenhagen.

I have worked on software development for 20 years, primarily in telecommunications, but also in the development of operating systems and other system software. In the last 10 years, I have been systems archoitect with responsibility for all technical aspects of the systems I have helped to develop.

Before The RCP Company, I have worked in very different organizations, from start-ups (NetMan in '93) to very heavily outsourcing companies (Anritsu today, which outsources to 5 different countries).

Work experience

1997 – 2006

Systems Architect in Anritsu (former Nettest).

Anritsu has a great range of products for the monitoring of different network technologies. I was particularly involved in the development of a product family – under the common name MasterClaw – to monitor traffic in telecommunication networks.

MasterClaw is now developed by about 120 engineers, spread over 5 countries – of which 20 are engineers in Denmark.

As the systems architect, I had the primary responsibility for the technical development of MasterClaw with a focus on technologies, interfaces, development and the overall structure of the product. Furthermore, I was a member of the product committee, setting the strategy for future products in MasterClaw product, and participated in the responses of the majority of RFQs from customers.

As systems architect I was also responsible for all the common tools and developed, among other things, a greater number of plug-ins to the Eclipse platform.

1993 – 1997

System Developer in NetMan (NetMan is now an integral part of HP).

NetMan primarily developed TMN based monitoring solutions based on the TeMIP platform from HP. I primarily developed tools for the different development teams in C++ and Java. I had overall responsibility for the choice of development and system architecture in all projects.

In 9 months, I was stationed at Digital in Nice (now part of HP) where I was part of the team that developed TeMIP platform.

1992 – 1993

System Developer from Mentor Informatics (now part of CRI).

Mentor Informatics developed systems for different institutions (the technical schools and universities) of the Ministry of Education. In addition, we developed different systems to companies in the Aarhus area.

At Mentor Informatics I primarily developed tools for the projects that were designed for Ministry of Education and also graphical applications.

1989 – 1992

System Developer at Regnecentralen (now ICL).

This Section of Regnecentralen developed, among other things, a Network Management System, for X.21 network in Denmark (PAXNET).

My primary role was to develop the tools and platforms that were used in the PAXNET system.

In parallel with this work I did my university thesis.

1987 – 1989

System Developer at Regnecentralen (now ICL).

Here I was with a group that developed a UNIX operating system for RC-9000. My primary role was the development of network drivers for TCP/IP and a number of private terminal and printer protocols

1983 – 1987

Various freelance consultancy for, among other things, DTU, BRF Kredit, Regnecentralen, Elektricitetsrådet, and Ungdomsskolen in Athens. In addition, teaching at AOF Rødovre and Ungdomsskolen in Athens.

Training

I have held many internal and external courses throughout my professional life. Among the main topics to be here include:

  • Eclipse, Eclipse RCP and several of the technologies used in the Eclipse platform. Many of these are held through The RCP Company.
  • Systems Architecture
  • Design patterns and methodologies for distributed systems
  • General training in the technologies and communications systems used in the systems I have helped to develop
  • Java
  • C++
  • CORBA
  • TMN standards
  • UNIX system administration

Education

Sep ‘83 – Aug ‘91 Computer science and mathematics at the Department of Computer Science at the University of Copenhagen.
Aug ‘80 – June ‘83 Mathematical physics student at Lyngby Statsskole.

Further training

Nov ‘05 Course in VoIP from the Red Banana.
Jan ‘04 Course in UMTS in APIS.
Aug ‘03 Course in GPRS in APIS.
Apr ‘02 Course in the development of Microsoft system software of QA.
Apr ‘97 Course in leadership under GN Store Nord.
Sep ‘91 – May ‘92 Participates in english (Cambridge English, Proficiency level).
Aug ‘92 Course in OOA and OOD from Metodica.
Nov ‘90 – Jan ‘92 Training between higher education institutions on distributed and parallel programming.

IT Related Issues

  1 to 5 (best) Last used

Java Technologies

The language 5 daily
Eclipse RCP 5 daily
Eclipse IDE 5 daily
Swing 4 05
SWT 4 daily
WebStart 4 06
junit 5 daily

Programing Languages

Java 5 daily
XML, XSLT, XSD, etc. 4 06
C++ 4 06
Python 4 06
Perl 3 05
Shell (ksh, bourne sh, bash) 5 06
SQL 4 06
Visual Basics and Visual Basics for Applications 3 07
JavaScript 3 06
C# 2 04
PHP 2 06
Different variations Lisp 3 03

Microsoft Office Programs

Word, Excel 5 daily
Powerpoint 5
daily
Access 4 04
Outlook 5 06

Distributed Systems

CORBA 4 06
Web Services 3 06
TCP / IP in general 5 06

Development Processes and Design Methods

UML 3 04
OOA, OOD 3 00
Scrum 4 daily
Booch 2 01
Produktspecificationer, system, designdokumentation 5 06
Systemarkitetur 5 daily
SOA 4 06

Communications

SS7, GSM, GPRS, MMS 5 06
UMTS 4 06
VoIP 5 06
TCP / IP in general 5 06
ATM, FR, STM, CS 4 06
IPv6 4 04
Mail, Web, FTP, etc. 4 04