|
About Us ยป CV for Tonny Madsen
|
Personal Data
| Name | Tonny Madsen |
| Born | 16. November 1964 |
| Family | Married and has 3 children. |
Summary
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 |



