Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Tom O'Neil

Kingston upon Hull,UK

Summary

An adaptable engineer with a drive for continuous improvement, an aspiration to grow, and a desire to produce optimal solutions. A strong advocate for designing and implementing event-driven microservice architecture in Azure, with particular experience in building modern Fintech solutions and a passion for fresh challenges.

Overview

9
9
years of professional experience

Work History

Software Engineer

PremFina
London (Remote)
10.2023 - Current
  • Implemented a new Comms Engine using Durable Functions in .NET and Azure Communication Services, resulting in significant savings compared to previous third-party implementation.
  • Became SME in various areas of our architecture, both by off-boarding contractors and developing solutions directly.
  • Significant engineer in maintaining a project which parses synthetic transactions from our payments ledger.
  • Made certain that integrations for significant new brokers were performed successfully.
  • Resolved critical production incidents reported by senior figures in a timely manner to ensure smooth major releases.
  • Championed best practices in coding standards through regular PR review.
  • Advocated for use of BDD and TDD (depending on use case) to ensure reliability of our product.
  • Infrastructure as Code with Terraform to provision Azure resources and define configuration values.
  • Key contributor in agile rituals, often leading in lieu of Engineering Lead.
  • Structured backlog priority and tasks, targeting MVP items to be delivered soonest.
  • Consulted with Business Analysts and Architects to verify and improve upcoming features.
  • Visited third parties to workshop solutions to ongoing integration issues.
  • Scoped new features, noting technical depth required, and writing user stories & acceptance criteria.
  • Published documentation in Confluence to assist future developers and support staff.
  • Organised remote & in-person team-building events as part of Social Committee.

Software Developer

Sauce Consultants
Kingston upon Hull (Remote)
06.2022 - 10.2023
  • Successfully planned and implemented numerous new features for a major supermarket chain by leading and contributing across a team of developers
  • Scoped and developed bespoke web apps for clients whilst working as part of an Agile Scrum team.
  • Made technical improvements using an array of technologies including JavaScript (React, Ember frameworks), Elixir (Phoenix framework) and Back-end Rest APIs.
  • Developing React Native apps and deploying to relevant marketplaces.
  • Autonomously identifying code refinement and bug fix opportunities.
  • Maintaining active production applications through dependency updates, and resolving CI/CD workflow issues with CircleCI and AWS.
  • Supported on a rotating call-out rota providing a development escalation point for our support function.

Student Ambassador / CS Demonstrator

University of Hull
Kingston upon Hull, UK
01.2019 - 12.2022
  • Taught computer science & programming concepts to other students alongside academic staff.
  • Delivered presentations to audiences of up to 500 people to promote life at university.
  • Travelled to recruitment exhibitions nationwide; featured in Q&A panels.
  • Organised and hosted video interviews with former students; posed technical questions to improve understandability for younger audiences.

IT Consultant

123ICT
Oxfordshire, UK
10.2016 - 11.2020
  • Developed new working relationships with Google for Education (EMEA), Asus and Lenovo
  • Acquired Google Partner level within 3 months, secured quarterly marketing and deployment budgets of up to US$10,000, successfully ran marketing campaigns to secure new clients
  • Interpreted GDPR during its introduction to ensure that organisations were compliant
  • Remotely deployed Google's remote working solutions to academy trusts by independently liaising with senior staff

Education

Master of Engineering - Computer Science

University of Hull
Kingston upon Hull
09/2018 - 06/2022

A-Levels -

The Henry Box School
Oxfordshire

GCSEs -

The Henry Box School
Oxfordshire

Skills

  • C#
  • NET 8
  • Azure
  • Cosmos DB
  • Azure Service Bus
  • Azure Function Apps
  • Azure Logic Apps
  • Azure API Management
  • REST API
  • Streaming API (Kafka & Service Bus)
  • Mediator pattern
  • Coding principles such as DRY, clean code, and SOLID
  • BDD and TDD
  • Visual Studio
  • VS Code
  • Docker
  • SQL (Postgres & MS)
  • Git
  • Azure DevOps
  • Confluence
  • Microservices architecture design
  • Code review
  • Agile methodologies understanding

References

References available upon request.

Timeline

Software Engineer

PremFina
10.2023 - Current

Software Developer

Sauce Consultants
06.2022 - 10.2023

Student Ambassador / CS Demonstrator

University of Hull
01.2019 - 12.2022

IT Consultant

123ICT
10.2016 - 11.2020

Master of Engineering - Computer Science

University of Hull
09/2018 - 06/2022

A-Levels -

The Henry Box School

GCSEs -

The Henry Box School
Tom O'Neil