< Home

Maximilian Rose

I am an ambitious and responsible individual highly motivated to pursue a career in the technology field currently working as a full stack engineer software engineer. I am a fast learner and a comprehensive person. I have an interest in cyber-physical systems with my dissertation concerning improving the design space exploration techniques available within the INTO-CPS co-modelling toolchain.

Contact

Employment

MRI Software

2021 - present
Title: Software EngineerRole: Fullstack software engineer and lead for small internal projects

Projects

  • Income Analytics
    • Income Analytics is a system to identify when tenants of a housing provider are likely not miss a rent payment and alert the provider before the payment is missed
    • Worked on integrations with other software
    • Implemented custom features for clients upon request
    • Rebuilt CI pipeline to improve efficiency
    • Handled various technical support issues as 3rd line support
    • Worked on implementing e2e performance testing
    • Investigated and implemented Server Sent Events after comparison with alternative options
    • Tech: Java (Dropwizard API), Angular, TypeScript, PostgreSQL, Auth0, GitLab CI
  • Income Analytics: Data Generator
    • This is a project that I took the lead on
    • Project was to generate random but repeatable test data that can be used during development of the system to endure that all features worked as intended
    • Tech: Java, Bash
  • Renovate Bot
    • Another project that I have taken the lead on
    • The team uses GitLab to host their repos and to allow for automatic dependency updates I setup Renovate Bot in GitLab to handle this automatically
    • After it was setup for my team I demoed the bot to other teams in the company and they are now using it as well
    • Tech: GitLab CI, JS

Projects

Env Tree

A simple system to help facilitate the sharing of .env like files between team members and production deployments.

I created this due to an influx of new team members and also due to issues in production from .env settings files which would have been caught if there was higher visibility throughout the development and DevOps teams over what was set and where.

  • Features
    • Projects to group configurations together
    • Projects can be shared with other users allowing easy onboarding of new team members
    • Configurations can be linked to each other
    • CLI tool to allow easy downloading of configuration files in both general purpose and headless environments
    • Selfhostable with provided docker image
  • Tech: Typescript, NextJS, Prisma, TRPC, Turborepo

Education

Newcastle University (BSc)

2018 - 2021
Result: First Class Degree with Honours (80.1%)

Projects

  • Genetic Algorithms for Design Space Exploration of Cyber-Physical Systems: an Implementation in INTO-CPS
  • Fruit Wizard
    • This was a project that gave me valuable experience writing performant, modular, and generic code in C++
    • Tech: C++

Other Experience

  • Newcastle University Archery Club Equipment Officer
    • Inspect the range and keep it maintained
    • Help any member with any equipment issues or questions they may have
    • Budget for new club equipment and maintenance costs
    • Create all risk assessments for archery related activities
  • Newcastle University Rifle Club Secretary
    • Liaise with the police and other official bodies about members joining and leaving the club and any other issues that may arise
    • Organization of competitions with the club captain
    • Liaise with other clubs and AU/SU to propose ideas and changes that could be made within the club
    • Oversee the maintenance of the range and all equipment within it
    • Organization of club meetings

Tech

Industry experience

Java, API Design, Angular, TypeScript

Interested in (no industry experience)

C#, C++, React, NextJS, NestJS, Microservices & Monorepos, Prisma, Serverless Functions

Other Skills & Qualifications

  • Certified SolidWorks mechanical design professional
  • Archery