About me

image made with ai artavatar

James Shopland

Developer Advocate
BetterStack

I am a software engineer with a passion for problem-solving and creativity. I started coding at the age of 13, creating Java plugins for Minecraft that garnered over 100,000 downloads. While studying accounting and finance at university, I continued to hone my coding skills as a hobby. My dissertation on behavioral economics sparked an interest in user experience and design, which has since become a key focus in my work.

After training to become an accountant, I made the switch to the IT department of a firm and began working as a full-time developer. After being a full-stack developer for a few years, I now work as a Developer Advocate at BetterStack, where I create content and guides to help developers learn and grow in their careers.

My Coding Journey

  1. Developer Advocate at  BetterStackCurrent Role

    Throughout my last few jobs I launched a YouTube channel with the aim to stay on top of the latest tech news and trends. BetterStack reached out and offered me the opportunity to join their Developer Advocacy team, where I am able to create content and guides to help developers learn and grow, while working with the aweomse BetterStack team.

  2. Software Engineer - Frontend Focused

    During my time at Frazer-Nash I worked on my passion for frontend development. This lead me to take on a new role this year at Imparta as a Software Engineer, where I am able to focus on frontend development and continue to develop my skills in this area.

  3. Senior Engineer, Cloud Technologies Group

    I started work as an Engineer at Frazer-Nash, where I was part of the Cloud Technologies group. This role allowed me to further develop my skills in software engineering and explore my passion for problem-solving and creativity in the rapidly changing field of technology.

  4. Accountant to Engineer

    I made the switch to a developer job, leaving my previous career in accounting to pursue my passion for coding full-time. This decision allowed me to fully immerse myself in the world of software engineering and explore new technologies and approaches.

  5. Accountant

    I was tasked with helping the IT team at an accounting firm create a web app to improve workflows in creating reports, while I was bookeeping. I was initially brought on to test the app and provide feedback on what features to add, but as I worked on the project, I found myself becoming increasingly interested in coding.

  6. Durham University - Behavioural Finance Dissertation

    I wrote a dissertation on behavioral finance, which gave me insights into user experience and design. This sparked my interest in the intersection between psychology and technology, and I began to explore opportunities in software engineering that allowed me to incorporate this knowledge into my work.

  7. Durham University - BA (Hons) Accounting and Finance

    I started university to study Accounting and Finance, where I continued to pursue my passion for coding as a hobby. This provided me with a well-rounded education and a strong foundation in business and financial principles.

  8. YouTube - Tech Tutorials

    I started a YouTube channel to post tutorials on completing difficult levels on an iPad app. Over time, my channel grew to include a wide variety of Mac-based tutorials, with two of my videos amassing over 40,000 views. Despite the tutorials being rather out of date, the channel did its best over COVID-19, as people were stuck at home and looking for ways to improve their computer skills.

  9. Discovering Software Engineering

    I began developing Java plugins for Minecraft, which quickly gained popularity and amassed over 100,000 downloads. This experience sparked my interest in coding and set me on a path towards a career in software engineering.

Professional Certificates

AZ-204: Developing Solutions for Microsoft Azure

From requirements definition and design to development, deployment, and maintenance. Use cloud DBAs, cloud administrators, and clients to implement solutions.

azure