Detailed Professional History as Independent Contractor
June 12 - now SIX Payment Systems
Scrummaster & -coach responsible to revive and improve scrum in the organization. Scrummaster meetings to continually improve scrum in all the teams and challenge the scrummasters.
Java developer of Peer to Peer mobile payment system (Paymit) with JEE and Jboss. The mobile app can be used to transmit money between persons and also to pay at a card terminal in a store. We implemented the interfaces with mobile apps and various backend processing systems (e.g. credit card systems, screening of politically exposed persons, scheme, ?). Fully automatic testing with soapUi and java citrix based test framework with unit, integration and system tests. We used an oracle database to store all the transactions and configurations. Automatic continuous deployment. Coordination of teamwork and with PO and other scrum teams. Usage of various java technologies: JEE, database JPA, REST services, SOAP, JAX-RS, ?
July 11 - Jun 12 ascom Network Testing
Scrumcoach for the introduction of scrumand agile software development in ascom Network Testing in Solothurn; Scrum coaching of two software teams (total 17 persons) and product owner and running the scrumteams as scrummaster; coordination with third scrum team in California; this was a turn-around project because due to various things that happened the atmosphere in the site was very negative; Scrum resulted in a complete change of work atmosphere, motivation level and increased productivity; engineers are now motivated, engaged, (em)powered and active; introduction of automatic build and testing; overall Scrum completely changed the dynamics in this site
June 10 - June 11 Ascom Security Communication
Development of data and voice communication gateway based on Linux open software with OO python; continuous integration and automatic documentation generation; fully automatic testing with Hudson; SIP, wireless networks, tunneling, ...
Oct 09 ? Feb 10
Service Manager (PMO) Managed Mobility Services for Novartis AG: co-managing Vodaphone IT infrastructure project to manage 100?000 mobile devices in 76 countries; closing any open issues of program; ICE Bronze training
Dec 06 ? Oct 09
Keymile AG, SIP/ISDN Protocol Expert in SIP VoIP Gateway Project
? R&D: Specification and software development of protocol translation functionality ISDN/SIP, supplementary services, implementation of functionality and debugging in object oriented C++. Rework of various SIP functionality. Analysis and debugging of fax issues T.30 / T.38
? Verification department: specification of ISDN/SIP test cases; verification of SIP and megaco gateway, field debugging
? Project lead of offshoring project for SIP / ISDN testing automation with EAST tester from Nethawk; project was executed in India, daily coordination, specification and project management, ?
? Project Manager VoIP gateways Brazil: responsible for turn-around project with installation of 200 VoIP gateways in Brazil; project had big problems when handed over to me; successful turn-around in 6 months
Aug 05 ? Dec 06
2Peak AG, SW Lead and Software Developer
? Development of sports watch with many sensors (pressure, el. compass, acceleration) and wireless connection to other sensors (heart belt, GPS, bluetooth) via RF ANT protocol; complete software development (device drivers up to GUI)
Feb 05 ? Jul 05
Sasken, Bangalore, India, Protocol Expert & SW Architect for UMTS/GPRS/GSM
? External expert in all areas of protocol stack: technical stack questions, testing, debugging, quality assurance, ?
? Specification of proprietary and standard AT command set to make it the sole interface to drive protocol stack; verification of L4 architecture
? Study of UMTS features and impact analysis on L4 and AT commands
? Study of UMTS video requirements for interfaces
Jun 03 ? Jan 05
Purplelabs, France, Protocol Expert for UMTS mobile phone project
(dual processor architecture)
? Responsible for evaluation of architecture and interface between modem chip and application processor (analysis of various approaches)
? Modem chip AT interface, proprietary AT commands, AT command generation; complete modem chip interface is AT based!
? JAVA AT simulator tool development (simulation AT interface of modem chip)
? JAVA JTAPI interface evaluation, JAVA midlets
? Complete rework of application layer for access to modem chip
? Video- and audio streaming on GPRS phone; software had to be delivered for production within two months
? Debugging of RTP and RTSP protocols, design of adaptation and client layers
? Development of Streaming Controller module
Feb 03 ? Jun 03
National Semiconductor, Sweden, GSM/GPRS Architecture Advisor
? advisor on architecture, design & concepts of GSM phones and GSM/GPRS stacks
? Specified architecture, concepts, interfaces, stack interfaces, functionality, ? Security, Audio, Flash File System, SMS, STK, ? inspection
? Main responsibility for stack provider (Sasken, India) and specification of improved stack interfaces
Jan 02 ? Jan 03
Purplelabs, France, GSM/GPRS Expert, Stack software development
? One of only two engineers working on the Condat/TI GSM/GPRS protocol stack; debugging of all problems from layer 1 interface (adaptation layer), RR, MM, GRR, GMM, CC, SMS, SS, STK, up to the MMI, in the GSM as well as the GPRS stack; this also included AT commands and the data stack (RLP, L2R)
? Protocol stack was at the beginning quite unstable, exhibiting all kinds of problems (e.g. GSM and GPRS stack interaction, stack getting stuck, ...); we fixed all issues that we found and reported them back to Condat/TI
? Reworked several stack / application layer areas: CBCH, SMS, STK
? Testing, FTA tests, field tests, problem analysis, fixing of all problems in all layers
Aug 99 ? Dec 01
Ascom Business Systems, Solothurn, Software Project Lead
? Software project lead of dual mode GSM and satellite mobile handset; complete development cycle; direction of 20 SW Engineers; MMI, protocol stack, device driver-SW; development, test, production start-up
? Turn-around project: project had been on its way for 1½ years when I joined, but was already ¾ years behind schedule; continuation in old style would have led to failure of the complete 1.8 billion $ satellite project (see THURAYA www.thuraya.com). Although I had been targeted for a different position, I was selected as the project lead in order to save the project. Project team had to be reorganised, basic architecture defined, complete new project plan was needed and the delay had to be made good. Within 6 months, our project part was not regarded as the critical part of the whole project any more.
? Worked in multiple roles in parallel: SW-project lead, subproject lead for stack and drivers, principal system architect, co-ordination with partner companies (HNS, Comneon/debis), SW developer, lead of SW GSM FTA tests
? International co-operation with Hughes Network Systems (main contractor), Comneon (stack) and several SW developers in India
? Development of battery manager, GPS NMEA driver, audio driver, various MMI modules (Cell Broadcast, DTMF, parts of call managers, GPS features, accessory?)
? Protocol trace analysis of L3 traces; specification of Mobility Management changes for satellite operation
Professional History as Employee
1997 ? 1999
Hughes Network Systems, San Diego, USA, Group Manger cellular networks
Development of satellite telephone with alternative GSM operation mode:
? Group lead in matrix organisation: budgeting, yearly 360?-feedback performance reviews, group meetings, selection for hiring of best engineering applicants; continual process improvement of SW development
? GSM protocol specification of the GSM based satellite protocol Layer 2 and Layer 3 (Radio Resources, Mobility Management, SIM): specification, implementation planning and cost analysis of protocol changes
? Lead of subproject for Layer 2 and Layer 3 (5 Engineers): project planning, interface specification, code, design, development, test, ?
? Responsibility for Data and Fax protocol stack
? System engineer with main influence on overall architecture: state controller, inter processor protocol, debug module, automated test environment, ?
? Responsibility for all protocol aspects in the co-operation with stack provider
1995 ? 1997
Hughes Network Systems, San Diego, USA, Senior Member of Technical Staff
in department of VSAT satellite communication systems
Enhancements for satellite based communication system for large corporations which connects ten thousands of remote locations with central hub; multiple millions of program lines and support for dozens of different communication protocols
? System engineer with responsibility for system architecture
? Design and cost estimates of technical proposals for corporate customers
? SW project lead for Boot-Code, Remote Status Polling, Remote Protocol Switching
? Projects with a different technical focus: Frame Relay, ISDN, LAN, RIP, Bridging, Ethernet, TCP/IP, satellite communication protocols
1993 ? 1995
Hughes Network Systems, San Diego, USA, Member of Technical Staff
? Development of optimised satellite protocol for slot reservation
? SW-project lead for Frame Relay feature
? Emergency trouble shooter after a total break down of complete US Ford communication network; a SW upgrade had brought down the whole network for multiple days; as a young engineer I got the main responsibility to bring the system and the new functions up and operational.
1989 ? 1993
Ascom Zelcom, Hombrechtikon, CH, SW Engineer and Project Lead for ISDN
Telephones and Terminal Adapters
Development of a re-usable standard ISDN protocol stack (L2 & 3: LAPD, CC), used in a variety of ISDN-products (telephones, terminal adapters, NT-2ab)
? SW project lead for first ISDN telephone in Switzerland, MMI, drivers
? Fully automated module test environment
? Overall project lead (software, hardware, production) for X.25-ISDN terminal adapter
? Specification and introduction of company wide development guidelines for SW development, documentation, testing, and version control