CV
Experience
IBM Lotus Connections Wikis Frontend Engineer October 2009 - September 2010
Experience Acquired
- Developed and Implemented complex user interfaces entirely in JavaScript.
- Improved JavaScript performance in legacy browsers with a specific focus on memory leak detection
- Applying ARIA accessibility to the component for use with Assistive Technologies, testing with JAWS
- Practising Agile and Object Orientated Development.
Tasks
- Learned to work and coordinate work with a team of front and backend developers and testers
- Coordinated our team’s synchronization and facilitated weekly meetings with our User Experience contact in Raleigh, USA and our Information Developer in Littleton, USA
- Experienced a large quantity of browser specific bugs in rendering & JavaScript execution
- Actively participated in scrums, iteration planning
- Learned the importance of performance, scalability, unit testing and preventing XSS
- Worked alongside continuous integration
- Worked on one of the world’s largest JavaScript codebases
- Observed strict object orientated patterns in all Java / JavaScript development work
- Worked overtime fixing large quantities of bugs prior to release
IBM Extreme Blue Internship June 2009 - September 2009
Worked with a team of interns and a large number of IBM mentors to create a Wiki Import Engine for the Lotus Connections Wiki. During our internship, we filed 3 draft patent disclosures with IBM Legal.
Experience Aquired
- Gained experience working with a small team
- Weekly presentation sessions attended by a highly technical audience
- Intense questions and feedback sessions
- Presented to high-ranking executives, an IBM Vice President, academics and development managers
- Presented to large audiences of up to 500 people in Ireland and at the World Trade Centre in Rotterdam
- Worked with and gained experience from experts in the field of Linguistic Analysis, UI Design and Social Software
Inis Design 2005-Present
Founded Inis Design, currently managing and hosting 33 websites. Inis is a Web Design and Development firm specialising in small to medium businesses providing CMS and e-commerce solutions.
Recent Work
- Trendy is an iPhone application which I developed displaying trending topics in real time using the streaming API. It utilizes OAuth authentication to overcome rate-limiting issues on mobile devices.
- http://www.trendy.ie is an all-AJAX, HTML5, NodeJS, Websockets and CSS3 implementation of Trendy.
- http://www.thetackroom.ie is an online equestrian and pet store with shopping cart, wish list and loyalty points.
Experience Aquired
- Working with clients from all walks of life – artists, prestige car dealers, political forums
- Entrepreneurial, organizational and interpersonal skills in a small startup environment
- Model View Controller development through Apple iOS SDK programming
- Marketing through Google AdWords and Social Media, managed corporate identities
- Dealing with large workloads across many projects
- Hired and managed part time developers
- Working outside of business hours and during weekends
- Meeting tight deadlines whilst maintaining high quality and pixel perfect attention to detail
- Acquired strong Photoshop & visual design skills
- Strong PHP scripting & MySQL skills
Skills
Web design technologies: HTML5, CSS3, AJAX (JQuery, Dojo), ARIA Accessibility, Photoshop & Dreamweaver CS5
Proficient programming in: JavaScript, PHP, MySQL, Java, C/C++, Objective C/Cocoa
Knowledge of: Python, Ruby, C#, JUnit.
Experience with: Object Orientation, XP and Agile, MVC, ATOM / Rest, OpenCV, OpenGL, Subversion, Github, Websphere, DB2, Eclipse/RTC, Visual Studio, Rational Team Concert, XCode, Apache, Mac, Windows, Linux, VMWare
Education
BA (Mod) Computer Science, Trinity College Dublin 2006-2011
Final year options: Computer Graphics, Computer Vision and Fuzzy Logic.
Final Year Project: Develop a metric to represent normalized traffic information taken from the induction loop sensors installed in many of Ireland’s cities and map them using the Google Maps V3 API.
Technologies used: PHP / MySQL (retrieval), Python (Urban Traffic Control System Proxy) and Ajax (Frontend)
Activities
Photography: Respected photographer with a high profile in my area. Photos published in local and national press, including several front-page appearances, reviews and books. Exhibited in the Old Market House Arts Centre.
Target Shooting: Secretary of the Dublin University Rifle Club and Range Officer for two years. Coached the Junior Squad to victory in the ‘08 Irish Intervarsities, demonstrating leadership and the ability to communicate complex technique.