Billie Thompson

Billie Thompson

Berlin, Berlin, Germany
1K followers 500+ connections

About

I help product teams enjoy their job more, deliver more, and change their organisation…

Articles by Billie

Activity

Join now to see all activity

Experience

  • Armakuni Graphic

    Armakuni

    Berlin, Germany

  • -

  • -

  • -

    London, United Kingdom

  • -

    London, United Kingdom

  • -

    London, United Kingdom

  • -

    London, United Kingdom

  • -

    London, United Kingdom

  • -

  • -

    London, United Kingdom

  • -

    London, United Kingdom

  • -

  • -

  • -

  • -

Education

  • Aberystwyth University Graphic

    University of Wales, Aberystwyth

    -

    Activities and Societies: Surf Soc, Anime Soc

    I have used various programming languages in my studies including Java, PHP, Ruby, C and Assembler. I also worked in a 10 person team during a group project during my second year. A couple of modules I took were my Final Year Project, and Server Side Software.

    I developed for my final year project, a web based Simple Finance Manager. I used this project to experiment with RESTful API development, and HATEOAS. I explored the benefits using the SOA. I also took advantage of TDD and BDD in…

    I have used various programming languages in my studies including Java, PHP, Ruby, C and Assembler. I also worked in a 10 person team during a group project during my second year. A couple of modules I took were my Final Year Project, and Server Side Software.

    I developed for my final year project, a web based Simple Finance Manager. I used this project to experiment with RESTful API development, and HATEOAS. I explored the benefits using the SOA. I also took advantage of TDD and BDD in this project and a iteration based development methodology. It featured an SMS interface, and a web interface and used the Ruby on Rails framework.

    Other Modules I have completed include: Program Design, Software Development Lifecycles, Computer Architecture, Computer Hardware, Database Management, User Centred Design & Human Computer Interaction, The Internet: Telematic Application Design & Construction, Mobile, Embedded & Wearable Technology, Server-side Software and Agile Methodologies.

  • -

Licenses & Certifications

  • VMware Certified Master Specialist - Cloud Native 2020 Graphic

    VMware Certified Master Specialist - Cloud Native 2020

    VMware

    Issued
  • CKA: Certified Kubernetes Administrator Graphic

    CKA: Certified Kubernetes Administrator

    The Linux Foundation

    Issued Expires
    Credential ID LF-mk5q8bhdnz

Volunteer Experience

  • Mentor

    PHP Mentoring

    - 5 years 4 months

    Education

    Mentoring PHP developers via the PHP Mentoring program. https://phpmentoring.org/

Publications

  • API Contracts using Open API

    Symfony London

    During this talk Thompson will introduce you to the concepts of publishing an API contract using the Open API standard (formerly called Swagger). She'll cover your options for defining your API contract, the pros and cons of each, and how to verify you're following that standard in actuality. This talk's example will be based around Symfony, and the tools involved make heavy use of the Symfony Serializer, however non-Symfony users will find it useful too.

    See publication
  • Kubernetes at the Home Office

    DevOps Bristol, PHP London, PHP Berkshire, London DevOps, PHPNW Unconference, and the Contain Christmas Special, PHPUK

    Abstract:
    At the Home Office we had a problem. Hundreds of lines of infrastructure, everyone doing their own thing, and reinventing the wheel. During this talk I'll tell you how we are attempting resolve that using Docker, Kubernetes and changing developer culture.

    This talk consists of 3 parts. In the first I will introduce you to docker and talk about how to use it to create reusable infrastructure components, then I will talk about how to deploy and manage those components with the…

    Abstract:
    At the Home Office we had a problem. Hundreds of lines of infrastructure, everyone doing their own thing, and reinventing the wheel. During this talk I'll tell you how we are attempting resolve that using Docker, Kubernetes and changing developer culture.

    This talk consists of 3 parts. In the first I will introduce you to docker and talk about how to use it to create reusable infrastructure components, then I will talk about how to deploy and manage those components with the open source PaaS Kubernetes, and finally I'll talk about changing our culture using tools and techniques to ensure we keep reusing into the future.

  • Talk on Angular.JS, Express, and Silex

    PHPUK15, PHP Tour in Luxembourg and Full Stack Software Development London

    Talk Title
    MVVM and Silex - It's the future

    Abstract
    There's two things that every cool new start-up wants to provide. A rich application like website, and an API. I'll be talking about how to use Silex and an AngularJS to create one. With lots of demos to go wrong, this talk is aimed at PHP developers that work closely with the frontend, some some knowledge of JavaScript is assumed. We'll touch on the cool things happening in the frontend space like Bower, Grunt, MVVM Frameworks…

    Talk Title
    MVVM and Silex - It's the future

    Abstract
    There's two things that every cool new start-up wants to provide. A rich application like website, and an API. I'll be talking about how to use Silex and an AngularJS to create one. With lots of demos to go wrong, this talk is aimed at PHP developers that work closely with the frontend, some some knowledge of JavaScript is assumed. We'll touch on the cool things happening in the frontend space like Bower, Grunt, MVVM Frameworks, and how that might change how you write PHP.

    See publication
  • Talk on CQRS & Event Sourcing

    PHP London and PHPSW

    Talk title
    CQRS & Event Sourcing - The coolest design patterns you probably shouldn't be using

    Abstract
    This talk will take you through the Event Sourcing design pattern, then go through how you'd implement it. From there we'll move on to CQRS, starting with what it is, then moving onto why it works well with event sourcing and how you'd implement it. Finally we'll wrap up with why it's probably not appropriate for most projects, and give some examples where it is appropriate.

Projects

  • Word Puzzle Word Finder

    -

    Helper for word puzzle programs, primarily scrabble or words with friends. Allows you to descramble anagrams and also filter based on space available for the words.

    The framework that was used is Rails 3. Uses coffeescript as a javascript preprocessor, and twitter bootstrap as the base for the views. The back end uses MongoDB, and it's hosted on Heroku.

    To keep down bandwidth it uses the CloudFlare CDN.

    See project

Languages

  • English

    Native or bilingual proficiency

  • German

    Elementary proficiency

More activity by Billie

View Billie’s full profile

  • See who you know in common
  • Get introduced
  • Contact Billie directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Billie Thompson

Add new skills with these courses