RESUME
I am a Software Developer specialising in Java and .NET Programming, Web Development, Software Installations, Hardware Installations and Computer Maintenance.
EMPLOYMENT
Since 2024
Senior Software Developer
Beyond, Inc.
2023 – 2024
Software Development Manager
Beyond, Inc.
2023 – 2024
Software Development Manager
Overstock.com
2019 – 2023
Software Development Team Lead
Overstock.com
2017 – 2019
Senior Software Developer
Overstock.com
2014 – 2017
Software Developer
Overstock.com
2005 – 2014
Software Developer
Rocket Science Ltd.
EDUCATION
2004 – 2006
Bachelor of Science in Computing
Institute of Technology Sligo
Subjects included: Distributed Systems, Artificial Intelligence, Software Engineering, Human Computer Interaction, Marketing and Management.
2002 – 2004
Degree in Computing
Institute of Technology Sligo
Subjects included: Windows Programming, Networking, Java Programming, Integrated Applications.
2001
Leaving Certificate
Summerhill College Sligo
SERVICES
.NET Development
Have an extensive knowledge in all .NET Languages but particularly C#, VB.Net & ASP.Net. Also have plenty of experience in building Windows Mobile applications using the Windows Mobile SDK and a database engine such as SQLite.
Web Development
Have constructed a number of web applications using a combination of PHP, MySQL, HTML & CSS. And have also developed some websites using WordPress, as well as designed and developed some websites from the ground-up.
Hardware Installation
Am proficient in both laptop and desktop hardware installations, and have an in-depth knowledge of computer hardware – and feel perfectly at ease installing everything from graphic cards to sound cards to hard disk drives to memory modules.
Software Installation
It is often the case that a standard software installation comes with pesky pre-requisites – everything from the operating system you”re using to the version of .NET Framework currently installed. Simple troubleshooting can resolve this though.
Computer Maintenance
Once your computer is online, you’re liable to all sorts of computer nasties including viruses, adware & spyware. Don”t worry too much – it’s nothing a routine clean-up of the system and an up-to-date anti-virus / firewall can”t resolve.
Networking
The whole area of networking can be very complex – but it doesn’t need to be. If you spend a little time to construct some well thought-out network diagrams and invest in the right equipment, it can make it quite painless!