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