Add DS experience, touch up tenses.
[resume.git] / resume / experience.tex
index d3dd9d9..54025d0 100644 (file)
@@ -1,31 +1,78 @@
 \cvsection{Work Experience}\r
 \r
 \begin{cventries}\r
-       \r
-\cventry\r
-       {Software Engineer Intern} % Job title\r
-       {IBM} % Organization\r
-       {Raleigh, North Carolina} % Location\r
-       {May 2017 - Aug. 2017} % Date(s)\r
+\r
+    \cventry\r
+    {Tech Lead - Platform}\r
+    {DefenseStorm, Inc.}\r
+    {Remote, Earth}\r
+    {Nov. 2022 - Present}\r
+    {\r
+        \begin{cvitems}\r
+            \item {Redesigned scraping alert microservice to support an event-based workflow.}\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
+        \end{cvitems}\r
+    }\r
+\r
+    \cventry\r
+    {Senior Software Engineer}\r
+    {} % Empty Org Name\r
+    {} % Empty Location\r
+    {Jan. 2021 - Nov. 2022}\r
+    {\r
+        \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 {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
+        \end{cvitems}\r
+    }\r
+\r
+       \cventry\r
+       {Software Developer}\r
+       {IBM - SoftLayer}\r
+       {Dallas, Texas}\r
+       {Apr. 2018 - Jan. 2021}\r
        {\r
-               \begin{cvitems} % Description(s) of tasks/responsibilities\r
-                       \item {Migrated Build Verification Testing (BVT) pipeline to Jenkins Automation tools.}\r
-                       \item {Managed operations for virtual and physical machines used in testing environment.}\r
+               \begin{cvitems}\r
+                       \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 {Integrate and consume third party web services.}\r
+%                      \item {Implement tooling to automate billing processes.}\r
                \end{cvitems}\r
        }\r
        \r
-\cventry\r
-       {Software Engineer Intern} % Job title\r
-       {IBM} % Organization\r
-       {Raleigh, North Carolina} % Location\r
-       {May 2016 - Aug. 2016} % Date(s)\r
-       {\r
-               \begin{cvitems} % Description(s) of tasks/responsibilities\r
-                       \item {Worked with server analytics, logging, and client migrations across multiple sets of\r
-                               hardware.}\r
-                       \item {Worked in and maintained sandboxed development environments.}\r
-               \end{cvitems}\r
-       }\r
+%\cventry\r
+%      {Software Engineer Intern} % Job title\r
+%      {IBM} % Organization\r
+%      {Raleigh, North Carolina} % Location\r
+%      {May 2017 - Aug. 2017} % Date(s)\r
+%      {\r
+%              \begin{cvitems} % Description(s) of tasks/responsibilities\r
+%                      \item {Migrated Build Verification Testing (BVT) pipeline to Jenkins Automation tools.}\r
+%                      \item {Managed operations for virtual and physical machines used in testing environment.}\r
+%              \end{cvitems}\r
+%      }\r
+%      \r
+%\cventry\r
+%      {Software Engineer Intern} % Job title\r
+%      {IBM} % Organization\r
+%      {Raleigh, North Carolina} % Location\r
+%      {May 2016 - Aug. 2016} % Date(s)\r
+%      {\r
+%              \begin{cvitems} % Description(s) of tasks/responsibilities\r
+%                      \item {Worked with server analytics, logging, and client migrations across multiple sets of\r
+%                              hardware.}\r
+%                      \item {Worked in and maintained sandboxed development environments.}\r
+%              \end{cvitems}\r
+%      }\r
 \r
 %\cventry\r
 %      {Quality Assurance/Control and Product Development/Testing} % Job title\r
@@ -39,4 +86,4 @@
 %              \end{cvitems}\r
 %      }\r
 \r
-\end{cventries}
\ No newline at end of file
+\end{cventries}\r