Hi, I'm Barrie Millar
I'm a Data Automation Developer working for Crowe UK with broad programming and IT technical experience

I started my technology journey early in life, learning to program in BASIC at a young age on an old Amstrad CPC464. I had only an instruction manual and a curious mind, but I was inspired by the possibilities I could see in the words. My interest in technology only grew from there and after school, I embarked on a university education in the field and attained a degree and a masters degree.
However, my life did not progress as I had envisaged, family responsibilities came to the fore and I spent a number of years in a caring role, first informally, and then formally. Despite this, my life circumstances have recently changed and after completing full-stack web development training with Code Institute, I started work for Crowe UK as an Alteryx Developer.
From there, I gained Designer Core and Advanced certifications while working on a variety of projects at Crowe, both big and small. My role has now expanded beyond Alteryx into KNIME workflows, Python development and FastAPI web-based solutions. I also actively follow my professional development plan, building my software portfolio and expanding my skills in key technologies including Power BI
Qualifications
Course | Institution | Date Completed |
---|---|---|
Full Stack Software Developer: Skills Bootcamp | Code Institute | August 2024 |
MSc E-Commerce (Technology) | Swansea Institute of Higher Education | March 2008 |
BSc Software Engineering | Swansea Institute of Higher Education | July 2002 |
A-Levels (A to B grades) in Information Technology and Electronics | Bro Myrddin | August 1999 |
6 GCSE's (A to C grades) including Mathematics and English | Bro Myrddin | August 1997 |
Full Stack Software Developer: Skills Bootcamp at Code Institute (Completed August 2024) |
MSc E-Commerce (Technology) at Swansea Institute of Higher Education (Completed March 2008) |
BSc Software Engineering at Swansea Institute of Higher Education (Completed July 2002) |
A-Levels (A to B grades) in Information Technology and Electronics at Bro Myrddin (Completed August 1999) |
6 GCSE's (A to C grades) including Mathematics and English at Bro Myrddin (Completed August 1997) |
Individual Software Portfolio

Carrier Directive
A text-mode strategic game inspired by the 1988 game Carrier Command
Technology: Python
Status: Progressing

BMChecksum
A file hashing program to store and later verify the checksums of files
Technology: Python
Status: Command-line and Tkinter GUI editions functional, development continues
Courses
Course | Institution | Date Completed |
---|---|---|
TypeScript for JavaScript Developers | LinkedIn Learning | August 2025 |
Learning PowerShell | LinkedIn Learning | July 2025 |
Power BI Essential Training (2024) | LinkedIn Learning | July 2025 |
Learn CSS - Responsive Design | Codeacademy | May 2023 |
Learn CSS - Box Model and Layout | Codeacademy | May 2023 |
Learn CSS - Flexbox and Grid | Codeacademy | March 2023 |
Building Interactive JavaScript Websites | Codeacademy | May 2022 |
Learn JavaScript | Codeacademy | March 2022 |
Learn CSS | Codeacademy | March 2022 |
Learn HTML | Codeacademy | February 2022 |
Learn CSS - Responsive Design at Codeacademy (Completed May 2023) |
Learn CSS - Box Model and Layout at Codeacademy (Completed May 2023) |
Learn CSS - Flexbox and Grid at Codeacademy (Completed March 2023) |
Building Interactive JavaScript Websites at Codeacademy (Completed May 2022) |
Learn JavaScript at Codeacademy (Completed March 2022) |
Learn CSS at Codeacademy (Completed March 2022) |
Learn HTML at Codeacademy (Completed February 2022) |
Employment
Analyst - Data Automation Developer at Crowe UK (August 2025 onwards) |
Expanded from a Junior Alteryx Developer role into a Data Automation Developer, reflecting increased responsibility and a move into multi-platform automation. |
Designing and maintaining data automation workflows using Alteryx, KNIME and VBA. |
Extending low-code automation by developing standalone Python solutions to provide enhanced flexibility and capability. |
Building a scalable full-stack web-based platform using Python, FastAPI and HTML/CSS to host and deploy current and future automation capabilities. |
Delivering technical training to new team members to share best practices and improve overall capability. |
Providing ongoing support and guidance to stakeholders to ensure smooth adoption and effective use of automation tools. |
Analyst - Junior Alteryx Developer at Crowe UK (December 2024 to August 2025) |
Produced and maintained Alteryx Designer and Alteryx Server workflows to meet business requirements and streamline manual processes. |
Gained Alteryx Designer Foundation, Core and Advanced certifications. |
Built VBA-based desktop solutions to complement automated workflows where appropriate. |
Developed complementary Python-based solutions to extend capabilities inside the Alteryx framework. |
Delivered training and provided ongoing support to stakeholders to ensure effective use of workflows. |
Personal Assistant with IT Support (November 2011 to April 2024) |
Providing day to day care to an individual with complex medical and social needs. Includes administering medication, PEG feeding, record keeping and medical testing. |
Responsible for leading the design and implementation of policies and procedures as required. |
Leading teams and training new staff members. |
Responsible for providing all IT support required including administrative, technical and creative tasks. These include hardware and software maintenance, management of portable devices, IT backup and security and document management. |
Technical Skills
Personal Skills
Personal Interests
Technology in general, including programming, artificial intelligence, and virtual reality, etc. |
Formula 1 racing |
World affairs |
Strategic gaming, both traditional and computerised |
Flight, including gliders, powered aircraft and drones |