New York, New York, United States
Managing sales efforts to deliver software features quickly, at low risk and to meet customer needs. Successfully swinging the impression of multiple potential customers. We are adding and pushing customer critical features week after week. This involves managing an IC, planning, architecting and reviewing the features.
Developing full-stack customer-driven features for the Uncountable platform in a very fast-paced multi-site start-up based out of SF.
The Uncountable platform is a web-based application allowing our customers to organize, analyze and visualize experiment information. Our tech stack includes PostgresqSQL, SqlAlchemy, Python, Flask, Typescript, React, and Redux.
Delivered a SQL migration CI test that allowed the team to verify SQL migrations before being deployed. This rapidly increased the throughput and confidence of the team delivering features that involved database changes.
Managed an intern as part of our Summer internship program. Helping them to reach and exceed their potential during the three-month internship period.
2019 — 2021
London, United Kingdom
Working full stack to deliver a web based SaaS product to solve the data on-boarding and analysis problem critical to the commercial real estate industry.
Owned the complete overhaul for an existing customer critical web app page to be lazy loading. This involved re-implementing the Haskell backend and converting the Elm frontend to React and Typescript.
Responsible for moving the frontend codebase from Elm 0.18 to 0.19. Reduced the risk by iteratively back porting 0.19 breaking changes to Elm 0.18 such that the code base could gradually be changed to be compatible with the new 0.19 version.
2017 — 2019
Brisbane, Australia
Developed new features and fixed defects for the C++ back-end system responsible for handling the critical fighter to Wedgetail communications.
Overcame the issues of legacy code, technical debt and scope ambiguity by creating an automated integration and unit test framework to support the modifications.
The original design of the legacy code had to be re-obtained. Used many tools including: logging frameworks, GDB, doxygen, and custom test tools to build a picture of the intent of the original software. Finally, created a multitude of wiki pages, sequence diagrams, state machine diagrams and code comments to support the team for any future modifications to this code.
2015 — 2017
United States
Successfully updated the radar simulator processing algorithm to include new features while remaining under the original time constraint. Additionally created a graphical interface to plot the state of the algorithm over a defined period to assist with future modifications.
Designed and developed a distributed and scalable test executor framework, this allowed multiple instances of the system under test to be run in parallel. This reduced test runtime from 2 hours to 20 minutes.
Developed a web-based tool to display and interact with the state of simulated aircraft used to stimulate the system under test.
2014 — 2015
Australia
Developed a solution for visualizing live L11/L16 network data sent between military platforms. This feature was used successfully to demonstrate potential customer capabilities. customer demonstration of .
Designed and developed a graphical application for interacting with live (simulated) flight traffic data. This software was then utilized both internally for development and testing but also sold as part of a simulation product suite.
Education
2009 — 2012
The University of Queensland
Bachelor of Engineering
2009 — 2012
Villanova College