Image of Stuart Leneghan

Stuart Leneghan

Managing Director

Software Engineer

London, United Kingdom

Section title

Stuart Leneghan's Email Addresses & Phone Numbers

Stuart Leneghan's Work Experience

Monadic Development

Managing Director

August 2012 to Present

ITV

Software Engineer (Contract)

March 2014 to December 2015

Bank of America Merrill Lynch

Software Engineer (Contract)

August 2013 to March 2014

London, United Kingdom

Stuart Leneghan's Education

University of Oxford

Msc Software Engineering

2012 to 2016

The Open University

Bsc Hons 2:1 Computing

2005 to 2009

About Stuart Leneghan's Current Company

Monadic Development

Software Consultancy

About Stuart Leneghan

📖 Summary

Looking to leverage the latest technology and thinking in a practical setting, as well as create an environment that encourages and nurtures inovation.Managing Director @ Software Consultancy From August 2012 to Present (3 years 5 months) Software Engineer (Contract) @ Scala Microservices projects on the core platform services regeneration project and the user registration project. From March 2014 to December 2015 (1 year 10 months) Software Engineer (Contract) @ Green field project to design and develop a new Client Money application that will replace the existing highly manual workflow. The team was highly autonomous with every member responsible for seeing each story from developing the initial requirements with the product owner, using spec by example, through to the features deployment in production. The applications architecture consisted of the client/server application written in python and a relational database. From August 2013 to March 2014 (8 months) London, United KingdomSoftware Engineer (Contract) @ Responsible for the design and development of the server for a new iOS space simulation game. The main features of the server were; highscore tables, persistence of users ghost runs, in­app purchases, notifications, analytics, friends graph and matchmaking. The server was written in Scala using the Play framework and hosted on the Heroku platform. The project also involved developing the C# client on the iPhone/iPad which would be used by the game to communicate with the servers RESTful API. Permanent storage on the server consisted of three parts; SQL for user identification, a Redis store for user details & game progress and Amazon S3 to record ghost runs and rocket data. Additional frameworks selected for the architecture included; Spray for mapping between JSON and scala case classes, SLICK for the relational database layer and the Top Ten Scala­Redis client. Additional features that were added to the Redis­Client were contributed back to the Top Ten github project. In addition to design and development responsibilities I also carried out training sessions for in house developers on both Scala and the application and ongoing technical support. From April 2013 to September 2013 (6 months) Java Consultant (Contract) @ Work on the fixed income credit team on their distributed real time quoting and risk system. The role involves all aspects of the software life cycle including; requirement gathering from the business, analysis of the existing systems/functionality, design and implementation, all the way through to production rollout and subsequent support. From August 2012 to August 2013 (1 year 1 month) London, United KingdomTechnical Lead @ Develop low-latency, highly scalable, highly available distributed server systems. The team works in an Agile environment pushing to live in 3 week sprints. As technical lead I am responsible for the full lifecycle of the server side development from planning through to supporting the application in production and I'm regularly responsible for investigating critical issues that occur in production often requiring a solution to be delivered within an constrained time frame. I currently organise the weekly cross team server meeting which aims to share knowledge, reduce unnecessary duplication of work and discusses important technical design issues. I also started and run regular company wide lunchtime lightning talks, typically attracting 40 people, a weekly coding dojo to teach functional programming and Scala, details of which can be found on my blog, and the office book club. * Following the the Sims Social launch I worked on the performance team to investigate and make the changes required to enable the game to handle 10 million DAU. * Investigated memory issues that occurred in the Sims game four months after launch. The outcomes of this investigation reduced the memory footprint of the application, the number of garbage collections and database connection usage. These improvements were applicable to all Playfish games and services and a write up of some of the outcomes can be found on my blog. * Developed the shared code library that allows games to communicate with Ea's Nucleus system. * Refactored the Sims Social code base to use Guice to create all dependencies, replacing the existing legacy singleton factory class. * Written tools to improve developer productivity and optimised the Sims Social build to significantly reduce the build time. * Involved in initiatives to improve code quality through measures such as better quality automated tests, code reviews, pair-programming and increased developer responsibility. From October 2010 to August 2012 (1 year 11 months) London, United KingdomTechnical Analyst @ Lead a team of five developers based in London and Hyderabad developing an exception handling, workflow management and reporting J2EE application for the Gloss transaction processing system. * Introduced to the team Agile practices such as TDD, refactoring and planning poker. * Responsible for estimation, planning and meeting release deadlines for the team. * Delivered technical training on the project for staff from various departments in both England and India. * Worked with clients and business analysts to turn business requirements into functional and technical specifications. From August 2007 to October 2010 (3 years 3 months) Technical Support @ Tier 2 Technical support for BT broadband customers. From January 2007 to August 2007 (8 months) Independent Mortgage Advisor @ Offered independent advice to clients regarding their mortgage and life insurance. From April 2001 to September 2005 (4 years 6 months) Msc, Software Engineering @ University of Oxford From 2012 to 2016 Bsc Hons 2:1, Computing @ The Open University From 2005 to 2009 Stuart Leneghan is skilled in: Java, Haskell, Erlang, Scala, Subversion, TDD, Git, Maven, Technical Leadership, Agile Methodologies, Performance Tuning, Scrum, Test Driven Development, Linux, Spring, Java Enterprise Edition


Stuart Leneghan’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

Frequently Asked Questions about Stuart Leneghan

What company does Stuart Leneghan work for?

Stuart Leneghan works for Monadic Development


What is Stuart Leneghan's role at Monadic Development?

Stuart Leneghan is Managing Director


What is Stuart Leneghan's personal email address?

Stuart Leneghan's personal email addresses are not available


What is Stuart Leneghan's business email address?

Stuart Leneghan's business email addresses are e*****@leneghan.com, and s****[email protected]


What is Stuart Leneghan's Phone Number?

Stuart Leneghan's phone +44 ** **** *295


What industry does Stuart Leneghan work in?

Stuart Leneghan works in the Financial Services industry.


10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Stuart Leneghan's Personality Type

Extraversion (E), Intuition (N), Feeling (F), Judging (J)

Average Tenure

1 year(s), 11 month(s)

Stuart Leneghan's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 72% chance that Stuart Leneghan is seeking for new opportunities

Stuart Leneghan's Social Media Links

blog.leneg... github.com /sleneghan
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

one billion email addresses

One billion email addresses and counting

Everything you need to engage with more prospects.

2x More emails
vs. competitors
99% Accuracy
40+ Integrations

ContactOut is used by

76% of Fortune 500 companies

Microsoft Nestle PWC Merck Rackspace
Try ContactOut
for free today
  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit
Try ContactOut for Free