IanΒ Macinnes

Staff Software Engineer at Egress, a KnowBe4 company

Sheffield, 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

πŸ‘€
Senior
πŸŽ“
Top School
Ian Macinnes is a Staff Software Engineer with 14+ years of experience combining deep AI research (DPhil in Artificial Intelligence) with hands-on production engineering across Python, Node.js and C++. He currently leads development of Egress Prevent, a patented A.I. threat protection service, and has driven architecture and novel algorithm design for self-calibrating ML systems that process millions of emails. His background spans distributed computing, genetic algorithms, graph databases and real-time ETL, with commercial implementations from financial risk grids to mobile and crypto escrow platforms. Ian pairs research interestsβ€”RDF knowledge bases and logic/reasoning over Virtuoso and ArangoDBβ€”with practical product delivery and team leadership. He is equally comfortable prototyping mathematical algorithms and shipping robust APIs and services, and in his spare time experiments with Unreal Engine and AI tooling for structured data.
code14 years of coding experience
job18 years of employment as a software developer
bookDoctor of Philosophy (DPhil) Artificial Intelligence and Computer Studies, Doctor of Philosophy (DPhil) Artificial Intelligence and Computer Studies at University of Sussex
bookB.Sc (Hons) Artificial Intelligence, B.Sc (Hons) Artificial Intelligence at University of Westminster
stackoverflow-logo

Stackoverflow

Stats
13reputation
519reached
0answers
1question
github-logo-circle

Github Skills (39)

pattern9
matching9
arangodb9
query-language9
dispatch9
sql-like8
database8
data-models8
document-database8
graphdb8
graph-database8
embeddable8
datastore8
pattern-matching8
nosql7

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
Python package that provides dispatch on values using pattern matching
Contributions:69 commits, 1 PR, 14 pushes in 2 years 4 months
dispatchpythonmatchingpattern-matchingpattern
minimind/range-map

May 2012 - Aug 2014

Contributions:6 commits in 2 years 3 months
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
Ian Macinnes - Staff Software Engineer at Egress, a KnowBe4 company