Lead Software Engineer, Codeweavers
Jun, 2020 - Present
Involved with high level quoting for new business and getting ahead of any showstoppers.
-
Personal highlight: Diagnosed and solved a long standing performance issue with one of our core applications that resulted in memory savings of 50%.
-
Tender: Helped get a large contract over the line when an external audit highlighted that internal staff using only username and password authentication was less than desirable. Solution involved migrating our source of truth to be Google SSO based and enforcing mandatory 2FA. This solution also simplified HR on-boarding and off-boarding.
-
Security: Red team exercise to see how vulnerable our password hashing was; ended up cracking 20% of all passwords within the platform and since then have seamlessly migrated to a key stretching algorithm. Also used the same data to nudge users to choose better passwords leveraging Dropbox's Zxcvbn.
-
Sustainability: Our costs in the cloud had spiralled out of control over a twelve month period; reduced AWS costs by 65% and GCP costs by 76%.
-
Scalability: Built a BigQuery (GCP) analytics pipeline that collected 300 million events per day, that has since scaled to 800 million events per day without any additional maintenance.
-
Continuous Deployment: Increased deployment throughput by 100% - taking our 'deploys per day' metric from 100 to 200.