As a github hack, renamed resume to README.md & fixed buildresume.sh
This commit is contained in:
141
README.md
Normal file
141
README.md
Normal file
@@ -0,0 +1,141 @@
|
||||
|
||||
__Programmer / Systems Administrator__
|
||||
--------------------------------------
|
||||
__coydog {at} devio {dot} us__
|
||||
|
||||
#### SUMMARY:
|
||||
|
||||
Versatile problem solver, emphasizing 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.* Resolved 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.
|
||||
|
Reference in New Issue
Block a user