Mike H.

Mike H. Email and Phone Number

Software Engineer @ Null Signal Games
Mike H.'s Location
Birmingham, England, United Kingdom, United Kingdom
Mike H.'s Contact Details

Mike H. personal email

About Mike H.

An experienced graduate software engineer who thrives in a creative and collaborative environment. Focussed on building a progressive agile culture using continuous delivery. Aligns with business goals to help a team achieve outstanding results for today’s value rather than past plans. Steeped in programming skills with the ability to adapt to new technologies quickly and easily.

Mike H.'s Current Company Details
Null Signal Games

Null Signal Games

View
Software Engineer
Mike H. Work Experience Details
  • Bitweave
    Senior Software Engineer
    Bitweave Mar 2022 - Present
    Birmingham, England, United Kingdom
  • Null Signal Games
    Senior Web Developer
    Null Signal Games Jan 2022 - Present
    Birmingham, England, United Kingdom
    Volunteering to develop software relating to the card game Netrunner.Full stack development of features for the Cobra tournament software with Ruby on Rails.
  • Acacium Group
    Senior Applications Engineer, Architectural
    Acacium Group Jan 2021 - Dec 2021
    Birmingham, England, United Kingdom
    Following reorganisation, one of 2 promoted to a new architectural team from ~5 product teams.• In a team of ~8, expanded the user auth system used in JoinX across the group o Migrated JoinX and others to a centralised Auth0, in Java, C# and Terraform o Implemented inter-service auth with OAuth and RBAC in Java and Python, to reduce use of an expensive external M2M auth service• In a team of 20+, prototyped a new patient-facing system in Java and C# o Collaborated with contractors on systems design and integrations o Prototyped integration of an external system with Kafka API• Contributed integration and unit testing code for other teams in C# and Angular• Peer review with pull requests in GitHub flow• Used pair programming and coached other team members
  • Acacium Group
    Senior Applications Engineer, Joinx
    Acacium Group Jul 2018 - Dec 2020
    Birmingham, United Kingdom
    Part of a cross-functional Scrum team of ~12 who created a cloud platform for onboarding to nursing and doctor recruitment brands.• Domain-driven microservice architecture, Java services communicating with REST• Comprehensive testing with TDD and BDD• English DSL for acceptance tests, visual DSL for configuration, both with Java implementation• Rules engine to manage access to data and the workflow state• Whole team approach to design and development o Wrote up system designs developed in collaboration with the team o Designed features with BDD o Used pair programming and coached other team members o Peer review with pull requests in GitHub flow• Led Object Oriented Design improving code structure, flexibility and test coverage• Integrated OpenID Connect auth with Spring Security• Designed & implemented plugin architecture for external system integrations• Migrated whole system from AWS to Google Cloud• Productionised our continuous delivery pipeline with CircleCI, Kubernetes, Helm and Docker• Integrated a virus scanner into the platform in a matter of hours o Received a company award for this effort o Deployed scanner to Kubernetes and integrated into our file upload system
  • Ex Libris Campusm - Mobile Campus Solutions
    Senior Middleware Developer
    Ex Libris Campusm - Mobile Campus Solutions Jan 2017 - Jul 2018
    Wolverhampton, United Kingdom
    Retained through acquisition and reorganisation splitting customer-serving functions from core product development. Worked on the core platform in a 7-person cross-functional Agile team.• Collaborated on a new OAuth login flow for the API o Integrated LDAP into the new login, preserving functionality for legacy customers o Configuration for the new login system in Python with Django o End to end with Java, JavaScript, React and Node.js• Designed and implemented GDPR-led data deletion and export in Java, for large datasets with automated Oracle foreign key traversal and detailed reports o Automation of key traversal allowed minimal maintenance when changing the database, compared to either SQL scripting or relying on a Java-based data model o Automated plan analysis in unit and integration tests allowed to quickly identify how to include all data in deletion/export• Continued to improve unit test coverage for core API with TDD and refactoring• Trunk-based development with continuous integration• Peer review through continuous collaboration
  • Ex Libris Campusm - Mobile Campus Solutions
    Technical Account Manager / Senior Developer
    Ex Libris Campusm - Mobile Campus Solutions Oct 2014 - Jan 2017
    Wolverhampton, United Kingdom
    Promoted to manage customers for technical matters. 5 initially, growing to 10. This responsibility was shared between all senior developers in a 10-person development team.• Primary contact for most assigned customers o Collaborated with a Customer Success Manager who worked with all customers o Brought customers through the whole process of creating an app o Often did project management for customer onboarding and new integrations o Managed customers' purchased development capacity and helped them to use that effectively, based on what other customers were happiest with o Trained customers on our platform and systems o Provided support for our app extension and customisation tools o Attended presales to explain technology to prospective customers’ engineers• Migrated from Microsoft SQL Server to Oracle Database o Moved from Apache DBUtils to Spring JDBC, since the former lacked comprehensive support for Oracle o Worked with 2 colleagues and a consultant o Completed half the rewrite of core JDBC code for query running and data mapping o Converted most of the stored procedures, and did some work on SQL queries• Led adoption of TDD in core API in Java, Spring and Oracle SQL o Refactored key code from sequential programming style to decoupled OO style o Used TDD to add unit tests on the way o Provided first automated test coverage for the platform• Continued creating end to end university system integrations, further expanding our catalogue• A salesperson credited me with his first sale due to my involvement in presales o Gave me a £50 voucher for a fancy restaurant!
  • Ombiel Limited
    Java Developer
    Ombiel Limited Mar 2012 - Oct 2014
    Wolverhampton, United Kingdom
    Started with 6 people in a start-up office, mostly developers, doubling in size over time.• Helped create a market leading catalogue of university system integrations o Sole end to end developer for many integrations o Gathered details of the system o Clarified requirements with business and customers o Designed and wrote Java web services and jQuery front end• Added features to core platform web services • Completed our BlackBerry Java app, implemented features and stability improvements• Created an OAuth client for integrations o Designed and implemented on BlackBerry o Managed implementation for other platforms• Sole developer of a build automation system for native apps across several platforms o Collaborated with product and build teams on design
  • Jnc Solutions Ltd
    Software Developer
    Jnc Solutions Ltd Jun 2008 - Mar 2012
    Birmingham, United Kingdom
    Part of a 3-person development team for the company’s 2 main products for the web and desktop. Started during university, then moved to full time after graduation.• Promoted to lead developer for the web app project with PHP, MySQL and HTML/CSS/JS• Implemented features and bug fixes for the desktop in Visual Basic

Mike H. Skills

Java Sql Software Development Eclipse Test Driven Development Systems Integration Agile Methodologies Ant Subversion Css Blackberry Development Design Patterns Xml Object Oriented Design Software Engineering Web Services System Architecture Cloud Computing Data Privacy Javascript Spring Framework Axis2 Android Development Git Php Ajax Mobile Applications C/c++ Stl Linux Junit Prolog Database Design Oracle Database Pl/sql Maven Oauth Soap Representational State Transfer Servlets Tomcat Mysql Saml 2.0 Xpath Json Schema Spring Microsoft Sql Server Json

Mike H. Education Details

Frequently Asked Questions about Mike H.

What company does Mike H. work for?

Mike H. works for Null Signal Games

What is Mike H.'s role at the current company?

Mike H.'s current role is Software Engineer.

What is Mike H.'s email address?

Mike H.'s email address is ha****@****ail.com

What schools did Mike H. attend?

Mike H. attended The University Of Birmingham.

What skills is Mike H. known for?

Mike H. has skills like Java, Sql, Software Development, Eclipse, Test Driven Development, Systems Integration, Agile Methodologies, Ant, Subversion, Css, Blackberry Development, Design Patterns.

Not the Mike H. you were looking for?

  • Mike H

    Company Director At Vulcan Information Security
    Gillingham
  • Mike H

    Founder Director
    London
  • Mike H

    Power Platform Specialist | Data Privacy Officer | Driving Data Solutions With Dataverse, Power Bi & Microsoft Fabric.
    London
  • Mike H

    Police Detective | Interested In Ethical Investigations, Safeguarding And Using Technology To Maximise Investigative Effort.
    Reading

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.