Resume refresh master public/master
authorJacob Casper <dev@jacobcasper.com>
Wed, 20 Aug 2025 20:38:11 +0000 (15:38 -0500)
committerJacob Casper <dev@jacobcasper.com>
Wed, 20 Aug 2025 20:38:24 +0000 (15:38 -0500)
resume.pdf
resume.png
resume/experience.tex
resume/projects.tex
resume/skills.tex

index e652672..b1f1655 100644 (file)
Binary files a/resume.pdf and b/resume.pdf differ
index 0f02229..8bb6776 100644 (file)
Binary files a/resume.png and b/resume.png differ
index 54025d0..bb0b5c8 100644 (file)
@@ -3,13 +3,28 @@
 \begin{cventries}\r
 \r
     \cventry\r
-    {Tech Lead - Platform}\r
+    {Senior Software Engineer - Data Solutions}\r
+    {H-E-B Grocery, LP}\r
+    {Remote}\r
+    {Apr. 2024 - Present}\r
+    {\r
+        \begin{cvitems}\r
+            \item {Develop multi-representation architecture for heterogenous pub-sub consumers on top of Python and Kafka.}\r
+            \item {Allowed records in SQL, Delta Lake, S3, or Kafka topics to be represented in other formats, as well as backing a REST API.}\r
+            \item {Configuration DSL based on jq allowed for remapping objects or executing SQL against DeltaTables.}\r
+            \item {Productionalize and refactor AI models in a cross-team setting as Data Engineer.}\r
+            \item {Greenfield ML projects with online feedback for search ranking to drive customer engagement 2-3\%.}\r
+        \end{cvitems}\r
+    }\r
+\r
+    \cventry\r
+    {Lead Developer - Backend Microservice Platform}\r
     {DefenseStorm, Inc.}\r
-    {Remote, Earth}\r
-    {Nov. 2022 - Present}\r
+    {Remote}\r
+    {Nov. 2022 - Apr. 2024}\r
     {\r
         \begin{cvitems}\r
-            \item {Redesigned scraping alert microservice to support an event-based workflow.}\r
+            \item {Rewrote sequential workers as event-based workflow with parallelized execution.}\r
             \item {Enabled machine learning teams to incorporate alert detection models in alert generation by leveraging push-driven workflow.}\r
             \item {Rewrote notification logic to prevent degradations in external services from impacting core alerting stability and improve customer visible KPIs.}\r
             \item {Designed schemas, performed task breakdowns, and architected projects for a team of developers.}\r
@@ -25,7 +40,7 @@
         \begin{cvitems}\r
             \item {Improved internal only service API structure to develop a customer integratable public API, with authorization and authentication.}\r
             \item {Developed near real-time, event-driven fraud detection framework; optimized using SQS, multi-threading and Java Promise APIs.}\r
-            \item {Halved build times in distributed log processing service by optimizing code and dependencies.}\r
+            %\item {Halved build times in distributed log processing service by optimizing code and dependencies.}\r
             \item {Migrated existing U2F login support to WebAuthn seamlessly. \href{https://www.jacobcasper.com/u2f2webauthn.html}{Blog post}}\r
             %\item {Optimize API requests that cannot fit in service memory by utilizing streaming REST requests.}\r
             %\item {Develop distributed request tracing for observability.}\r
@@ -42,8 +57,8 @@
                        \item {Created a distributed worker architecture using RabbitMQ that reduced runtime of a 20-hour batch process to minutes.}\r
                        \item {Enabled process visibility and communication between distributed services by creating a message passing framework.}\r
                        \item {Designed alerting tool for Continuous Integration by scripting git internals to detect exact commit responsible for a test suite regression.}\r
-                       \item {Developed Influx queries for anomaly detection in API submissions to prevent revenue losses of \$1m/month.}\r
-                       \item {Scaled billing systems that process billions of USD worth of customer transactions.}\r
+                       %\item {Developed Influx queries for anomaly detection in API submissions to prevent revenue losses of \$1m/month.}\r
+                       %\item {Scaled billing systems that process billions of USD worth of customer transactions.}\r
 %           \item {Integrate and consume third party web services.}\r
 %                      \item {Implement tooling to automate billing processes.}\r
                \end{cvitems}\r
index 6cc9aee..09e07fb 100644 (file)
                        \end{cvitems}\r
                }\r
 \r
-       \cventry\r
-               {MercuryMS} % Project title\r
-               {Personal} % Organization\r
-               {Remote, Earth} % Location\r
-               {Apr. 2020} % Date(s)\r
-               {\r
-                       \begin{cvitems} % Description(s) of tasks/responsibilities\r
-                               \item {Media upload service that bridges Twilio MMS API with a NextCloud instance anywhere.}\r
-                               \item {Low footprint hand-rolled message queue implementation to allow replaying upload requests efficiently in light of network or service failure.}\r
-                               \item {Daemons handle adding work to message queue and communicating with listening service can be distributed across multiple machines.}\r
-                       \end{cvitems}\r
-               }\r
+       %\cventry\r
+       %       {MercuryMS} % Project title\r
+       %       {Personal} % Organization\r
+       %       {Remote, Earth} % Location\r
+       %       {Apr. 2020} % Date(s)\r
+       %       {\r
+       %               \begin{cvitems} % Description(s) of tasks/responsibilities\r
+       %                       \item {Media upload service that bridges Twilio MMS API with a NextCloud instance anywhere.}\r
+       %                       \item {Low footprint hand-rolled message queue implementation to allow replaying upload requests efficiently in light of network or service failure.}\r
+       %                       \item {Daemons handle adding work to message queue and communicating with listening service can be distributed across multiple machines.}\r
+       %               \end{cvitems}\r
+       %       }\r
 \r
        \cventry\r
                {Sockgit} % Project title\r
index ae46947..704cedb 100644 (file)
 %---------------------------------------------------------\r
   \cvskill\r
     {Languages} % Category\r
-    {Java, JavaScript, Python, Go, Bash, PHP} % Skills\r
+    {Python, Java, TypeScript, JavaScript, Go, Bash, PHP} % Skills\r
 \r
 %---------------------------------------------------------\r
   \cvskill\r
     {Technologies} % Category\r
-    {Linux, AWS, SQLite, PostgreSQL, ElasticSearch, S3, RabbitMQ, systemd, Jenkins, InfluxDB} % Skills\r
+    {Linux, React, AWS, PostgreSQL, Kafka, ElasticSearch, Fargate, S3, RabbitMQ, systemd} % Skills\r
     \r
   \cvskill\r
     {Practices}\r
-    {CI/CD, Git, Docker, Cloud deployments, REST APIs, Unit Testing, Agile}\r
+    {CI/CD, GitHub Actions, Git, Docker, Serverless Cloud, REST APIs, Unit Testing}\r
 \r
 %  \cvskill\r
 %      {Database}\r