Malt welcome

Welcome to Michael's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Michael to discuss your project or search for other freelancer profiles on Malt.

Michael Devereux

Software Developer
  • Suggested rate
    €602 / day
  • Experience15+ years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Michael's quote.
Location and workplace preferences
Location
Bristol, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Languages
Categories
Share this profile
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set
Michael in a few words
A senior software developer with a rich history in technologies from SaaS apps, AWS serverless solutions and mobile apps through to Unreal Engine C++ AR / Game projects. I am self-motivated and constantly experimenting with new technologies and techniques. I am very passionate about software development and continually strive to better myself as a developer.
Experience
  • Infogr8
    CompTIA - Career Exploration Site
    TECH
    August 2023 - April 2024 (8 months)
    https://explore.comptia.org
    AWS CDK Typescript Nx Node.js
  • Infogr8
    Tech Lead
    TECH
    August 2022 - Today (2 years and 4 months)

    AWS CDK Typescript Node.js AWS Back-End development Nx
  • Framestore
    Cinematic Signage - Tech Lead & Fullstack Developer
    FILM & AV
    April 2019 - January 2022 (2 years and 9 months)
    London, United Kingdom
    Redesigned and replaced the existing backend, frontend and device software for large screen installations. Achieved goal of transferring as much as possible to AWS towards a full serverless solution to enable scaling up as more clients commit to the system.

    Lead Duties
    Alongside the design and implementation part of my job I was also mentoring and managing four mid to senior developers.

    AWS
    CDK, IoT Core, DynamoDB, S3, Cloudfront, Route53, Cloudformation, Cloudwatch, MQTT, SQS, Ec2, RDS, Lambda, IAM, Cognito (SAML, Google), Code services.

    Highlights:
    • Designed and implemented the AWS infrastructure for the full system.
    • Developed a CDK app for all resources allowing various configurations according to the target environment account and client specs. E.g. The CDK app bundled all lambdas, created an Ec2 + RDS instance with a pre-made Drupal server image, created and configured Cognito with Google/SAML and set up cloudfront for client CMS builds along with IP whitelisting.
    • Designed a single table solution for DynamoDB allowing very fast access to the required data.
    • Publishing lambda that would gather assets used in the CMS, package them into a zip and push that data securely to IoT devices.
    • Online / Offline lambda which would publish a message to a client's Slack channel when a machine's connection changed.
    • Each device is a Ubuntu machine plugged into many large 4k screens. The device connects to AWS via the IoT Core and securely fetches client authored data for the screens to show (videos, text, animation, images and web content). I developed a NodeJS service for the hardware that handled the secure connection to the IoT Core allowing role access to S3, MQTT to CMS, DynamoDB and other services. This code also allowed us to show in the client CMS when a machine was online / offline and what content was playing.

    SaaS CMS Frontend
    Typescript, AWS SDK, MQTT, React, Nx, Material UI, Docker, Webpack, Konva, Json Schema

    Highlights:
    • Allows users to create media layouts similar to Photoshop layering text, images, videos and gradients using HTML5 canvas.
    • Clients can view the status of all of their devices in real time.
    • Allows a video stream directly from the device hardware via an Ec2 server to an embedded video player.
    • Secure sign in with AWS Cognito via company Google or SAML accounts.
    • Content can be published securely from the CMS to devices in the US and displayed on their large lobby screens.


    Typescript Amazon Web Services React.js Docker Konva Webpack AWS SDK AWS CDK MQTT C++ Nx Mui4
Recommendations