diff --git a/content/resume.md b/content/resume.md new file mode 100644 index 0000000..0a6966a --- /dev/null +++ b/content/resume.md @@ -0,0 +1,4 @@ ++++ +title = "Alex van de Sandt" +template = "resume.html" ++++ diff --git a/data/resume.toml b/data/resume.toml new file mode 100644 index 0000000..517791c --- /dev/null +++ b/data/resume.toml @@ -0,0 +1,44 @@ +[me] +name = "Alex van de Sandt" +city = "Chicago, IL" +email = "me@alexvds.com" + +[[experience]] +name = "Fieldwire by Hilti" +location = "Chicago, IL" +title = "Software Engineer III" +start = "July 2022" +end = "April 2026" +accomplishments = [ + "Architected a high-throughput event streaming system using Rust and AWS Kinesis to support an Audit Log and Webhooks system for real-time data processing.", + "Overhauled self-checkout billing services to support new payment processors and internal lead-tracking systems, improving visibility for enterprise sales leads and centralizing control of new and existing revenue", + "Led maintenance on a 200k LOC Rust repository, keeping dependencies up to date and improving internal tooling to accelerate development for cross-functional teams", + "Built webapp- and customer-facing APIs with Axum and Ruby on Rails to support billing, authentication, and user management across multiple regions for 100k active users", + "Continuously refactored existing API flows to reduce database query volume by more than 10x, greatly improving service availability and eliminating failed API calls", +] + +[[experience]] +name = "Honeywell" +location = "Atlanta, GA" +title = "Software Engineer II" +start = "August 2020" +end = "June 2022" +accomplishments = [] + +programming_langauges = [ + "Rust", + "Ruby", + "Python", + "TypeScript", + "SQL", + "Nix", +] + +technology_groups = [ + ["Axum", "Tokio", "sqlx"], + ["AWS Kinesis", "DynamoDB", "S3"], + ["PostgreSQL"], + ["Ruby on Rails"] +] + + diff --git a/flake.nix b/flake.nix index 2dd337a..e60d24b 100644 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,10 @@ ]; in { + packages.${system} = { + default = pkgs.zola; + }; + devShells.${system}.default = pkgs.mkShell { buildInputs = deps; }; diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..21075b0 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,17 @@ + + + +
+ +{{ section.permalink }}
+{% endblock content %} + diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..11c2c4c --- /dev/null +++ b/templates/page.html @@ -0,0 +1,7 @@ +{% extends "base.html" %} + +{% block content %} +