About Stephen Doyle
Stephen is a software engineer with extensive experience writing embedded and application software. Stephen is based in Ennis, Ireland.
Technology interests:
- Multi-threaded / Multi-core / Parallel programming paradigms
- Scheduling algorithms - in particular realtime scheduling algorithms
- System modeling & simulation - in particular modeling and simulating hardware devices and platforms
- Agile software development practices - in particular Scrum and TDD
- Programming languages: C++, C, Python, Ruby, Java, C#, x86 Assembly
