Jonathan Worthington

Jonathan Worthington

A meeting with management to help them understand how to apply Domain Driven Design and get business value from it. Implementing type-driven optimizations in a compiler. Delivering a class on software architecture, helping students to grasp and understand new concepts.

It's all in a typical week's work for Jonathan!

Whether it's architecting, coding, teaching or mentoring, Jonathan is at home. He has an eye for elegance and simplicity, and loves to take something that seems difficult, get to the heart of the complexity and make an easy to understand solution. At Edument, Jonathan spends his time teaching, helping clients to tackle complexity in their software development and delivering solutions to some of their trickiest implementation challenges.

A consultant since 2006, Jonathan is also a very active open source contributor, and a popular speaker at a range of international workshops and conferences.

Key skills

  • Perl
  • C#
  • JavaScript
  • React
  • Software Architecture
  • Compilers and runtime environments
  • Git
  • TDD
  • DDD

Previous assignments

  • Consultant for TN DataKonsult AB
  • Core developer on the Rakudo Perl 6 Compiler
  • Lead developer at Programmer’s Heaven (development site)
  • Lead developer for WallCreate (online canvas art specialist)

Certifications

  • Microsoft Professional Developer
  • Microsoft Certified Trainer
  • First class honors degree in Computer Science from the University of Cambridge.

Teacher for courses

Contact

News & feeds

  • Why do we do this to ourselves?

    A couple of weeks ago, we discovered that some dates on our web site  were incorrect. Instead of showing the actual date of a course delivery,  certain pages would always show today's date...

    Read more
  • Today we open our new headquarters, Teknikhubben

    Today we open our new headquarters, Teknikhubben, on Kullagatan in Helsingborg. Here entrepreneurs can get help to realize their business ideas.

    Read more
  • New office in Gothenburg

    We are now opening a new office in Gothenburg

    Read more
  • Now we launch Beginning ASP.NET Core

    In 2016 Microsoft released the ASP.NET Core Platform, but it was shaky. Not until May 2018, with the release of version 2.1, did the platform become stable. Now is the time to invest knowledge in it, and therefore we release the course Beginning ASP.NET Core.   

    Read more
  • Predicting the upcoming JavaScript season

    Join us as we geek our over the upcoming Premier L... sorry, JavaScript season, and walk through the state of our favourite teams; Angular Rovers, FC React and TypeScript United!

    Read more