From 955e1df8d4d83acc1e2a1a3c7ef8336ee3ce9741 Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Fri, 28 Oct 2022 18:47:43 +0200 Subject: [PATCH] TOMBSTONE --- CNAME | 1 - TOMBSTONE | 1 + contact.html | 84 -------- css/main.css | 95 --------- css/normalize.css | 427 -------------------------------------- css/overpass-regular.woff | Bin 40240 -> 0 bytes css/skeleton.css | 418 ------------------------------------- css/source-code-pro.woff | Bin 86532 -> 0 bytes index.html | 145 ------------- keybase.txt | 53 ----- resume.html | 294 -------------------------- 11 files changed, 1 insertion(+), 1517 deletions(-) delete mode 100644 CNAME create mode 100644 TOMBSTONE delete mode 100644 contact.html delete mode 100644 css/main.css delete mode 100644 css/normalize.css delete mode 100644 css/overpass-regular.woff delete mode 100644 css/skeleton.css delete mode 100644 css/source-code-pro.woff delete mode 100644 index.html delete mode 100644 keybase.txt delete mode 100644 resume.html diff --git a/CNAME b/CNAME deleted file mode 100644 index 191bf6b..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -bgpicciano.com diff --git a/TOMBSTONE b/TOMBSTONE new file mode 100644 index 0000000..637878d --- /dev/null +++ b/TOMBSTONE @@ -0,0 +1 @@ +This repo has been moved to https://code.betamike.com/mediocregopher/bgpicciano.com diff --git a/contact.html b/contact.html deleted file mode 100644 index 8faa1d8..0000000 --- a/contact.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - Brian Picciano - Freelance Developer - - - - - - - - - - - - - - - - - -
-
/contact
-
X
-
- -
- -

Contact Me

- -

- Please direct all questions and inquiries to: -

- - bgpicciano@gmail.com - -
- - - - - - - diff --git a/css/main.css b/css/main.css deleted file mode 100644 index 315e81d..0000000 --- a/css/main.css +++ /dev/null @@ -1,95 +0,0 @@ -@font-face { - font-family: "SourceCode-Pro"; - src: url("source-code-pro.woff") format('woff'); -} - -html { - font-family: "SourceCode-Pro", monospace, sans-serif; - background-color: #f2f2f2; -} - -@font-face { - font-family: "Overpass"; - src: url("overpass-regular.woff") format('woff'); -} - -/* -h1, h2, h3, h4, h5, h6, .button-primary, .button { - font-family: "Overpass", Helvetica, sans-serif; -} -*/ - -h1 { color: #008700; } -h2 { color: #0087af; } -h3 { color: #8700af; } -h4 { color: #d75f00; } - -em { - font-style: normal; - color: #8700af; -} - -a, a:active { - color: #0087af; -} - -.header { - font-size: 2rem; - line-height: normal; - background-color: #005f87; - position: sticky; - top: 0; - overflow: hidden; - z-index: 1; -} - -.header a,a:active { - color: #eeeeee; - text-decoration: none; -} - -.header .tab { - background-color: #0087af; - color: #eeeeee; - padding: 0 1rem 1px 1rem; - border-right: 1px solid #005f87; - white-space: nowrap; - display: inline-block; -} - -.header .tab.selected { - background-color: #e4e4e4; - color: #444444; -} - -.header .x { - background-color: #0087af; - color: #eeeeee; - padding: 0; - border-right: 1px solid #005f87; - white-space: nowrap; - display: inline-block; - float: right; -} - -.container { - margin-top: 3.5rem; - margin-bottom: 3.5rem; -} - -.footer { - font-size: 2rem; - line-height: normal; - background-color: #005f87; - color: #eeeeee; - position: fixed; - bottom: 0; - width: 100%; - overflow: hidden; - z-index: 1; -} - -.footer .scrollpos { - float: right; - margin-right: 1rem; -} diff --git a/css/normalize.css b/css/normalize.css deleted file mode 100644 index 81c6f31..0000000 --- a/css/normalize.css +++ /dev/null @@ -1,427 +0,0 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ - -audio, -canvas, -progress, -video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - */ - -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/** - * Address styling not present in Safari and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9/10. - */ - -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari. - */ - -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ - -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ - -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ - -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ - -button, -input, -optgroup, -select, -textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ - -button { - overflow: visible; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -input { - line-height: normal; -} - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ - -textarea { - overflow: auto; -} - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ - -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} \ No newline at end of file diff --git a/css/overpass-regular.woff b/css/overpass-regular.woff deleted file mode 100644 index 90038f4aba5807e8707fc8d603ca8baf45764f0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40240 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 M7_a~UF`WV<0Mbqt9RL6T diff --git a/css/skeleton.css b/css/skeleton.css deleted file mode 100644 index bdf4470..0000000 --- a/css/skeleton.css +++ /dev/null @@ -1,418 +0,0 @@ -/* -* Skeleton V2.0.4 -* Copyright 2014, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 12/29/2014 -*/ - - -/* Table of contents -–––––––––––––––––––––––––––––––––––––––––––––––––– -- Grid -- Base Styles -- Typography -- Links -- Buttons -- Forms -- Lists -- Code -- Tables -- Spacing -- Utilities -- Clearing -- Media Queries -*/ - - -/* Grid -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.container { - position: relative; - width: 100%; - max-width: 960px; - margin: 0 auto; - padding: 0 20px; - box-sizing: border-box; } -.column, -.columns { - width: 100%; - float: left; - box-sizing: border-box; } - -/* For devices larger than 400px */ -@media (min-width: 400px) { - .container { - width: 85%; - padding: 0; } -} - -/* For devices larger than 550px */ -@media (min-width: 550px) { - .container { - width: 80%; } - .column, - .columns { - margin-left: 4%; } - .column:first-child, - .columns:first-child { - margin-left: 0; } - - .one.column, - .one.columns { width: 4.66666666667%; } - .two.columns { width: 13.3333333333%; } - .three.columns { width: 22%; } - .four.columns { width: 30.6666666667%; } - .five.columns { width: 39.3333333333%; } - .six.columns { width: 48%; } - .seven.columns { width: 56.6666666667%; } - .eight.columns { width: 65.3333333333%; } - .nine.columns { width: 74.0%; } - .ten.columns { width: 82.6666666667%; } - .eleven.columns { width: 91.3333333333%; } - .twelve.columns { width: 100%; margin-left: 0; } - - .one-third.column { width: 30.6666666667%; } - .two-thirds.column { width: 65.3333333333%; } - - .one-half.column { width: 48%; } - - /* Offsets */ - .offset-by-one.column, - .offset-by-one.columns { margin-left: 8.66666666667%; } - .offset-by-two.column, - .offset-by-two.columns { margin-left: 17.3333333333%; } - .offset-by-three.column, - .offset-by-three.columns { margin-left: 26%; } - .offset-by-four.column, - .offset-by-four.columns { margin-left: 34.6666666667%; } - .offset-by-five.column, - .offset-by-five.columns { margin-left: 43.3333333333%; } - .offset-by-six.column, - .offset-by-six.columns { margin-left: 52%; } - .offset-by-seven.column, - .offset-by-seven.columns { margin-left: 60.6666666667%; } - .offset-by-eight.column, - .offset-by-eight.columns { margin-left: 69.3333333333%; } - .offset-by-nine.column, - .offset-by-nine.columns { margin-left: 78.0%; } - .offset-by-ten.column, - .offset-by-ten.columns { margin-left: 86.6666666667%; } - .offset-by-eleven.column, - .offset-by-eleven.columns { margin-left: 95.3333333333%; } - - .offset-by-one-third.column, - .offset-by-one-third.columns { margin-left: 34.6666666667%; } - .offset-by-two-thirds.column, - .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } - - .offset-by-one-half.column, - .offset-by-one-half.columns { margin-left: 52%; } - -} - - -/* Base Styles -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* NOTE -html is set to 62.5% so that all the REM measurements throughout Skeleton -are based on 10px sizing. So basically 1.5rem = 15px :) */ -html { - font-size: 62.5%; } -body { - font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */ - line-height: 1.6; - font-weight: 400; - /*font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/ - color: #222; } - - -/* Typography -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 2rem; - font-weight: 300; } -h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;} -h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; } -h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; } -h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; } -h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; } -h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; } - -/* Larger than phablet */ -@media (min-width: 550px) { - h1 { font-size: 5.0rem; } - h2 { font-size: 4.2rem; } - h3 { font-size: 3.6rem; } - h4 { font-size: 3.0rem; } - h5 { font-size: 2.4rem; } - h6 { font-size: 1.5rem; } -} - -p { - margin-top: 0; } - - -/* Links -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -a { - color: #1EAEDB; } -a:hover { - color: #0FA0CE; } - - -/* Buttons -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.button, -button, -input[type="submit"], -input[type="reset"], -input[type="button"] { - display: inline-block; - height: 38px; - padding: 0 30px; - color: #555; - text-align: center; - font-size: 11px; - font-weight: 600; - line-height: 38px; - letter-spacing: .1rem; - text-transform: uppercase; - text-decoration: none; - white-space: nowrap; - background-color: transparent; - border-radius: 4px; - border: 1px solid #bbb; - cursor: pointer; - box-sizing: border-box; } -.button:hover, -button:hover, -input[type="submit"]:hover, -input[type="reset"]:hover, -input[type="button"]:hover, -.button:focus, -button:focus, -input[type="submit"]:focus, -input[type="reset"]:focus, -input[type="button"]:focus { - color: #333; - border-color: #888; - outline: 0; } -.button.button-primary, -button.button-primary, -input[type="submit"].button-primary, -input[type="reset"].button-primary, -input[type="button"].button-primary { - color: #FFF; - background-color: #33C3F0; - border-color: #33C3F0; } -.button.button-primary:hover, -button.button-primary:hover, -input[type="submit"].button-primary:hover, -input[type="reset"].button-primary:hover, -input[type="button"].button-primary:hover, -.button.button-primary:focus, -button.button-primary:focus, -input[type="submit"].button-primary:focus, -input[type="reset"].button-primary:focus, -input[type="button"].button-primary:focus { - color: #FFF; - background-color: #1EAEDB; - border-color: #1EAEDB; } - - -/* Forms -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -input[type="email"], -input[type="number"], -input[type="search"], -input[type="text"], -input[type="tel"], -input[type="url"], -input[type="password"], -textarea, -select { - height: 38px; - padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */ - background-color: #fff; - border: 1px solid #D1D1D1; - border-radius: 4px; - box-shadow: none; - box-sizing: border-box; } -/* Removes awkward default styles on some inputs for iOS */ -input[type="email"], -input[type="number"], -input[type="search"], -input[type="text"], -input[type="tel"], -input[type="url"], -input[type="password"], -textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } -textarea { - min-height: 65px; - padding-top: 6px; - padding-bottom: 6px; } -input[type="email"]:focus, -input[type="number"]:focus, -input[type="search"]:focus, -input[type="text"]:focus, -input[type="tel"]:focus, -input[type="url"]:focus, -input[type="password"]:focus, -textarea:focus, -select:focus { - border: 1px solid #33C3F0; - outline: 0; } -label, -legend { - display: block; - margin-bottom: .5rem; - font-weight: 600; } -fieldset { - padding: 0; - border-width: 0; } -input[type="checkbox"], -input[type="radio"] { - display: inline; } -label > .label-body { - display: inline-block; - margin-left: .5rem; - font-weight: normal; } - - -/* Lists -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -ul { - list-style: circle inside; } -ol { - list-style: decimal inside; } -ol, ul { - padding-left: 0; - margin-top: 0; } -ul ul, -ul ol, -ol ol, -ol ul { - margin: 1.5rem 0 1.5rem 3rem; - font-size: 90%; } -li { - margin-bottom: 1rem; } - - -/* Code -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -code { - padding: .2rem .5rem; - margin: 0 .2rem; - font-size: 90%; - white-space: nowrap; - background: #F1F1F1; - border: 1px solid #E1E1E1; - border-radius: 4px; } -pre > code { - display: block; - padding: 1rem 1.5rem; - white-space: pre; } - - -/* Tables -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -th, -td { - padding: 12px 15px; - text-align: left; - border-bottom: 1px solid #E1E1E1; } -th:first-child, -td:first-child { - padding-left: 0; } -th:last-child, -td:last-child { - padding-right: 0; } - - -/* Spacing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -button, -.button { - margin-bottom: 1rem; } -input, -textarea, -select, -fieldset { - margin-bottom: 1.5rem; } -pre, -blockquote, -dl, -figure, -table, -p, -ul, -ol, -form { - margin-bottom: 2.5rem; } - - -/* Utilities -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.u-full-width { - width: 100%; - box-sizing: border-box; } -.u-max-full-width { - max-width: 100%; - box-sizing: border-box; } -.u-pull-right { - float: right; } -.u-pull-left { - float: left; } - - -/* Misc -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -hr { - margin-top: 3rem; - margin-bottom: 3.5rem; - border-width: 0; - border-top: 1px solid #E1E1E1; } - - -/* Clearing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ - -/* Self Clearing Goodness */ -.container:after, -.row:after, -.u-cf { - content: ""; - display: table; - clear: both; } - - -/* Media Queries -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* -Note: The best way to structure the use of media queries is to create the queries -near the relevant code. For example, if you wanted to change the styles for buttons -on small devices, paste the mobile query code up in the buttons section and style it -there. -*/ - - -/* Larger than mobile */ -@media (min-width: 400px) {} - -/* Larger than phablet (also point when grid becomes active) */ -@media (min-width: 550px) {} - -/* Larger than tablet */ -@media (min-width: 750px) {} - -/* Larger than desktop */ -@media (min-width: 1000px) {} - -/* Larger than Desktop HD */ -@media (min-width: 1200px) {} diff --git a/css/source-code-pro.woff b/css/source-code-pro.woff deleted file mode 100644 index 33b55344f817734aca09d51ccdae436bebb6652f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86532 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

|BVeeRvgoSEd&!9l6RWFHC#R%*f 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 z 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 - - - - - - Brian Picciano - Freelance Developer - - - - - - - - - - - - - - - - - -

-
/index
-
X
-
- -
- -

Brian Picciano

-

Freelance Developer

- -

- Hello! My name is Brian Picciano. I'm a full-stack - developer with a focus on designing secure and - scalable backends for web applications. -

-

- I have gained experience with an extremely diverse set of - languages, databases, and products over the last ten years, - and I'm always looking for more. -

-

- Remote work has been my life since 2015. No matter where in the - world your team is, I can work with them smoothly and - effectively over a variety of communication platforms. -

- -

What I Do

- -

- I help you solve your problems, no matter what stage of - development you're at. Contact me if you - need someone to: -

-
    -
  • - Create a development roadmap, so your app can scale - globally starting from now. -
  • -
  • - Analyze or design your system architecture with an eye to - performance, scaling, security, and visibility. -
  • -
  • - Get down into the weeds to debug those pesky network and - operating system adjacent issues which eat so much dev time when - they show up. -
  • -
  • - Be the one extra super-dev you need to grind out that - crucial feature before deadline. -
  • -
  • - Try something new and different! I'm a quick learner and can - execute research spikes and MVPs for ideas that have yet to be - proven or even fully understood. -
  • -
- -

What I've Done

- -

- You can see a breakdown of all my past work at my - resume page. Feel free to - reach out to me if you have any questions - about my past work. -

- -

Next Steps

- -

- Drop by my contact page to schedule a - free, 45 minute consultation. We will discuss your project, - what sort of assistance you need from me, and a timeline to get it - to you. -

- -
- - - - - - - diff --git a/keybase.txt b/keybase.txt deleted file mode 100644 index 75e6c74..0000000 --- a/keybase.txt +++ /dev/null @@ -1,53 +0,0 @@ -https://keybase.io/mediocregopher --------------------------------------------------------------------- - -I hereby claim: - - * I am an admin of https://bgpicciano.com - * I am mediocregopher (https://keybase.io/mediocregopher) on keybase. - * I have a public key ASCUO1SLTd3HrawLBrTG_gMZNsXN-BeKa4UZINwsW-SQtQo - -To do so, I am signing this object: - -{ - "body": { - "key": { - "eldest_kid": "01019e83db8045ae63361f6a82be18d7953345270ef735dbbc2fb9ca838d37e0c8b20a", - "host": "keybase.io", - "kid": "0120943b548b4dddc7adac0b06b4c6fe031936c5cdf8178a6b851920dc2c5be490b50a", - "uid": "c649b28ffab19586db2aa9ec756cce00", - "username": "mediocregopher" - }, - "merkle_root": { - "ctime": 1554747271, - "hash": "b0724cdcbdc9f681a9bd1ce6247d6563ad3d73d2dfb3b7bbe19f4f64edbe2b1075e8b62aa92c173e7aa486b37c995fa16617005d948e9a012c1fa7a2395b2fac", - "hash_meta": "61e817ec3d24359777f134cb61fc2c280d2feb2951c5a3c9e1cd71c3c6bd11f9", - "seqno": 5119622 - }, - "service": { - "entropy": "XWoSxEBYxFusR7yuldmp6Lyp", - "hostname": "bgpicciano.com", - "protocol": "https:" - }, - "type": "web_service_binding", - "version": 2 - }, - "client": { - "name": "keybase.io go client", - "version": "3.0.0" - }, - "ctime": 1554747280, - "expire_in": 504576000, - "prev": "d2c32a21022f4c691521d34a940023c8b98c6d1212e23fa84c9ff7c543f6b875", - "seqno": 82, - "tag": "signature" -} - -which yields the signature: - -hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEglDtUi03dx62sCwa0xv4DGTbFzfgXimuFGSDcLFvkkLUKp3BheWxvYWTESpcCUsQg0sMqIQIvTGkVIdNKlAAjyLmMbRIS4j+oTJ/3xUP2uHXEIDpjpimybKD8xcbZ7hZzBUkt/A1C3QnAD9XZU+XjVdSRAgHCo3NpZ8RAHn88HlmdhuIfuRJXIpvWkQE5FFCnOicpwwe6h+XInNIK1dELNv3ByI3BSxr/12etNXc4TK5b3tWCVe/c6VdpDqhzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIMnv+E6gNxCT9hxb1aKXIjgleMC2IvQHMsKRj3ekP5Hro3RhZ80CAqd2ZXJzaW9uAQ== - -And finally, I am proving ownership of this host by posting or -appending to this document. - -View my publicly-auditable identity here: https://keybase.io/mediocregopher diff --git a/resume.html b/resume.html deleted file mode 100644 index 8f2477f..0000000 --- a/resume.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - Brian Picciano - Senior Systems and Backend Programmer - Resume - - - - - - - - - - - - - - - - - - -
-
/resume
-
X
-
- -
- -
-

Brian Picciano

-

Senior Systems and Backend Programmer

-

University of Florida 2013 · BS Software Engineering · Mathematics Minor

-
- -
-
-

- 10+ years of experience across backend systems, - databases, and application development. Passionate about - clean interfaces, good documentation, and open source. -

-
-
-

- Extensively experienced with:
- Go, Javascript-HTML-CSS, Nix, Bash, Lua, Clojure, Erlang;
- Redis, Postgres/MariaDB, Cassandra/Scylla, Mongo;
- Nginx, Caddy, Prometheus/Grafana, ELK stack, Ansible, GCE;
- Many flavors of Linux; Docker. -

-
-
- -
-
-

- 5+ years of experience working remotely as a - developer. Well-versed in communicating over slack, zoom, - and email, and in maintaining good working relationships - across large timezone differences. -

-
-
-

- I also have past experience with many other languages and - tools which I could easily pick back up. -

-
-
- -
-
-

Admiral

-

- May 2015 - January 2018
- Co-Founder
- Senior Backend Developer
-

-

- getadmiral.com is a - platform to help publishers analyze and recover revenue - being lost due to adblocking users. -

-
-
-
    -
  • - Wrote a custom analytics platform in Go, using Google - BigTable as backing store and Redis/Mongo as aggregation - caches. Handled a global load of >27 million new rows - an hour, with up-to-the-hour analytics for all - customers. -
  • - -
  • - Implemented a custom, dc-aware service discovery system - for our microservices based app, using Etcd & - SkyDNS. Included health checking, metrics, - rolling-restarts, and more. -
  • - -
  • - Designed Go-based framework for implementing - microservices which automatically handled configuration, - logging, health checks, metrics, RPC/service discovery, - and more. -
  • - -
  • - Implemented an internal RFC process for new product - features and maintained the internal technical - documentation wiki. -
  • - -
  • - Contributed to designing and implementing the - provisioning/deployment system using Ansible, and began - work on migrating to Kubernetes. -
  • -
-
-
- -
-
-

Grooveshark

-

- Senior Systems Engineer (from intern)
- 2010 - Apr 2015
-

-

- Grooveshark was a web-based music streaming site in the - same vein as Spotify. -

-
-
-
    -
  • - Wrote client-to-client communication server in Erlang - (with Redis backend) which served as the backbone of the - Broadcasts feature, where users host their own - radio-like channels, complete with voting, real-time - chat, and moderation. -
  • - -
  • - Designed and implemented Feeds feature using PHP and - Mongo, where users could see the recent listening - activites of their friends in a Facebook-like feed. -
  • - -
  • - Managed and fine-tuned LAMP stack, as well as oversaw - migration from Apache to nginx/php-fpm. Maintained - complex nginx setup, including use of the lua-scripting - module on some domains. -
  • - -
  • - Wrote and maintained the deployment scripts for frontend - code, and contributed significantly to the Chef-based - provisioning system. -
  • - -
  • - Initiated and oversaw the migration of frontend devs - from using a shared development server to individual - Vagrant setups. -
  • -
-
-
- -
-
-

Open-Source/Personal Projects

-

- github.com/mediocregopher - contains much of my public work. Most of it is throw-away - projects, but listed here are a few which are actively - developed and much loved. -

-

- I frequently document the progress of my various projects - on my blog. -

-
-
-
    - -
  • - Author of one of the recommended Redis drivers for Go, - radix. -
  • - -
  • - Author of one of dehub, a - git project hosting platform baked into the project's - commit history itself. It's not much used, even by me, but - it's functional and I'm proud of it. -
  • - -
  • - Working on an unreleased project, where we are creating - the foundation for community-run cloud infrastructures. -
  • - -
  • - Long-term work on a toy (so far) - programming language. - You can follow the progress of the language at - blog.mediocregopher.com. -
  • - -
  • - Author of small art projects such as - viz - and others featured at - blog.mediocregopher.com, - mostly written in Clojure. -
  • - -
-
-
- -
- - - - - -