Nokia (Vienna Systems)
Senior Software Designer/Team Lead
1997 Jul- 2001 Apr
Expertise Utilized:
- System Administrative Support: Team Leadership, Support & training, Planning and Scheduling, Product support, Design Presentation, Customer Support
- Software Development: Requirements, Design, Highly Structured, Flexible Coding, Testing (Unit, Integration Testing, Acceptance, Qualification), Software Version Control
- System Development: System Analysis, Real-Time Embedded, Distributed Processing, Telephony, Protocol Analysis, VoIP, Data Communications, PC based O/S, Device Drivers, Applications
- Programming Languages: C/C++, Java, SDL, Unix Shell Scripting
- Tools: CVS, ClearCase, ClearQuest, Doors, MS Office, MS Project, MS Access, UML, Libero, Intersolve PVCS, Intersolve Excelerator, Various In Circuit Emulators, Digital Storage Oscilloscope, Spectrum Analyzer, Random Noise Generator, PLT
- Protocols: T1, E1/R2, PRI, ISDN, TDM, SDP, POTS, XML, Q.931, TCP/IP, IP, UDP, Proprietary protocols
- Assembler: Power PC
- Device Drivers: UART, Ethernet, SPI, I2C, SLIC, FPGA, Parallel (PIO), Memory Management, ADC, DAC, Codec, EEPROM, FLASH, Discrete Control
- Operating Systems: UNIX (Solaris), Linux, VxWorks, Proprietary, Multi Threading, Sockets
Functions Performed:
- Led a team of engineers in the successful development of an E1/R2 IP Telephony Enterprise gateway enabling the company’s IP market share on legacy telephone systems...more
- Contributed to the software development of a Small Business Analog IP Branch gateway for NEC...more
- Developed embedded configuration management software utilizing XML, initiating its use at the Ottawa R&D site...more
- Contributed to SDP stack development, in Java, on an IP SoftSwitch...more