I help companies to become event-driven by using domain-driven design and domain events. I achieve this by providing software consultancy and development expertise, specialising in event-driven architectures. I can help your company with training, workshops, event storming, architecture advice, consultancy, and support.Over the past decade, I have worked with a host of technologies including Microsoft's .NET Framework (C#, WPF, ASP.NET, WebAPI and the Azure cloud platform), Java, Ruby, and most recently Elixir. I enjoy full-stack software development, which includes architecting and building rich web applications in HTML, CSS and JavaScript. Using frameworks such as React, Redux, Elm, AngularJS, Backbone.js, and d3 to deliver highly interactive, responsive and visually stunning experiences for end users. Supporting these single-page web applications are RESTful web services and GraphQL endpoints, implemented using a host of back-end technologies (ASP.NET WebAPI, Node.js, Elixir, and Rails).I'm interested in building resilient, performant, and scalable applications following the Command Query Responsibility Segregation and event sourcing pattern (CQRS/ES). Taking a keen interest in the Elixir language for the proven reliability of Erlang's BEAM virtual machine. If your company wants to implement event sourced applications in Elixir, my expertise combined with my Commanded and EventStore open-source libraries provide a solid technical foundation for you to build on. Allowing you to focus on modelling your domain – the most important part of your app – to create a better application at a faster pace.
-
Senior Full-Stack Software EngineerVerna Feb 2024 - PresentLondonVerna builds software to help people manage land in the best way for theenvironment – enhancing biodiversity and drawing down carbon, whilst makingsustainable returns. -
Company DirectorBinary Consulting Ltd Oct 2008 - Feb 2024Providing software consultancy and development expertise through my own company. Binary Consulting specialises in event-driven architectures and can help your company with training, workshops, architecture advice, consultancy, and support. -
Software EngineerMilliman Oct 2014 - Oct 2016Southampton, United Kingdom -
Senior Software DeveloperMckinsey Digital Labs Apr 2013 - Sep 2014London, United Kingdom -
Software DeveloperDigiterre Feb 2012 - Mar 2013London, United Kingdom -
Software ConsultantTotal Objects Feb 2011 - Jan 2012 -
Software ConsultantBrit Insurance Oct 2008 - Aug 2010 -
Software DeveloperCominded Nov 2007 - Oct 2008 -
Software DeveloperImmediacy Jul 2006 - Nov 2007 -
Software DeveloperImeta Jul 2004 - Jun 2006
Ben Smith Education Details
-
Bsc Computer Science
Frequently Asked Questions about Ben Smith
What company does Ben Smith work for?
Ben Smith works for Verna
What is Ben Smith's role at the current company?
Ben Smith's current role is Senior full-stack software engineer at Verna.
What schools did Ben Smith attend?
Ben Smith attended University Of Southampton.
Not the Ben Smith you were looking for?
-
1 +447891XXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial