Me + Resume

Hey there! I'm Chris Williams. I'm a senior software engineer working for 󰠄 Atlassian. I 󰋑 love  Neovim and  NixOS.

Language-wise, I've got strong recent experience in  NodeJS and  Typescript on the backend, and I've also professionally used  Python,  C#,  Java and more.

More generally I'm fluent in most of the main  AWS services such as  DynamoDB, 󰈔 S3,  EC2, and more. I've built and maintained scalable microservices, with experience across the backend and frontend.

I'm also a proud daddy of a baby girl  named Ellie!

Work Experience

Senior Software Engineer @ Atlassian (Apr 2020 -> Today)

I currently work within the Ecosystem Deployments team at Atlassian. We own the experience of deploying Forge apps - the in-product app experience for third-party developers and internal integrations.

Engineering Team Lead @ Escrow.com (2017 -> 2019)

I led a team of engineers working on constant improvements to the site and its backend services. Notably, I led the development of the first iteration of the modern Escrow Platform API. I also led the migration of the Microsoft SQL Server database to support unicode, an involved process that involved scripts, safeguards, and detailed change management.

Software Engineer @ Escrow.com (2016)

I started my career as a full stack developer from backend work (mainly C#, Python and SQL Server) to frontend work (ReactJS).

Education

BE in Mechatronics Engineering @ University of New South Wales (2010-2015)

Graduating with First Class Honours, I found my core strength was in software development, excelling in computer science elective courses and automation involving MATLAB and C++.