MB

Michael Banks

Lead Software Engineer at Griffin

Michael Banks has a diverse work experience in software engineering. Michael started as a Graduate Teaching Assistant at the University of York in 2008 while completing their doctoral study in Computer Science. After that, they worked as a Software Engineer at Altran UK, where they served as Deputy System Architect and Technical Lead for a team of formal methods specialists.

In 2014, they joined CACI (formerly Purple Secure Systems) as a Senior Software Engineer, where they designed and developed a Kafka Streams processing pipeline and worked with Java EE and RESTful web services.

In 2019, they joined Polecat Intelligence™ as a Software Engineer, then later became a Senior Software Engineer. Michael was responsible for building data enrichment pipelines and backend development using a mix of Clojure, Datomic, Docker, ElasticSearch, GraphQL, Python, and SQL.

Currently, Michael is working at Griffin as a Senior Software Engineer, and they are transitioning to the role of Lead Software Engineer starting in 2023. More details about their role at Griffin are not provided.

Michael Banks earned a PhD in Computer Science from the University of York between 2008 and 2012. Prior to that, they obtained a Master of Engineering (MEng) degree in Computer Systems and Software Engineering from the University of York, completing their studies in 2008. In April 2018, Michael Banks also obtained a certification as a Certified Ethical Hacker from EC-Council.

Links

Previous companies

Polecat Intelligence logo

Org chart