View My CV - Seamus Cawley
Transcription
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