Hi, I'm Kenneth.

About Me:

Hi, I'm Kenneth. Growing up I was obsessed with all things computers. One of my earliest memories was playing a Batman game on my brothers Amstrad.

I started to get into coding when I was about 10. It was a scripting language in a game I played in which you could manipulate in game objects.

My Hobbies:

In my spare time I love to code. I am also an avid PC gamer (mainly MMO's). I also enjoy tinkering with electronics.

While not in front of a Computer I also enjoy taking walks.

Why a developer?

Becoming a Developer has always been something that I am immensely passionate about. The idea that you can create anything you like if you just put the time and effort in.

Being a developer is never going to be "just a job" for me. It's given me new ways to think about how to approach problems and a hobby that no matter how much you learn, there will always be ways to continually challenge yourself and improve your skills.

Education:

    • 2022

    • Certified Cloud Practitioner, Generation Ireland - AWS:ReStart

    • Generation Ireland provides Cloud Engineer training over a 12 week course. It is run in collaboration with AWS and trains participants in technical skills such as: AWS, Linux, Networking, Security, Python, Databases and DevOps

    • 2018

    • Java Foundations Certified Junior Associate - 1Z0-811, ecollege.ie

    • I achieved the Java Foundations Certified Junior Associate Certification. It was a really good opportunity to solidify my understand of Java 8 as well as covering important concepts of OOP that can be applied to other languages.

    • 2016 - 2017

    • QQI L3 – Employability Skills Certificate, Fresh Start, National Learning Network, Navan, Co.Meath

    • It was a 12 month personal development and work-related skills programme. It covered topics such as Personal and Interpersonal Skills, Communication Skills, Career Preparation and Personal Effectiveness.

    • 2011-2012

    • FETAC Level 5, Software Development, Year 1, Cavan Institute, Cavan.

    • This was a one year course that covered topics such as Computer Maintenance, Computer Architecture, Networking Essentials, Database Skills, Work Experience and Maths for Information Technology.

Skills:

I want to talk a bit about skills I have taught myself and have my portfolio reflect the skills I talk about here.


Languages:

-Python 3.10: I have finished the Python Crash Course book by Eric Matthes. I have applied my knowledge of Python to my most recent project "Tweet Map" which uses Python for the Back-End.


JavaScript: I have completed a JavaScript Essentials course by Lawrence Turton via udemy. I have put my knowledge of JavaScript to 2 of my projects: Portfolio Website & the Front-End of Tweet Map.


-HTML5 & CSS3: I have a understanding of HTML5 & CSS3. I have also made myself familiar with some of the newly supported CSS modules such as Grid & Flexbox which combined together allows for a powerful way to layout websites.


Other:

-Linux & CentOS: I also have experience using Linux.


-AWS: I have some exposure to AWS Services Lambda & API Gateway.


-Git: I have an understanding of the version control software Git.


-Maven: Outside of my Java Course, I learnt the basics of using the build automation tool Maven. I found that when I wanted to open up projects outside of my IDE at the time, Netbeans, there was some issues transfering projects over. I sought out to fix this so any future projects with Java would be ok and I settled on Maven.


-Visual Code Studio: This would be my choice of editor to use with Python.


Get in touch!

Email:Kenneth.Gargan@gmail.com

You can also find me at: