Nathan Johnstone

Nathan Johnstone Email and Phone Number

.NET and Azure Architect @ Xebia
The Hague, ZH, NL
Nathan Johnstone's Location
The Hague, South Holland, Netherlands, Netherlands
Nathan Johnstone's Contact Details

Nathan Johnstone work email

Nathan Johnstone personal email

Nathan Johnstone phone numbers

About Nathan Johnstone

Software development is a life long passion that started with my first computer (Commodore 16) at the age of 8 and continues to this day.I treat the profession the same manner as a doctor treats their profession, in that I am constantly striving outside of work to expand my skillset and sharpen my tools. I subscribe strongly to the Software Craftmanship movement and thrive in an environment where I have like minded peers and the ability to mentor.

Nathan Johnstone's Current Company Details
Xebia

Xebia

View
.NET and Azure Architect
The Hague, ZH, NL
Website:
xebia.com
Employees:
5524
Nathan Johnstone Work Experience Details
  • Xebia
    .Net And Azure Architect
    Xebia
    The Hague, Zh, Nl
  • Xpirit | Part Of Xebia
    .Net / Azure Architect
    Xpirit | Part Of Xebia Mar 2023 - Present
    Atlanta, Georgia, Us
  • Omnia Retail
    Chief Architect
    Omnia Retail Dec 2021 - Mar 2023
    Amsterdam , Noord-Holland , Nl
  • Omnia Retail
    Chief Technology Officer
    Omnia Retail Jan 2021 - Dec 2021
    Amsterdam , Noord-Holland , Nl
  • Omnia Retail
    Chief Architect
    Omnia Retail May 2018 - Jan 2021
    Amsterdam , Noord-Holland , Nl
    * Implementation of Observability practices and thinking in a legacy platform - Monitoring/Metrics with Datadog + Kibana, use of Correlation Ids to link events across different systems etc...* Implementation of Terraform for deploying infrastructure in Azure* Migration of a legacy platform from .NET Full Framework to .NET Core containers/services in a safe/scalable manner* Migration of a legacy platform from running in a Data Center to fully running in Azure* Architecting of workflow based system to use a combination of .NET Core containers + Hangfire + Kubernetes + Keda for event driven scaling from 0 to N and back based on the amount of work* Implementing engineering and coding standards around Software Testing (Unit vs Integration vs Acceptance) and Solution architecture (software patterns such as Ports and Adapters etc..)* Mentoring on software skills such as Testing, Boundaries, Volatility, Incremental Improvements, Mikado Method
  • Coolblue
    .Net Pathfinder / Architect
    Coolblue Oct 2016 - May 2018
    Rotterdam, Zuid-Holland, Nl
    Technical evangelist working within .NET teams at Coolblue to mentor / implement Clean Architecture, DDD, TDD and other associated Software Craftsmanship best practices. Providing architectural guidance on system design with regards to monitoring, resilience, system and component boundaries and integration patterns.
  • Coolblue
    Senior Software Developer
    Coolblue May 2016 - Oct 2016
    Rotterdam, Zuid-Holland, Nl
    Designing and building new backend architecture at Coolblue involving microservices, CQRS and Domain Driven Development
  • Diligent Board Member Services
    Senior Software Engineer
    Diligent Board Member Services Feb 2014 - Apr 2016
    New York, Ny, Us
    Working at Diligent within a scrum team responsible for delivering backend services such as Windows NT services and a Web Service with WCF end points and well as a front end WinForms GUI.As a Senior Developer I've also been responsible for:* Implementing an integration test suite for existing iBatis SQL statements* Continuously improving the quality of unit tests being written as well as code coverage* Mentoring within the team and across other teams with regards to refactoring, TDD, unit testing, IoC , root composition and SOLID principals* Organizing and running katas and refactoring workshops for peers to share and increase skills across the organization* Refactoring existing applications to use IoC and have a composition root, introducing AutoFac, introducing patterns to move away from existing code smells such as static cling and god classes* Improving Jenkins CI builds by extending integration test suite to run against unique database instances* Upskilling peers in the use of Git and GitHub* Improving the scrum processes within the team
  • Nrj Solutions
    Software Engineer Contractor
    Nrj Solutions Dec 2012 - Dec 2013
    Started up own company for software contracting part time. Designed and implemented a C# windows service for logging serial port data for field devices with distributed client access plus bug fixes for existing Delphi 5.0 codebase
  • Rio Tinto
    Specialist Software Engineer, Control Systems
    Rio Tinto Jan 2009 - Dec 2013
    London, Greater London, Gb
    Implementation of agile methodology across various software systems and of test driven design across C real time control system. VB6 software projects and C# / VB.NET projects. Designed/implemented plugin based process control algorithm framework.
  • Rio Tinto
    Software Engineer, Control Systems
    Rio Tinto Jan 2000 - Jan 2009
    London, Greater London, Gb
    Design, implementation and maintenance of real time finite state machine control system. Creation of an automated test harness involving custom built hardware, scripting language and multiple components. Team leader of 3-4 software engineers.

Nathan Johnstone Skills

C# Agile Methodologies Test Driven Development Unit Testing Software Development Software Project Management Software Engineering C Sql C++ Vb.net Qualified Electrician Visual Basic Software Lean Manufacturing Lean Thinking Lean Software Development Dependency Injection Design For Testing Ward Mellor Oop Mikado Method Hexagonal Architecture Solid Principles Real Time Control Systems Finite State Machines Uml Visual Basic 6.0 Database Design Microservices

Nathan Johnstone Education Details

  • Southland Boys High School
    Southland Boys High School

Frequently Asked Questions about Nathan Johnstone

What company does Nathan Johnstone work for?

Nathan Johnstone works for Xebia

What is Nathan Johnstone's role at the current company?

Nathan Johnstone's current role is .NET and Azure Architect.

What is Nathan Johnstone's email address?

Nathan Johnstone's email address is lo****@****ail.com

What is Nathan Johnstone's direct phone number?

Nathan Johnstone's direct phone number is +316265*****

What schools did Nathan Johnstone attend?

Nathan Johnstone attended Southland Boys High School.

What are some of Nathan Johnstone's interests?

Nathan Johnstone has interest in Economic Empowerment, Education, Environment, Science And Technology, Health.

What skills is Nathan Johnstone known for?

Nathan Johnstone has skills like C#, Agile Methodologies, Test Driven Development, Unit Testing, Software Development, Software Project Management, Software Engineering, C, Sql, C++, Vb.net, Qualified Electrician.

Who are Nathan Johnstone's colleagues?

Nathan Johnstone's colleagues are Rens Goudsmit, Gaurav Kumbharde, Sandeep Ghadiyaram, Vijaya Kumar Bellapu, Raju Gln., Ankita Kulkarni, Pankaj Ladiwal.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.