Made with
Standard Resume

Edmund
Summers

Software engineer experienced in designing web systems for user experience, robustness, and scalability.
Slough, UK | eddie-summers.com | github.com/esummers1

Work Experience

Beacon

Jul 2024 - Current
Staff Engineer

Focused on company-wide product-led growth initiative, enabling a product-led sales strategy. Led design and delivery of projects including:

  • Customer lifecycle automation, introducing self-signup and integration with billing provider
  • Introduction of “tracking credits”, a means of controlling costs and letting customers track their usage against contract volume

Other recent efforts include:

  • Implementation of branded multi-factor authentication using Auth0
  • Worked with data engineering team to migrate event publishing solution to SNS/SQS, significantly reducing application developer toil and reducing cost to publish data by ~90%

Beacon

Jun 2023 - Jul 2024
Senior Software Engineer
  • Led the design and delivery of several product features, including document upload and container detention tracking, as well as adding service level tiers in preparation for product-led growth initiative
  • Bridged the gap between application and data engineers by creating tooling for generating versioned Glue Schemas from domain classes, for publishing entity changes to KDS. This led to a significant decrease in failed/reverted deployments
  • Conducted programming interviews for backend engineers, and acted as onboarding buddy/mentor to the engineer ultimately chosen

Beacon

Mar 2022 - Jun 2023
Software Engineer
  • Worked on core product features using Java, Spring Boot, React, DynamoDB, PostgreSQL, Kafka, Elasticsearch
  • Early contributor to design and implementation of new domain model, allowing implementation of multimodal and transshipment tracking
  • Pushed for adoption of PostgreSQL over incumbent DynamoDB to fit relational nature of new model
  • Back-end technical lead on winning hackathon project that was adopted in the roadmap, released, and became a core product feature (Beacon Boards)
  • Supported services in-hours and during out-of-hours on-call, monitoring Grafana metrics, investigating alerts using CloudWatch, etc.

Duco

May 2021 - Mar 2022
Full Stack Developer

Duco is a highly scalable data automation and reconciliation platform, using React, Ruby on Rails, a Java backend for async jobs based on Akka, and MySQL.

  • Contributed to the design of a data archiving system, in order to offload infrequently-accessed customer data from hot storage
  • Improved the performance of bulk configuration actions from minutes to seconds
  • Served rotations on third-line support, triaging and resolving customer issues
  • Wrote playbooks to enable first- and second-line support staff to proactively triage alarms, reducing workload on third-line support

Sage

May 2020 - May 2021
Senior Software Engineer

Worked on Sage People, a self-service HR system built on the Salesforce platform, with an Angular frontend.

  • Launched a modern replacement for a core product vertical, leading the technical design of key parts of the project
  • Demonstrated product enhancements in hackathons including sentiment analysis for performance reviews, UI themes for colour blind users, and an in-app feedback tool
  • Mentored junior colleagues in engineering practices

Sage

Apr 2018 - May 2020
Software Engineer

(see above)

Education

MSc Computer Science (Distinction)

My dissertation project studied the use of deep reinforcement learning for autonomous vehicle control in difficult situations, e.g. unfamiliar areas and low-grip conditions.

BSc (Hons) Sport & Exercise Science (2:1)

Key Skills

  • Microservices
  • Distributed systems
  • Event-driven systems
  • Databases (relational & non-relational)
  • CI/CD
  • Observability