Ireland
- Current
-
- Software Architect at Intel
- Past
-
- Senior Software Engineer at Tellabs Ltd
- Education
-
- University of Limerick
- Waterford Institute of Technology
- Connections
-
60
connections
- Industry
- Computer Software
- Websites
Stephen Doyle’s Summary
Design lead for embedded real-time connection management software in Tellabs Ltd. Products included a TDM => ATM and a TDM => IP media gateway; a call controller node in a GSM network; HLR lookup service.
Design lead for a variety of software development projects in Intel including: USB device driver including firmware development for a USB controller device; Functional simulator of an IXP network processor; Extensible packet generator (part of Intel's IXP SDK); Eclipse based IXP IDE tool suite; Utopia device driver; Optimizing applications for scalability and performance on multi-core processors; Ethernet device driver, Firmware and drivers for a cryptographic accelerator device.
My typical project involvement includes defining requirements, architecture, design, implementation, debugging, tuning and deployment. I endeavour to bring a focus on the technical correctness of all projects that I work on.
I like to develop and maintain a broad range of software development skills and to develop a deep technical understanding of all technologies that I work with.
Stephen Doyle’s Specialties:
C++, C, Python, Ruby, Java, Ruby on Rails, software architecture, design and implementation, real time analysis and design, UML, requirements management, hardware debugging, performance analysis and modeling, OS internals, Linux, device drivers, ATM, TCP/IP, Ethernet, DSP, Image Processing, Agile development, SCRUM, TDD
Additional Information
Stephen Doyle’s Websites:
Stephen Doyle’s Groups:
ACM, IEEE, IEI