From 19786709ff94a1d3fcc5a3adecad9e6efbeeaaf2 Mon Sep 17 00:00:00 2001 From: coydog Date: Sun, 1 Dec 2013 20:26:39 -0600 Subject: [PATCH] Initial commit --- markdown.css | 102 +++++++++++++++++++++++++++++++++++++ resume.md | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 243 insertions(+) create mode 100644 markdown.css create mode 100644 resume.md diff --git a/markdown.css b/markdown.css new file mode 100644 index 0000000..23acc6b --- /dev/null +++ b/markdown.css @@ -0,0 +1,102 @@ +html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } + +body{ +color:#444; +font-family:Helvetica, Helvetica, 'Helvetica', Helvetica, 'Helvetica', serif; +font-size:12px; +line-height:1.5em; +padding:1em; +margin:auto; +max-width:42em; +background:#fefefe; +} + +a{ color: #0645ad; text-decoration:none;} +a:visited{ color: #0b0080; } +a:hover{ color: #06e; } +a:active{ color:#faa700; } +a:focus{ outline: thin dotted; } +a:hover, a:active{ outline: 0; } + +::-moz-selection{background:rgba(255,255,0,0.3);color:#000} +::selection{background:rgba(255,255,0,0.3);color:#000} + +a::-moz-selection{background:rgba(255,255,0,0.3);color:#0645ad} +a::selection{background:rgba(255,255,0,0.3);color:#0645ad} + +p{ +margin:1em 0; +} + +img{ +max-width:100%; +} + +h1,h2,h3,h4,h5,h6{ +font-weight:normal; +color:#111; +line-height:1em; +} +h4,h5,h6{ font-weight: bold; } +h1{ font-size:2.5em; } +h2{ font-size:2em; } +h3{ font-size:1.5em; } +h4{ font-size:1.2em; } +h5{ font-size:1em; } +h6{ font-size:0.9em; } + +blockquote{ +color:#666666; +margin:0; +padding-left: 3em; +border-left: 0.5em #EEE solid; +} +hr { display: block; height: 2px; border: 0; border-top: 1px solid #aaa;border-bottom: 1px solid #eee; margin: 1em 0; padding: 0; } +pre, code, kbd, samp { color: #000; font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 0.98em; } +pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } + +b, strong { font-weight: bold; } + +dfn { font-style: italic; } + +ins { background: #ff9; color: #000; text-decoration: none; } + +mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } + +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } +sup { top: -0.5em; } +sub { bottom: -0.25em; } + +ul, ol { margin: 1em 0; padding: 0 0 0 2em; } +li p:last-child { margin:0 } +dd { margin: 0 0 0 2em; } + +img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } + +table { border-collapse: collapse; border-spacing: 0; } +td { vertical-align: top; } + +@media only screen and (min-width: 480px) { +body{font-size:14px;} +} + +@media only screen and (min-width: 768px) { +body{font-size:16px;} +} + +@media print { + * { background: transparent !important; color: black !important; filter:none !important; -ms-filter: none !important; } + body{font-size:12pt; max-width:100%;} + a, a:visited { text-decoration: underline; } + hr { height: 1px; border:0; border-bottom:1px solid black; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } + pre, blockquote { border: 1px solid #999; padding-right: 1em; page-break-inside: avoid; } + tr, img { page-break-inside: avoid; } + img { max-width: 100% !important; } + @page :left { margin: 15mm 20mm 15mm 10mm; } + @page :right { margin: 15mm 10mm 15mm 20mm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } +} diff --git a/resume.md b/resume.md new file mode 100644 index 0000000..6df15a1 --- /dev/null +++ b/resume.md @@ -0,0 +1,141 @@ + + +Programmer / Systems Administrator +--------------------------------- + +#### SUMMARY: + +Versatile problem solver, passionate about security, stability, and +portability. Broad experience with applications development and systems +administration using BSD, GNU/Linux, Unix, free and open source software, and +Microsoft platforms. Skilled in computer security and privacy, disk imaging, +and software-based data recovery. Strong customer service skills. Excellent +written and verbal communication. + +#### PROFESSIONAL EXPERIENCE: + +__Coydog Software__ +__Developer / Proprietor__ +(2012 - present) + +Developed mobile Android applications (TCP portscanner, GPL-licensed live +wallpaper) in Java with Eclipse and Android SDK for sale on [Google Play +store.](https://play.google.com/store/apps/developer?id=Coydog+Software) + +__Starbucks Coffee Company__ +__Barista__ +(2006 - present) + +Provided excellent customer service, focusing on internal standards compliance. + +__Pyramid Digital Solutions__ +__Software Developer / Programmer__ +(2000 - 2004) + +Maintained and enhanced a roughly 3/4 million line Win32 C++ shared codebase +comprising CGI applications, a voice response unit (VRU), and an MFC data +conversion application. Interfaced directly with customers on sensitive issues +requiring close communication between developer and client. + +Developed middleware and web user interfaces in Visual Studio for SunGard EBS +OmniPlan / OmniPlus retirement benefits recordkeeping systems. Maintained +monolithic native C++ IIS CGI applications enabling customer service +representatives, 401(k) plan administrators, and plan participants to view and +modify retirement plan data. Worked closely with in-house business analysts and +customer teams to translate domain knowledge and business needs into software +specifications and implementations. + +* Implemented comment functionality in proprietary scripting engine for CGI + applications. +* Implemented event-driven finite state machine XML parser with expat to handle + payroll input documents too large for MSXML DOM parsing. +* Brought application XML output into standard compliance. +* Profiled desktop and CGI applications to identify performance bottlenecks. +* Provided user-configurable colors for graphs with GSW library. +* Designed generic character and string sanitation / escaping / encoding + functionality to enhance standards compliance and functionality of entire + product suite for XML, HTML, URL, and configuration handling. +* Wrote internal and end-user documentation for all fixes and enhancements. +* Identified and fixed GUI threading issues in Win32 MFC desktop application. +* Tracked and documented revisions in Visual SourceSafe. +* Maintained and enhanced in-house bug tracking and customer relationship + management web application in ColdFusion and MS SQL Server. + +__The MATRIX, Inc__ +__Programmer / Systems Administrator__ + (1999) + +* Developed data-driven customer web sites in HTML and ColdFusion with + SQL/ODBC. +* Implemented secure e-commerce sites with credit card processing via web + services over SSL. +* Administrated HTTP/HTTPS (Apache, IIS, O'Reilly), DNS (BIND), SMTP + (Sendmail), and POP3 (Courier) for 765 users and 192 domains. +* Improved service availability and performance by migrating legacy Windows NT + 4.0/3.51 infrastructure to FreeBSD and OpenBSD. +* Optimized DNS zone cache times to improve propagation of customer-requested + changes. +* Performed onsite network maintenance for corporate clients in heterogeneous + environments (SCO Unix, various MS platforms). + +__Westinghouse__ +__Intern__ +(1998) + +Assisted staff with systems and network administration tasks in a Windows NT +4.0/Cisco/Bay Networks environment. Built inventory database in MS Access. Ran +network cable. Resolved helpdesk issues. + +#### OPEN SOURCE / COMMUNITY PROJECTS: + +__ZMap project (University of Michigan)__ +__Volunteer C programmer__ +(2013 - present) + +Ported zmap multithreaded network scanner from Linux/gcc to FreeBSD/clang. +Replaced Linux raw sockets interface with more portable pcap API and packet +crafting. Implemented portable protocol header structs using C99 stdint types +to replace Linux-specific system structs. +[Port repository](https://github.com/coydog/zmap-freebsd) + +__Gentoo Foundation__ +__Volunteer C programmer__ +(2012 - present) + +Submitted patches for legacy X11 system load monitor applications. Fixed bugs +including data type issues on 64-bit architectures with greater system +resources than were possible on original i386 platform, and issues with the +ever-evolving Linux procfs API. *Not an offical Gentoo developer.* Work samples +available under the following tickets: + [404323](https://bugs.gentoo.org/show_bug.cgi?id=404323) + [407325](https://bugs.gentoo.org/show_bug.cgi?id=407325) + [410093](https://bugs.gentoo.org/show_bug.cgi?id=410093) + +#### Independent projects +(1999-present) + +* Developed audiosniff, a network monitor in C that represents network traffic + as audio tones to aid network troubleshooting and development. Audiosniff + intercepts traffic using pcap and outputs tones with the speaker driver of + FreeBSD, NetBSD, or OpenBSD. Ported audiosniff to Linux by implementing a DSP + sine wave tone generator using the portaudio library. + [Repository](https://github.com/coydog/audiosniff) +* Developed fouriergen, a simple DSP synthesizer capable of harmonies, to + enable music composition using shell scripting. +* Wrote breaknode.py, a Python script to test Node.js HTTP servers for + vulnerability to the request pipelining denial of service attack in versions + prior to October 2013. +* Updated legacy ypsnarf security auditing tool for NIS+ for modern Solaris + derivatives. Ported the tool to Linux. [Repository](https://github.com/coydog/ypsnarf-2013) +* Developed utilities using C and Bash shell scripting for drive imaging and + backups on Linux, BSD, and Mac OS X. Utilities wipe free space, image the + storage device using dd, and compress with gzip or bzip2, using a + cryptographic hash for integrity checking. +* Conducted research into improving performance of consumer-market routers by + offloading DHCP and DNS services onto NetBSD-current/evbarm on RaspberryPi. +* Implemented MP3 player with web browser interface for home stereo system, + using FreeBSD 3.4, Perl CGI scripts, and MySQL on a headless PC. +* Wrote a portable TCP portscanner, compatible with most Unix systems, Linux, + Windows, and VMS. [Repository](https://github.com/coydog/drunkscan) +* Implemented an RSS reader in PHP. +