Ian Kavanagh
PhD | Dublin, Ireland | IanKavanaghIE@gmail.com
I am an ambitious, high achieving Director, Manager and Software Engineer with a diverse range of skills. In 2018, I graduated with a PhD in Electronic Engineering after winning several awards and achieving an impressive publication record. In the recent past, I have finished studying for a Diploma in Business Finance to take a more active role as a senior manager. I'm a problem solver with an analytical mindset, always looking to improve processes with a proven track record for implementing efficient changes. I have strong technical skills and am comfortable designing and developing high quality features. I've excellent interpersonal and management skills, which has produced improvements in employee retention and satisfaction. My time management and organisation skills have enabled me to accomplish a lot in my career to date.
During my PhD, I contributed a lot to Stack Overflow and built a reputation of over 5000+. I enjoy learning and tinkering with things as a hobby which has helped me build up an impressive list of technologies I've experience with. Recently, I've learned and developed a Firefox add-in to enable Bing Chat in Firefox. Last year, I developed an application using .NET MAUI which was only released a few months beforehand. During the Covid-19 pandemic, I built an unsnoozeable alarm clock with Python, a Raspberry Pi, LCD display, keypad, and a speaker. My next project is to build an infinity table.
When I'm not working or learning new things, I can usually be found with my 11 year old puppy like Labrador Toby. At the weekends, you can often find me travelling to a GAA match or watching another sporting event. I also like building Lego Star Wars spaceships and playing games on the Nintendo Switch.
Experience
Technical Director
Azyra Systems
Oct 2021 - Present
Promoted to Technical Director after serving as Senior Software Engineer for 3 years and simultaneously as Technical Recruitment Manager for 2 years.
Achievements
-
Architected, designed, and developed Azyra Companion, a message queue file transfer application with C# 10 and .NET 6 using Microsoft Graph, Azure Service Bus, and Azure Blob Storage, which improved response times by 60x and produced a near-instant feeling response
-
Top GitHub code contributor for commits made, lines of code added, and lines of code deleted for all time
Additional Tasks
-
Created specification and designed architecture for next-generation web portal application and manage agile development
-
Implemented code reviews as a development path for junior team members and participate by providing regular feedback
-
Lead recruitment of all technical employees
-
Manage and develop onboarding plan for full-stack and data developers
-
Create and implement software development practices and standards
-
Determine architecture and best technologies for projects
-
Investigate new technologies and propose enhancements and new processes to improve efficiency
-
Supervise and perform framework upgrades and obsolete system removal
Technical Recruitment Manager
Azyra
Oct 2019 - Sep 2021
Promoted to Technical Recruitment Manager alongside role of Full Stack Senior Software Engineer after 1 year.
Achievements
-
Doubled full-stack development team size
-
Built new data development team
-
Improved retention rate of developers after 6 months from 50% to 90%
Additional Tasks
-
Developed onboarding plan and training for all new developers
-
Onboard and manage Graduate and Junior Developers
Full Stack Senior Software Engineer
Azyra
Oct 2018 - Sep 2021
Achievements
-
Designed and developed implementation of HMRC Making Tax Digital for VAT with C#, X#, .NET Framework 4.8, WPF and SQL Server which received first time approval and praise for ease of use and closeness to HMRC guidelines
-
Top GitHub code contributor for lines of code added and lines of code deleted
-
Project managed development and migration of new modern website, the first major update in 20 years
-
Implemented new continuous integration workflow with Git and GitHub to improve productivity, trained new and old developers
Additional Tasks
-
Developed scripts to build initial continuous deployment infrastructure
-
Mentored Junior Software Developers
Consultant Web Developer
W39 Services
Jun 2011 - Jul 2018
-
Consulted on IT issues and solutions including website and business processes to improve the efficiency of management and employees
-
Continuously managed and developed company website using HTML and CSS
Consultant Electronic Engineer
BlueBridge Technologies
Oct 2014 - Jun 2015
-
Produced feasibility studies on practical technologies for new prototypes
-
Developed embedded system and IoT prototypes for client proposals
Support Engineer
SAP Ireland
Apr 2013 - Sep 2013
-
Perform SAP services for customers to proactively diagnose potential issues, also supplied real-time analysis of customer issues
-
Develop automated solutions for manipulating data using ABAP and SQL
Software Engineer
Electric Ireland
Jun 2012 - Sep 2012
-
Increased debtors reporting efficiency by 90% through proactive development of a custom VBA tool with input from relevant team
-
Built a graphing and monitoring tool to manage complaint resolutions
Credit Control Team member
Electric Ireland
Jun 2011 - Sep 2011
-
Communicate with customers who had overdue accounts by phone, email and post as well as help agencies acting on their behalf e.g. SVP
-
Process debtor queries and complaint resolutions
Education
PGDip. in Business Finance
UCD Michael Smurfit Graduate Business School
Nov 2022 - Jul 2023
PhD in, Electronic Engineering
Dublin City University
Sep 2014 - Sep 2018
Thesis: Accurate and efficient full-wave modelling for indoor radio wave propagation
-
Researching accurate and efficient methods to model the propagation of wireless communication systems indoors
-
Developing algorithms and combining solutions from related fields to speedup solutions of complex equations
-
Writing highly parallelised programs for GPUs and supercomputers
Awards
-
1st in Student Paper Contest at Royal Irish Academy 18th URSI Research Colloquium, Dublin, Ireland, 2017
-
1st in Student Paper Contest at LAPC 2017, Loughborough, United Kingdom, 2017
-
2nd in IEEE Region 8 Student Paper Contest, Salamanca, Spain, 2015
-
Government of Ireland fully funded 48 month postgraduate scholarship
-
DCU Faculty of Engineering and Computing Postgraduate Accommodation Scholarship, 2017 - 2018
Impressive publication record with 2 peer-reviewed journal papers and 12 conference papers
B.Eng in, Electronic Engineering
Dublin City University
2010 - 2014
-
1st in class with 1.1, First Class Honours
Final Year Thesis: Indoor Propagation Modelling for Wireless Systems
Projects
Firefox JavaScript add-in to enable Bing Chat and display it in a sidebar, like the native Microsoft Edge experience
.NET MAUI Android and iOS application to show the conference schedule
An unsnoozeable alarm clock built with Python, a Raspberry Pi, LCD display, keypad, and a speaker