Backend Engineer
Current- Working in the Platform team, working on maintaining and implementing all RustServices, as well as optimisations of existing Python services.
- Created Rust service for running background jobs. Integrating with existing jobmanagement logic, as well as providing automatic dependency injection of databaseconnections and deserialisation of job parameters.
- Lead fortnightly talks for the engineering team and company. Topics range from testingand best practices to competitors and outage post-mortems.
- Took on the responsibility to mentor and lead RegTech engineers, teaching them bestpractices and providing them with peer programming and review opportunities. Thishas resulted in engineers moving over into the.
- Refactored background job handling logic to reliably identify non-responsive jobs andimprove job parameter handling and deserialisation. This also implemented checkingjob declarations at startup ensuring any.
- Migrated existing data ingestion service from a 2-year-old nightly release to stableRust. This required replacing an unmaintained framework with an alternative that stillmet requirements.