Quadrature Capital
Trading Operations Engineer (QuadOps)
October 2021 - Current
• Implemented new Incident Management Response procedures and response, introduced Grafana IRM. Continuously working to improve both incident response and post-incident follow ups.
• Monitoring of the production trading environment, triaging and responding to alerts and trends quickly and efficiently.
• Automating heavy toil tasks to reduce operational friction, using BASH and Python. Additionally utilising Ansible and Claude Code to increase efficiency for these tasks.
• Maintaining operational excellence and a stable production trading environment by continuously reviewing and improving observability, runbooks, and procedures.
• Ensuring documentation is kept up to date and relevant.
Marin Software
Application Operations Engineer
January 2020 - October 2021
• Writing scripts (BASH, Python, SQL, etc.) to extract and manipulate large data sets from MySQL across over 200 databases.
• Resolving on critical production application issues. Communicating statuses, performing root cause analysis, developing and automating workarounds, and repairing data.
• Developing tools and processes to speed up and improve the quality of issue resolution and increasing the reliability of Marin's application suite and Application Operations Engineering tools.
• Creating and maintaining documentation of Marin's processes and procedures for both the Application Operations Engineering Team and the wider Marin organisation.
• Working to maintain effective relationships with both engineering and customer support teams to better rapidly resolve client issues.
CME Group (ENSO Financial)
Production Support Team Lead
June 2016 - December 2019
• Providing resolutions to production issues and coordinating with both users and development team in the prioritization of critical deliverables and support tickets.
• Identifying the root cause of repeatedly occurring issues, and scripting automation of the same for better productivity.
• Documenting knowledge within an international team, including best practice and task instructions using JIRA and Confluence.
• Debugging and fixing the day to day production related issues by submitting pull requests to the main code repository and data manipulation via SQL in both production and UAT databases.
• Managing the support ticket resolution system to ensure all tickets are properly delegated and in the correct workflows.
• Creating and Chairing the Change Advisory Board (CAB) for all production changes, including High Risk releases.
• Creating and managing SFTP connections and file transmission.
Junior Software Engineer (contract)
Reincubate
April 2016 - May 2016
• Adding new Python features to the Reincubate iCloud API.
• Creating and updating Django based web pages for Reincubate.com.
• Working with Python, HTML, and CSS on a daily basis.
• Utilizing Git, including branching and pull requests.
• Completing and deploying code under an Agile management system.
Unexploded Ordnance Consultant
6 Alpha Associates
February 2013 - April 2016
• Producing and coordinating UXO risk assessments and offshore UXO safety sign off certification.
• Leading operations for offshore GIS support and products, including quality control procedures for offshore products.
• Writing and implementing standard operating procedures and guides for offshore UXO safety certification and production.
• Managing and maintaining the marine geospatial data archive.