HOWARD BAILEY
Senior Full-stack Engineer
Lingumi
Senior Full-stack Engineer
2024
Promoted to senior in January 2024 after which I led a small team of contract developers to continue developing mini-games as part of a new platform dedicated to improving the way the mini-games were developed using Expo, xstate. The games still needed to be configurable and scalable but also be designed to run on web and other platforms.
Lingumi
Full-stack Engineer
2021-2024
Developed 25+ highly configurable, educational minigames in Expo, Typescript and React Native, as well as designing and building wizards to allow non-technical colleagues to configure them. Supported business critical operations such as Native Releases and price changes. Played a vital role in migrating the application to be powered by a CMS tool. Developed an array of smaller features for the frontend and backend of the application. Pushed for clean code and thorough automated testing. 
Eventsforce
Software Developer
2018-2021
Implemented major features for the Eventsforce product including a “WYSIWYG” website editing tool using JavaScript and Cache ObjectScript. Spearheaded implementation of new frontend in React and Typescript. Fixed critical client bugs in role of "Ticketmaster".  Selected for the iOS and innovation teams to help improve our on-site mobile application using Swift. Set up a backend NodeJS service for importing/exporting excel files to our system.  Mentored newer programmers, training them in the multiple technologies we use. Implemented image upload and resizing tool using AWS Lambda functions and which could be setup and deployed via AWS CloudFormation. 
Beit Software
Groovy Developer (Contract)
2018
Third contract month-long with Beit. Created a prototype for one of their new products using Python and Django.
Imaginary
Games Developer
2016-2017
Designed and developed two games to add to Imaginary's games' suite. Learnt to develop with Virtual Reality and Positional Tracking with Vico VR. The development was in C# using the Unity Game Engine.
Beit Software
Groovy Developer (Contract)
2016
Second month-long contract for Beit. Added new functionality to the updated system. Continued to use Groovy on Grails.
Beit Software
Groovy Developer (Contract)
2016
A month-long contract with reinsurance technology company Beit. Converted legacy system code to work for a new system. Learnt to write in Groovy with Grails.
Programming Languages
Typescript, JavaScript, Swift, Python, C#, Java, Groovy, PHP, SQL, JSON, XML, Cache ObjectScript, CSP, HTML, Sass, Less, CSS, Embedded C, C++
Technologies
Expo, React Native / ReactJS, Jest, MobX, XState, NodeJS, AWS (Lambda, DynamoDB)
Education
University of Greenwich (2014-2018). First Class Honours in Computer Science (BSc Hons). Employed Java, C# and PHP across multiple projects.