My name's Gregory Kelleher and I'm a software engineer working for Overstock in the west of Ireland.
I've always had a strong interest in technology, evident in my diverse experience across numerous technological domains. From IoT to automotive, I've built a comprehensive skillset building and testing software for real-world projects.
With a background in R&D development for Jaguar Land Rover and Intel, I've also been fortunate to have been involved in some cutting-edge projects down through the years.
Software Engineer • January 2021 - current
Currently in a new role at Overstock.com working as part of their e-commerce division.
Jaguar Land Rover Research & Development Ireland Ltd
Automotive Software Engineer • August 2018 - January 2021
Worked across a broad software domain that encompasses both research and production projects.
Extensive experience writing modern C++ for next-generation Electrical Vehicle Architecture (EVA). Strong focus on delivering ASIL-D rated software with strict compliance to MISRA and AutoSAR coding standards.
Long-term involvement on the Land Rover Defender (L663) programme, developing production software to enable SOTA capabilities for network diagnostics.
Intel Research & Development Ireland Ltd
Software Engineer • Feb 2017 - Aug 2017
Intern working as part of the Strategy and Solutions Engineering Division (SSED). Conducted study into the role for Information Security in relation to IoT. Special focus into Direct Anonymous Attestation (DAA) algorithms, as well as cryptographic protocols such as TLS/SSL.
Familiarity with OpenSSL and implementing TLS/SSL best practices, e.g. HSTS, HPKP, ECDHE, HTTP/2, OCSP stapling, forward secrecy .etc
Intel Research & Development Ireland Ltd
Software Engineer • May 2016 - Sept 2016
Summer internship working with embedded systems and micro-controllers as part of Quark Solutions Division (QSD). Built proficiency in C with GNU toolchain, alongside debugging tools such as GDB and OpenOCD, as well as VCS (Git and Gerrit).
Systems and Embedded Programming
- Modern C++14 and above
- CMake and Conan
- Google Test
- GNU toolchain (gcc, gcov, gdb .etc)
- ANSI C
Debugging and Analysis Tooling
Operating Systems and Platforms
- QNX (Microkernel UNIX)
- Yocto Project and BitBake
- Beagleboard and NXP
- Numerous (x86/ARM) evaluation boards
- Intel Quark (Clanton, Mint Valley, Atlas Peak)
- Intel Atom (Denverton)
- GitLab Runner
- Docker, Vagrant
- Packer, Ansible
- NGINX: performance, optimisation config .etc
- Caddy Web Server
- SQL, Firebase
- Grav CMS
Maynooth University • B.Sc. Computer Science and Software Engineering • 2014 - 2018
Sligo Grammar School • Leaving Certificate • 2014
Centre of Talented Youth Ireland • Educator • Jan 2016 - March 2016
Class Educator leading a class of 20 students for 3 months. Taught electronics and embedded programming using Intel Galileo micro-controllers.
Designed and delivered on my own course-work, including practical experiments building electronic circuits and creating embedded projects. My notes and slides can be found on my website here.
Centre of Talented Youth Ireland • Educator • Jan 2017 - March 2017
Granted to be an Educator at DCU's Centre of Talented Youth Ireland again for a further 3 months. The course is based upon teaching students computer gaming using GameMaker software and tools.
CoderDojo Ireland • Demonstrator • Sept 2015 - May 2017
CoderDojo is a free computer programming club for young people of all ages. I volunteer each Thursday in my local Dojo at Maynooth University.
Web Development • Freelancing • Previously
I've often done freelance work to develop and build progressive web applications and websites for clients through the years. Taking on side projects has enabled me to further build upon my technical skills, as well as providing an avenue for me to experiment with new technologies.
Most, if not all my work has been hosted on my own personal server and I frequently aim to improve on my work. Documentation can also be found on my website and Github.
Demonstrator • CoderDojo Maynooth University
Educator • DCU Centre for Talented Youth Ireland
Member • Computer Science Club Maynooth University
Presenter • Dublin Maker Faire
Winners • Innovation Academy Education Award, Science Hackathon Dublin