View My CV - Seamus Cawley

Seamus Cawley
Education
2008–2012 PhD, National University of Ireland, Galway.
My PhD work involved the development of an embedded Spiking Neural Network hardware
architecture, applied to numerous data classification and control tasks and related Genetic
Algorithm based training algorithms. Additionally I developed Digital Systems design elearning application, supporting real-time communication between the browser and FPGA
devices in the cloud.
2003–2008 B.E Electronic & Computer Engineering, National University of Ireland, Galway,
Hons.
My final year project involved the creation of a system to retrieve photos from a camera
phone and categorise these images using facial detection and recognition, accessed and
managed through a web interface.
Experience
2014 Software Engineer, Avaya, Galway, Ireland.
Member of a SCRUM team developing the Real-Time Speech Snap-in. I develop applications
using J2EE, RESTful web services and user interfaces using AngularJS.
2012 Lead Developer, Vicilogic, Galway, Ireland.
Vicilogic is a online interactive learning and assesment application which provides self-paced
course material, in the area of digital hardware design, supported by real-time interaction
with Field Programable Gate Arrays in the "cloud".
Technical areas of responsibility for this project included:
{ Analysis of server and client requirements from technology and business requirement
viewpoints
{ System architecture design
{ Server development (Django/Tornado/NginX)
{ Client side development (SockJS/jQuery)
{ FPGA configuration server (Raspberry Pi/JTAG/ASM)
Responsibilities on this project also included:
{ Managment of a team of developers
{ Participation in securing two rounds of Enterprise Ireland commercialisation funding
H +353(85) 7354515 •
Í seamuscawley.com •
B [email protected]
seamuscawley •
seamusc
2007 Intern Software Developer, Fidelity Investments, Galway, Ireland.
I spent 5 months working with PL/SQL and web application testing, developing internal
business applications and managment reporting tools.
{ Participated in two development cycles of an internal IT management web application.
{ Developed an autonomous approach to testing web applications which significantly sped
up this process.
{ Lead development on creation of managerial reporting applications used within Fidelity
Technology Group. This project followed the Fidelity Systems Delivery Methodology,
including requirements gathering, testing strategies, project planning documentation,
collaboration with customers, testers and other developers.
Skills
{ Comfortable programming in a wide variety of languages, from assembly to web
applications
{ Linux server administration experience
{ A comprehensive understanding of web related technologies
{ Electronic Engineering background, including analogue, digital and FPGA design
{ Excellent interpersonal, public speaking and written communication skills
Languages
Frameworks
Dev Tools
Test Tools
Python, Java, HTML5/CSS3/JS, Bash, Awk, VHDL, ASM, C/C++, PHP
Django, AngularJS, jQuery, Bootstrap, NodeJS, Tornado
Grunt, Bower, Maven, Git, Mercurial, SVN, Jira, Sonar, Crucible
JUnit, Mockito, Jasmine, Karma, CasperJS
Other RESTful web services, SockJS, Nginx, Apache, SQL, LaTeX, Neural Networks,
Genetic Algorithms
Achievements and Additional Qualifications
{ Awarded Science Foundation Ireland scholarship
{ Irish Sailing Association Senior Instructor
{ ISA Racing Instructor
{ ISA Yachtmaster Offshore
{ Represented NUI Galway at varsity level in sailing
{ Competed in numerous All-Ireland sailing competitions
{ Awarded CTYI scholarship
References
{ Seamus Hayes - Avaya R&D
{ Dr. Fearghal Morgan - National University of Ireland Galway
Contact details available on request
H +353(85) 7354515 •
Í seamuscawley.com •
B [email protected]
seamuscawley •
seamusc