Resume

People

David M. Syzdek

P.O. Box 200583 907-980-1151 (day)
Anchorage, Alaska 99520 907-279-2001 (fax)

http://www.bindlebinaries.com/ david@syzdek.net

Summary of Qualifications

Technical Expertise

Languages
C, Objective-C, C++, Perl, PHP, Bash, JavaScript, SSI, M4, and XML
APIs
OpenLDAP Library, MinGW, AppKit/Cocoa (OS X), UIKit/Cocoa (iPhone/iOS), GNU Libc, GNU Readline, Libtool's libltdl, Pthreads, Berkeley DB, SQLite, iODBC/unixODBC, and Syslog
Concepts
MVC Design, Unix Daemons, Networks, Socket Programming (TCP and UDP), Portable Programming, CGI Programming, Cross-Compiling, Library Development, Perl Modules, Source Code Control/Revision Control, Change Management, Software Documentation, and Open Source Licensing
Protocols
DNS, FTP, HTTP, HTTPS, IMAP, LDAP, NFS, NTP, SMTP, SNMP, OSPP, POP3, and SSH
Standards
Single Unix Specification (SUSv3), GNU Coding Standards, and Apple's Human Interface Guidelines
Development Tools
Xcode, LLVM, GCC, GNU Make, GNU Libtool, GNULib, GNU Libc, Autoconf, Automake, CVS, Git, and Texinfo
Environments
Slackware Linux, FreeBSD, Solaris, Apple OS X, Windows (98, 2000, XP, Vista, 7), VirtualBox, FreeBSD Jails, and Linux LXC
Software
ntpd, ProFTPd Apache, Lighttpd, Redmine, MediaWiki, Nagios, Sendmail, Mailman, Bind, SunOne Directory Server, OpenLDAP, OpenSSH, and MySQL

Professional Experience

Bindle Binaries
Anchorage, Alaska
Owner-Operator/Software Developer (2010 - present)
Primary responsibilities include writing software for the iPhone platform and Unix based platforms. Secondary responsibilities include coordinating work with clients to ensure project satisfaction.
Alaska Communications Systems
Anchorage, Alaska
Acting IP Engineer II (2003 - 2010)
Primary responsibilities include maintaining SunOne Directory Servers, Apache servers, ProFTP servers, and legacy servers from acquired ISP. Secondary responsibilities include writing internal applications for the ISP business unit and other departments as required. Systems Administrator I (August 2001 - 2003)
Primary responsibilities included maintaining DNS servers, iPlanet Messaging Servers, iPlanet Directory Servers, Apache servers, ProFTP servers, and legacy servers from acquired ISP. Secondary responsibilities included writing simple utilities to assist support staff.
HB Technical Services
Fairbanks, Alaska
Systems Administrator (April 2001)
Internet Plus LLC dba MosquitoNet
Fairbanks, Alaska
Systems Administrator (May 2001 - August 2001) Computer Technician (March 2000 - April 2001)

Portfolio

Branches LDAP Administrator
http://itunes.apple.com/us/app/branches/id499800513
Branches is an iOS LDAP administator. Branches includes a schema browser, directory browser, directory search tool, and RFC texts related to LDAP. In addition, Branches uses the server's schema to determine which attribute types and object classes to allow to be deleted, modified, or added when a user is modifying an LDAP entry.
BindleKit
https://github.com/bindle/BindleKit
BindleKit is a collection of Objective-C classes that were created to fulfill a need in a particular project but are of use in other Cocoa/Cocoa Touch projects.
iOS Ports
https://github.com/bindle/iOSPorts
iOS Ports is a collection of F/OSS libraries which have been ported to the iOS platform for use when creating applications for the iPhone, iPad, or iPod Touch. iOS Ports facilitates the downloading of the source code and compiling for the target iOS architecture. iOS Ports accomplishes this using GNU Make to prepare the source code and Xcode to compile the binaries.
ODBC Shell
https://github.com/bindle/odbcshell
ODBC Shell is a utility which provides a simple and polished command line interface to querying databases using ODBC. ODBC Shell uses GNU Readline to present the CLI, iODBC to manage ODBC connections, string manipulation to interpret the user's commands, and GNU Autotools to compile and configure the sources.
Ask Dave
https://github.com/bindle/AskDave
http://itunes.apple.com/us/app/ask-dave/id315173501
AskDave is an entertainment application for the iPhone which uses CoreAnimation and the accelerometer to provide random animated answers.

Social Media