Senior Web Developer at BBC
Belfast, United Kingdom
I am a software engineer committed to delivering robust software written in an agile, test-driven manner. My interests are wide, ranging from client-side web frameworks and deploying server-side microservices architecture to more academic fields such as cryptography and recommender systems. Outside of a professional setting I like to contribute to a variety of open source projects through...
I am a software engineer committed to delivering robust software written in an agile, test-driven manner. My interests are wide, ranging from client-side web frameworks and deploying server-side microservices architecture to more academic fields such as cryptography and recommender systems. Outside of a professional setting I like to contribute to a variety of open source projects through Github and am a maintainer of a project that receives an average of 5 million installs a month through Node Package Manager.Senior Web Developer @ Working as part of a highly skilled team building a revolutionary media discovery tool. Key technologies include Node.js, AngualrJS, MongoDB and Elasticsearch. The project also utilizes key linked data technologies such as virtuoso and DBPedia Spotlight. Other interesting technology includes gulp, next-generation JavaScript using BabelJS, Kaldi speech-to-text and docker. The team also practices agile development methodologies such as continuous deployment, git flow and scrumm. I am involved in the entire stack of the application with special focus in information security and semantic web technologies due to my expertise in those areas. During my time on the project I have written the authentication and authorization system utilizing JWT best practices, integrated semantic concept extraction, improved large portions of the build infrastructure, modernized large portions of the codebase using ES6 as well as a host of other client and server features and bug fixes. From May 2015 to Present (8 months) Belfast, United KingdomSoftware Engineer @ • Engineer working in the capital markets sector • High performance financial systems written in C++ • Short term projects where my in-depth knowledge of topics such as pattern matching and responsive web design contributed towards their success. From February 2015 to May 2015 (4 months) Belfast, United KingdomResearch Assistant @ • Research Assistant in Sensor Middleware Unit • Worked on VITAL FP7 European project • Designed ontology for smart cities that improved on the state of the art. • Led development of REST interfaces and linked data querying for a decentralized system based on the microservices pattern, which was language and OS agnostic. • Aiding in project co-ordination, which included chairing online meetings and driving the direction of deliverables as well as more general project management. From June 2014 to November 2014 (6 months) IrelandInternational Project Engineer Intern @ • Engineer on Office International Software Group • Wrote JavaScript library providing localization to Office and SharePoint apps shipping in next generation versions of Office • Improved internal localization processes for SharePoint and Office Apps • Developed tools for other IPEs to improve localization process • Developed large client-side JavaScript solution backed by node.js web service. • Researched and developed prototypes to modernize internal tools across entire organization • Improved several internal static analysis tools for testing • Participated in internal Garage group From June 2013 to June 2014 (1 year 1 month) Bachelor of Science (Hons.), Software Development, 79 GPA @ Galway-Mayo Institute of Technology From 2012 to 2013 Bachelor of Science (B.Sc.), Software Development, 59.9 GPA @ Galway-Mayo Institute of Technology From 2009 to 2012 Ballyhaunis Community School From 1994 to 2009 Thomas Geraghty is skilled in: C#, Git, Java, MySQL, XML, Android, Linux, Programming, C, Apache, CSS, Python, Web Development, JSON, Software Engineering
BBC
Senior Web Developer
May 2015 to Present
Belfast, United Kingdom
Neueda Consulting
Software Engineer
February 2015 to May 2015
Belfast, United Kingdom
DERI: Digital Enterprise Research Institute
Research Assistant
June 2014 to November 2014
Ireland
Microsoft
International Project Engineer Intern
June 2013 to June 2014
Galway-Mayo Institute of Technology
Bachelor of Science (Hons.) Software Development 79 GPA
2012 to 2013
Galway-Mayo Institute of Technology
Bachelor of Science (B.Sc.) Software Development 59.9 GPA
2009 to 2012
Ballyhaunis Community School
1994 to 2009
Working as part of a highly skilled team building a revolutionary media discovery tool. Key technologies include Node.js, AngualrJS, MongoDB and Elasticsearch. The project also utilizes key linked data technologies such as virtuoso and DBPedia Spotlight. Other interesting technology includes gulp, next-generation JavaScript using BabelJS, Kaldi speech-to-text and docker. The team also practices agile development methodologies such... Working as part of a highly skilled team building a revolutionary media discovery tool. Key technologies include Node.js, AngualrJS, MongoDB and Elasticsearch. The project also utilizes key linked data technologies such as virtuoso and DBPedia Spotlight. Other interesting technology includes gulp, next-generation JavaScript using BabelJS, Kaldi speech-to-text and docker. The team also practices agile development methodologies such as continuous deployment, git flow and scrumm. I am involved in the entire stack of the application with special focus in information security and semantic web technologies due to my expertise in those areas. During my time on the project I have written the authentication and authorization system utilizing JWT best practices, integrated semantic concept extraction, improved large portions of the build infrastructure, modernized large portions of the codebase using ES6 as well as a host of other client and server features and bug fixes.
What company does Thomas Geraghty work for?
Thomas Geraghty works for BBC
What is Thomas Geraghty's role at BBC?
Thomas Geraghty is Senior Web Developer
What industry does Thomas Geraghty work in?
Thomas Geraghty works in the Computer Software industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies