Welcome to
James Ganley

About Me
Strong-willed individual with Cybersecurity experience and a Bachelor of Science (Honours) in Computing Specialising in Cybersecurity Degree, achieving an Upper-second Class Honours, 2:1. I am eager to combine my technical skills with my passion for learning. I am a highly motivated, hardworking individual, who can quickly adapt to a new, fast-moving, work environment. A career goal of mine is to gain experience in developing and integrating a new product into production and to eventually be project lead. I have both UK and Irish(EU) Citizenship. I'm Highly interested in the areas of Financial Technology, Financial TecFinancehnology Analyst, Blockchain, High-Frequency Trading, and IOT.
Clongowes Wood College
2008 - 2014
The Leaving Certificate Examination / Scrúdú na hArdteistiméireachta
Clongowes Wood College is a leading boarding school set in beautiful surroundings, thirty kilometers from Dublin in the heart of the Co. Kildare countryside. A Catholic school in the Jesuit tradition, Clongowes strives to support students in their growth towards a greater understanding and awareness of their faith and the part that this plays in their lives. We are a home from home for 450 boys from all over Ireland and abroad. Since 1814, Clongowes graduates have become leaders in the areas of business, sport, politics and the arts. Our warm and happy school puts the care and nurturing of each individual student at the heart of everything we do. Clongowes boarding school is a special place that provides an all-round education in a dynamic living and learning community. Our facilities are exemplary with every opportunity given to each student to develop, grow and learn in order to fulfil his potential.
National College of Ireland
2016 - 2020
Bachelors of Science in Computing / Upper Second Class Honours (2:1)
Inclusive, we strive to break down barriers in third-level education; we value diversity and inclusiveness in all that we do; we provide the support that people need to participate fully in life at NCI. Community, we are an interdependent learning community that shares a common set of principles where individuality and freedom of thought and expression are valued; each of us is encouraged to fulfil our ambition and realise our potential. Integrity, in our individual and collective roles, we take responsibility and are accountable for our actions; we demonstrate respect and mutual regard for each other. Dynamic, we are responsive to the needs of our students, colleagues and partners and an ever-changing society; we act in an innovative and flexible manner. Learner Centred, we place the learner at the heart of everything we do; our combined energies are focused on their individual and collective, life-long needs. Excellence, as an institution, we aspire to professional excellence in everything we do; we foster excellence in our learners through their learning experiences
Work Experience
Real Response Media
Software Developer
1/9/2020 - Present
To work with the business and IT teams to develop, build and maintain all Web and other electronic systems. To continue to build and expand the website ensuring that it delivers an excellent experience to the consumer and achieves business objectives. To be part of the development team, generating ideas as well as executing build and development requirements.
Key activities & responsibilities:
Working on optimising code and writing code for new features • Working with third party API's • Working with marketing and business staff to plan and develop new features • Working with the lead developer to plan and implement roadmap • Identifying and solving or improving the site UX • Ensuring the site is technically optimised • Delivering best in class technical SEO.
Ganley Industries
Co-Founder & Software Engineer
2017 - Present
Throughout University and post graduation I took it upon myself to start my own Website development company. Obviously it started out small only taking on jobs for family, and family friends. I had three to four people working with me on my team. I then graduate during the Covid-19 pandemic, so jobs were not a thing. I then continued on the company for the following year and a bit. Throughout this period of freelancing my skills grew immensely, developing my HTML, CSS, PHP, and JavaScript. Most of the business I was getting was thanks to the pandemic, as it forced a lot of companies online. Due to this the sites were simplistic in nature only having to handle 1000 users at a time max.
Key activities & responsibilities:
• Working on optimising code and writing code for new features • Working with third party API's • Working with marketing and business staff to plan and develop new features • Working with the lead developer to plan and implement roadmap • Identifying and solving or improving the site UX • Ensuring the site is technically optimised • Delivering best in class technical SEO.
KHB Pizza Co.
CEO & Head Chef
Uk Lockdowns
During the two state mandated lockdowns in the UK, I rented out a closed pub kitchen and set up a food delivery service. I heavily researched the start up and running cost of the venture. Contacting over 50 different venders to get the best cost to quality ration for my kitchen. Driving over 100 miles a day to get the best fresh produces. I did all the cooking myself and I hired someone to do the deliveries for me. I was making a 70% mark up on all the food that I sold. In exchange for the last months’ rent I sold the website, I created, back to the pub. You can find it here: https://khbtakeaways.netlify.app/
Key activities & responsibilities:
Making sure the fridges were full of fresh ingredients - judging how much to prep each night - Cooking 10's of orders at one time and getting them done on time - Cleaning my kitchen at the end of each night - Making deals with suppliers to get the cheapest and freshest supply - Handling customer on a daily basis - Running the company - Managing my team, working in a beautiful symphony
Renaissance Contingency Services Limited
Technical Support Engineer
1/2/2019 - 1/10/2019
As part of my University Degree, I was required to take part in a 6-month internship. I was kept on with the company for an additional two months, before having to return to university. My role was to regulate workflow to my fellow interns and help out either the technical team or the sales team where possible. Developing the ability to utilise my product knowledge to respond to real-time customer email and telephone queries. We provided leading cybersecurity solutions to the biggest companies and government bodies across the whole of Ireland. We supplied technical support for the following solutions: Agari, Altaro, BitDefender, and SOPHOS.
Key activities & responsibilities:
Handling all the calls that came into the office - Dealing with the problems I've been trained to handle - Reporting issues the users are experiencing and informing the relevant parties - Meeting with clients - attending webanares and making clear and persis notes to then explain the tech to the sales team.
Projects
Skills
Professional Experience:
HTML • CSS • SCSS • Twig • Craft CMS • Docker • Yarn • Craft Nitro • PHP • JavaScript • Tailwind • API • GitHub • GitKraken • Linux
University Experience:
Java • SQL • Python • Apache • Bootstrap • Defence Against top 10 OWASP • phpMyAdmin • MariaDB • MongoDB • Microsoft office • Web & Database Hosting • AWS • Firebase • Android Studios • .NET Framework • Raspberry Pi OS • Ubuntu • Arduino • Debian GNU/Linux.
Known Applications:
C# • C • PuTTY • LibreELEC • jQuery • Autopsy • JSON • XML • Ajax
Trading Algorithm
2021
I've chosen to build this project in Python, as the majority of companies seem to be looking for it. The main goal was to interact with the binance API, get the data I wanted off it and then tell the code to make a decision with that number. I put the information from the API though TA-lib which does an RSI calculation for us and gives a score. If the score is greater 70 sell, and if the score is less than 30 buy.
Technologies Used
Python - TA-Lib - numpy - websocket-client
Still Under ConstructionOWASP Secure Online Form
2019
I developed this Web App to protect against the top 10 OWASP Web Application Security Risks. The technology that were use to develop this app were; for the front end I used Javascript Bootstrap HTML CSS, for the back end I used PHP, SQL, Google Cloud, Json, bcrypt, whilst being hosted on a HTTPs server. Plus a lot more security features to protected against OWASP's top 10 vulnerability.
Technologies Used
PHP - Hack - CSS - HTML - JavaScript
onlineforum.comProject Nexum
2018
Nexum means connection in Latin. I developed Nexum on Android Studios. The aim of the project was to connect a workforce(worker) to a customer(user) base, hinged on a fully interactive map. This could be any job, ranging from a hairdresser, someone getting your weekly shopping, or even plumber. The user then posts a job that needs to be done and the worker can use the interactive map to accept it and vice versa for a worker posting a job.
Technologies Used
Java - JavaScript - Android Studios - VM Android Phone
Project-Nexum.comLe Macassar
2021
Nexum means connection in Latin. I developed Nexum on Android Studios. The aim of the project was to connect a workforce(worker) to a customer(user) base, hinged on a fully interactive map. This could be any job, ranging from a hairdresser, someone getting your weekly shopping, or even plumber. The user then posts a job that needs to be done and the worker can use the interactive map to accept it and vice versa for a worker posting a job.
Technologies Used
HTML - CSS - SCSS - JavaScript
lamacassar.comAI chessboard
2019
Single Player Chessboard Game. The goal of this project was to showcase my ability to code an AI. I achieved autonomy with the AI agent through different game mode, they are as follows: Random Agent, this agent was able to make random valid moves. Greedy Best First, this agent is capable of looking at all its possible moves and then deciding which move to make based on its evaluation function. Two Levels Deep, this agent is capable of looking ahead at least two moves to be able to decide what move to make. Essentially what the agent should do is check what moves are available, evaluate the best possible opponents’ reaction to each move and then select the move that maximises its gain while minimising the opponent’s reaction. This was achieved off a points-based system.
Technologies Used
Java
AIChessProject.comHome WiFi Upgrade
2021
Upon my return from University, in Ireland, back to England. I knew I was going to run into a very big problem, our Internet Speed. Our Wi-Fi speed at the time was 0.7kbps supplied from BT. I thought the problem was due to the OEM router supplied by BT, it was not. After months of talking to BT engineers I gave up, and purchased a netgear night hawk 2, This device brought me speed of up to 10Mbps, but I was not satisfied! I then Bought an omnidirectional antenna. This Proved to be worthless, as my house is located on a hill, which would make it jump from one 4G antenna to another dropping the signal every two minutes. The next purchase was a MiMo antenna. This is a very directional antenna, so I had to calculate the exact direction to point it. I had to account for things such as: how much the signal would reflect off the hill, distance to the antenna, bodies of water in the way such as trees, and the angle from my house on top of the hill and the 4G antenna in the valley. This MiMo antenna got me speed up to 40-60Mbps. I was still not done! as I read that I could get speed of 90Mbps on a 4G LTE antenna. I then researched all the antenna around my house hoping to find a 4G LTE, which I did. The only problem with it was where the 4G antenna was located in respects to my antenna. I was forced to weld two scaffolding poles together and bury it in the ground. This got me speeds of 80-90Mbps. Success... for now, when the high winds came in at winter it made the pole wobble far too much for a stable connection. I dug the old one up welded two more poles to it to form a triangle of poles going up, I cemented them into the ground, and it hasn't wobbled since! SUCCESS! for real this time. The next goal for my Wi-Fi project is to reduce the ping and its up in the 20s.
Technologies Used
NetGear MK.2 - MiMo Antenna - 10M Coaxial Cable - Scaffolding Pole - Welder
Banba Slán Sábhalite
2020
Three-Factor Authentication Electronic Voting Machine. This means Secure Ireland, in Gaeilge. In 2002 the Irish government spent €54 million on electronic voting machines, which have since been decommissioned due to security concerns. My project was an update for these machines. The Project was considered for a grant from the Irish government. The project itself was a Three Factor Authentication Electronic Voting Machine. Once the voter had Authenticated themselves three times, the system would allow them to cast a vote. I built the entire system start to finish. It is built on a raspberry pi. I coded the entire programme in python (which I had to teach myself), php, and SQL. Every individual piece of hardware had to be coded, these included: a biometric finger scanner to read the voters’ finger, a Radio Frequency Identification (RFID) reader to read a public voting card, a touch screen display for the user to interact with, and the Pi itself where the numpad for a personal pin and main program file was run. Votes were then stored on phpMyAdmin and an algorithm was run on the database to check the validity of each vote entry. This was achieved by each of the authentication methods having their own hidden tables. Furthering the security levels of the database.
Technologies Used
JavaScript - CSS - HTML - Python - Raspberry Pi OS - Raspberry Pi - Biometric Scanner - RFID Reader / cards
3FaEvm.comDon't Spill the Wine
2020
During university I fell in love with cooking, through necessity. So much, so I started my own home style cookery page on Instagram. I researched a plethora of different recipes and demonstrate to the average person how to cook these complex foods. This allowed me to build upon my ability to easily explain complex processes to the layperson.
Technologies Used
Cooking Utensil - Instagram
dont.spill.the.wine.com