Me at the Katzensteine in Mechernich

Gary Buckle

I develop websites, I also do a lot of running, I play squash, I love staying active.


A picture of Gary Buckle - the author

A serious photo

Gary Buckle: Full Stack Developer

Tech Stack:

Front-End - HTML , CSS, JS, React, BootStrap, TailwindCSS

Back-End - MySQL, CMS, Python

About Me

I have over 40 years of experience in diverse areas such as Robotic Engineering, Learning and Development, Computing and Software Development. I have worked in Germany, France, Norway, Poland, Italy and been part of large projects. I have taught Control Systems and Robotic Programming Languages in major companies and suppliers. I have run my own business. I am a competent and accomplished Full Stack Developer with first class communication skills.

Experience

Oct 2022 - Present Freelance Full Stack Developer- Germany

2018 - Oct 2022 Learning Tools Developer at Apple Inc - London, UK

2011 - 2018 Service Trainer at Apple Inc - London, UK

2007 - 2011 Mac Genius at Apple Inc - Milton Keynes, UK

2005 - 2007 Service Coordinator at ABB Ltd - Milton Keynes, UK

2000 - 2005 System Engineer / MD RAPT Solutions Ltd - Milton Keynes, UK

1999 - 2000 Training Instructor at ABB Ltd - Milton Keynes, UK

1997 - 1998 System Engineer at ABB Ltd - Milton Keynes, UK

1991 - 1998 Service Techniker at ABB Gmbh Friedberg ,Deutschland

1983 - 1991 Service Technician at ABB Ltd , Milton Keynes, UK

Relevant experience as a Full Stack Developer

In 2018 after 8 years in training at Apple I switched to software development based in the UK, working for a team based in Sunnyvale, California. I became adept at managing working from home for an entity in another timezone. The role involved supporting an online authoring tool that employed MySQL, Apache, PHP and the Codeigniter framework as a back-end. The front end used an early version of Angular, jQuery, BootStrap, moustache templates and JavaScript. During the last 4 years I implemented new features, fixed bugs, handled the release schedule using git and GitHub ,communicated the releases to the content team and wider org. A significant part of my role also involved creating scripts to query data from the database, for this I used SQL and / or Python. As side projects we implemented Docker hosted versions of the authoring tool, a Kubernetes hosted web chat using NodeJS and Express and a single page app for content requests using ReactJS. These were fun times!

My time at Apple came to an end after our relocation to Germany.

In 2022 I started working together with Kea.Studio on a few projects that lead me into the world of React, TypeScript, TailwindCSS and CMS services like Prismic.io. I am currently working with NextJS and would really love to learn VueJS.

Languages

English is my native language, after living in Germany (intermittently) for over 10 years my also happy conversing in German.

Outside of the tech stack

I am a competent Squash player competing in tournaments and leagues. I love the social aspects of the game including being immersed in the learning curve that is required to become competent. Squash is a strategic game with an aerobic factor.

I am a keen runner completing over 50 marathons including Paris and Berlin, London is to come.

I have recently completed a few ultra marathons over 67km. I am trying to achieve a 100km race within the year.

I am very focused on health and fitness. I also have a passion for learning and development and a keen interest in self development. I love to play around with code and especially learning new technologies, languages and frameworks. Currently building my own website as a way of combining my interest in software and sport.