Alex Gill

Lead Software Engineer at Neo4j

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Alex Gill is a Lead Software Engineer and application architect based in London with 12 years of experience building reliable systems across UX, databases, and backend services. Currently leading engineering at Neo4j, he brings practical expertise in graph runtimes (notably working on Cypher runtime-related projects) and a strong advocacy for functional programming and high-quality testing practices. His background spans fast-moving startups and established products—from Depop and Quantemplate to Penna—where he balanced hands-on development with architectural leadership. An active contributor to testing tooling (improving AutoFixture’s xUnit integrations), he has a knack for reducing complexity in test setups and preventing data overfetch. He combines a BSc in Computer Science from the University of York with a curiosity for improving developer workflows and system correctness.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at University of York
stackoverflow-logo

Stackoverflow

Stats
7,749reputation
1.3mreached
120answers
55questions
Badges
yaml
top-5%
linq
top-5%
try-catch
top-5%
angularjs
top-5%
github-logo-circle

Github Skills (18)

unit-testing10
xunit10
autofixture10
dotnet-core10
csharp10
unit-test10
linq9
testing9
angularjs9
yaml9
formsubmit9
try-catch9
pyyaml6
entity-framework6
specification6

Programming languages (12)

C#TypeScriptJavaRustScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
AutoFixture/AutoFixture

Mar 2015 - Mar 2015

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 29 comments in 11 days
Contributions summary:Alex focused on enhancing the testing capabilities of the AutoFixture.xUnit.net library. Their contributions include adding tests to verify specific functionalities, removing tests no longer applicable, and modifying the `CompositeDataAttribute` for improved data handling and error checking. The user also added a feature that prevents returning too much data.
autofixturedotnetmaintainabilityobject-graphtest-data
An AutoFixture customization that lazy-loads navigation properties on Entity Framework objects
Contributions:21 commits, 3 PRs, 20 pushes in 4 years 6 months
autofixtureentity-frameworklazyload
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial