Add newer personal projects
authorJacob Casper <dev@jacobcasper.com>
Sun, 26 Jul 2020 19:42:41 +0000 (14:42 -0500)
committerJacob Casper <dev@jacobcasper.com>
Sun, 26 Jul 2020 19:42:41 +0000 (14:42 -0500)
resume/projects.tex

index 1b03f70..50c2bde 100644 (file)
@@ -3,17 +3,57 @@
 \begin{cventries}\r
        \r
        \cventry\r
 \begin{cventries}\r
        \r
        \cventry\r
-               {BlueHack Hackathon Submission} % Project title\r
-               {IBM} % Organization\r
-               {Durham, North Carolina} % Location\r
-               {Jul. 2017} % Date(s)\r
+               {Eviction Hearing Scraper} % Project title\r
+               {Open Austin} % Organization\r
+               {Austin, Texas} % Location\r
+               {May 2020} % Date(s)\r
                {\r
                        \begin{cvitems} % Description(s) of tasks/responsibilities\r
                {\r
                        \begin{cvitems} % Description(s) of tasks/responsibilities\r
-                               \item {Built parking spot availability application, leveraging Watson image recognition}\r
-                               \item {Python Flask REST API provided iOS frontend application access to available parking}\r
-                               \item {Winner; competition was held at IBM locations across North America}\r
+                               \item {Open Data Initiative to create a data source for Austin, TX eviction cases to aid tenant action organizers during COVID-19 evictions.}\r
+                               \item {Infrastructure is also collecting historical eviction data for The Eviction Lab at Princeton University.}\r
+                               \item {Reverse engineer old-school ASP.NET form requirements, parse HTML data with BeautifulSoup.}\r
+                               \item {Optimized for streaming workloads as bulk datasets can exhaust single machine memory limits.}\r
+                               \item {Self-serve query and upload requests supported by a Flask application wrapping the parsing library.}\r
                        \end{cvitems}\r
                }\r
                        \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
+\r
+       \cventry\r
+               {Sockgit} % 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 {Rust daemon that simplifies manually creating and mirroring personal Git repositories with read-only access on any machine.}\r
+                               \item {Systemd service running on x86 and ARM instruction sets.}\r
+                       \end{cvitems}\r
+               }\r
+\r
+       %\cventry\r
+       %       {BlueHack Hackathon Submission} % Project title\r
+       %       {IBM} % Organization\r
+       %       {Durham, North Carolina} % Location\r
+       %       {Jul. 2017} % Date(s)\r
+       %       {\r
+       %               \begin{cvitems} % Description(s) of tasks/responsibilities\r
+       %                       \item {Built parking spot availability application, leveraging Watson image recognition}\r
+       %                       \item {Python Flask REST API provided iOS frontend application access to available parking}\r
+       %                       \item {Winner; competition was held at IBM locations across North America}\r
+       %               \end{cvitems}\r
+       %       }\r
        \r
        \cventry\r
                {Senior Design - CSIR} % Project title\r
        \r
        \cventry\r
                {Senior Design - CSIR} % Project title\r
 %              \end{cvitems}\r
 %      }\r
 \r
 %              \end{cvitems}\r
 %      }\r
 \r
-\cventry\r
-       {Machine Learning - jtcasper/CoffeeTree} % Project title\r
-       {Personal} % Organization\r
-       {Raleigh, North Carolina} % Location\r
-       {Aug. 2017} % Date\r
-       {\r
-               \begin{cvitems}\r
-                       \item {Java8 categorical decision tree library}\r
-                       \item {Library supports training, prediction, multi-way and binary splits, and soft equality}\r
-                       \item {No other library available allowed categorical comparisons with soft equality}\r
-               \end{cvitems}\r
-       }\r
+%\cventry\r
+%      {Machine Learning - jtcasper/CoffeeTree} % Project title\r
+%      {Personal} % Organization\r
+%      {Raleigh, North Carolina} % Location\r
+%      {Aug. 2017} % Date\r
+%      {\r
+%              \begin{cvitems}\r
+%                      \item {Java8 categorical decision tree library}\r
+%                      \item {Library supports training, prediction, multi-way and binary splits, and soft equality}\r
+%                      \item {No other library available allowed categorical comparisons with soft equality}\r
+%              \end{cvitems}\r
+%      }\r
 \r
 %\cventry\r
 %      {Database Management Systems Coursework} % Project title\r
 \r
 %\cventry\r
 %      {Database Management Systems Coursework} % Project title\r
 \r
 \r
 \r
 \r
 \r
 \r
-\end{cventries}
\ No newline at end of file
+\end{cventries}\r