Post Job Free

Resume

Sign in

Manager Developer

Location:
Leechburg, PA
Posted:
January 24, 2013

Contact this candidate

Resume:

Mark Dalrymple abqdtv@r.postjobfree.com

**** ***** ***** ***, *********, PA 15656. 724-***-****

Summary

I've been a serious Macintosh and Unix user and developer for many

years, and I see Mac OS X and iOS as an exciting platform to develop for.

I pride myself on learning technology as deeply as I can and helping

my friends and associates learn about it. I like to think of myself

as the guy that everybody still turns to for technical advice - not

only do I know (or can find) the answer, I'll take the time to tell

you.

Skills

Languages and Tools

* Systems and application programming: C, Objective-C, Java and C++

* Scripting: Tcl, Perl, Python, Bash.

* Database Access: Oracle SQL, Oracle PL/SQL, Postgresql SQL, pg/SQL

* Oracle 8i Certified DBA

* Familiar with traditional development tools like revision control

(CVS, Subversion, Perforce, Mercurial), debuggers, samplers, profilers, code

coverage, and memory tools.

* Familiar with techniques such as design patterns, refactoring,

and test-driven development.

Technical Writing and Support

* Co-Founder of CocoaHeads, a Mac Programmer users group, now with

over twenty chapters in seven countries on four continents.

* Principal author for the book "Core Mac OS X and Unix

Programming" published Spring 2003. (http://borkware.com/corebook/)

Second edition, "Advanced Mac OS X Programming" published

Fall 2005. Sole author of third edition published Auust 2011.

* Instructor for the Big Nerd Ranch "Core Mac OS X Bootcamp"

(http://www.bignerdranch.com/classes/advanced_mac_os_x)

* Principal author for the ebook "Learn Objective-C on the

Macintosh", for Apress. Technical reviewer for many Apress iOS books.

* Authored free CVS guide, guide to using emacs for cocoa development,

and numerous other technical articles (http://borkware.com/rants/)

* Email, AIM, and IRC support of friends and coworkers

* Published technical articles on the Galaxy toolkit and tuning

AOLserver-based websites

* Published Mac OS X technical articles at MacEdition

http://macedition.com/bolts

* Constructed and maintain two web-based knowledgebases:

http://badgertronics.com/knowledge

http://borkware.com/quickies

* Regularly present technical topics at the Western Pennsylvania

Linux Users Group (http://wplug.org)

Platforms

* Macintosh user and developer since 1984

* Unix user, developer, and system administrator since 1990

* Unix variants: Mac OS X, Linux, SunOS, Solaris (Sparc and x86),

HP-UX 10.XX, Irix 5.X and 6.X, Digital Unix 4.X,

various BSDs, and a plethora of obscure platforms

* Maintain a Linux slice which hosts a number of websites

Toolkits

* Cocoa/CocoaTouch (formerly NeXTstep)

* Macintosh API (now known as Carbon)

* Galaxy (cross platform application libraries)

* AOLserver web application server

* OpenACS web collaboration toolkit

Weblogs

* Borkware Miniblog

* Borkopolis

Professional Experience

* Cycling Fusion 2010-present

http://cyclingfusion.com

Wearer-of-Many-Hats for an indoor and outdoor cycling startup.

Prototyped many concepts for portable devices, two of which were ultimately

developed into the Class Builder and Ride Buddy products

Sole implementor of Class Builder, an iOS application for indoor cycling

instructors. http://itunes.apple.com/us/app/class-builder/id456067264

Took over and completed codebase for Ride Buddy. First version, Keiser Buddy,

is a custom cobrand for the Keiser corporation.

http://itunes.apple.com/us/app/keiser-ride-buddy-lite/id477138447

Photograher, documenting events as well as product photography, as well

as physical study participant.

* Google 2005-2010

http://google.com http://google.com/mac

Member of the Macintosh Client Team at Google.

Co Tech Lead on Google Updater, an application that installs, updates,

uninstalls, and cross-promotes Google desktop products. This was

a wide-reaching product, requiring both client-side (in Objective-C

with the Cocoa toolkit) and server-side (in Java) components, along

with a product signing toolchain.

Engineer, then Tech Lead, for Keystone, the second generation Mac auto-update

software. The core components released into open source as Update Engine.

Oversaw several updates for clients on millions of desktops.

Ported Movie Maker and GPS modules for Google Earth from Windows to the

Mac.

* Borkware / Integrated Badgertronics 2001-2005

http://borkware.com http://badgertronics.com

Created Macintosh applications for The QueenStitch for creating and

editing counted cross stitch kits.

Authored utility for NOMOS for retrieving data from SCSI DAT tape using

Apple's STUC SCSI toolkit. Worked around bugs in Darwin disk

arbitration daemon for SCSI MO disk handling (Jaguar), and ported

MO disk handling to the DiskArbitration SPI for Panther and Tiger.

Implemented a number of user interface views (Cocoa) for CORVUS,

a "radiation knife" cancer treatment system. CORVUS views

included a table view access to their custom data models and a

2-D/3-D interactive histogram view. Fixed rasterization problems

in the CORVUS printing system. Fixed build system issues related

to C++ and ZeroLink. The work involved making modifications to a

multi-million LOC system written in Objective-C and C++.

Deployed RADIUS proxy with 802.1X authentication using

FreeRADIUS and OpenLDAP for HobNob (http://hobnob.com).

Assisted with the design of an in-house test management system

using PostgreSQL and PHP. Assisted with the design of a network

device registration system and a "phone home" hardware monitoring

system.

Integrated tape deck control into a Cocoa webview for a Hollywood

film editing company.

Constructed demo code for injecting code into other applications

using mach_inject for Wildsync.

Technical editor for "Hacking Mac OS X Tiger", from Wiley Publishing,

written by Scott Knaster.

Presented several technical topics to WPLUG, the Western

Pennsylvania Linux users group, including an introduction to

emacs, overview of OpenACS, rsync, Subversion, and a tutorial on

gdb (http://wplug.org/pages/gdb-talk/), the GNU Debugger.

Co-founder of CocoaHeads, a Mac programmer's group, with chapters

in Boston, Pittsburgh, St. Louis, and the Silicon Valley.

New chapters opening soon in Oregon and Ontario.

Built a number of open-source freeware utilities for Mac OS X.

Constructed the "Core Mac OS X and Unix Programming" course for the Big

Nerd Ranch. Instructed two week-long sessions of this class.

Published course notes as Core Mac OS X and Unix Programming, available

on Amazon (5 star rating).

Performed data migration tasks for away.com. Performed DBA and

system administration tasks for 1-800-save-a-pet.com. Assisted

staffs with Unix, Oracle, AOLserver, and CVS issues.

Completed Oracle 8i DBA certification.

* arsDigita, Cambridge, MA. 1999-2001

formerly http://arsdigita.com

One of the first dozen employees. Worked on many high traffic

websites, including GuideStar (now helping.org) away.com, and site59.

Performed email, AIM, and IRC support in the community for the

arsDigita Community System and the Oracle database driver for AOLserver.

Assisted system administration team with diagnosing and fixing

production issues, assisted the DBA in diagnosing and fixing database

issues. Contributed modules to the ArsDigita Community System. Also

internal resource for AOLserver, Unix, and Oracle.

Started Oracle 8i DBA certification process. Authored article on

AOLserver performance tuning for the arsDigita Systems Journal.

All work was performed remotely.

* America Online, Dulles, VA 1995-1999

http://aol.com

Chief architect of the Macintosh Rainman tool, a Macintosh front-end to

AOL's proprietary publishing technology. Designed internal flow of

control, coordinated with Windows-based teams, set up source code

control and build structure. Transitioned code base to team in

California. Also contributed to the Macintosh 3.0 client.

Technical lead for AOLserver, a high performance multithreaded web

server and application platform. At the time, all of AOL's primary

web properties (, members.aol.com, etc) used AOLserver.

Performed eEmail and AIM support internal to AOL and in the community.

Diagnosed and fixed production errors in high-volume environments.

Added proprietary features to support internal projects. Ported

AOLserver to additional platforms.

* Visix Software, Reston VA. 1990-1995

Telephone and email support of Looking Glass, a Unix file manager.

Supported and maintained Looking Glass on the SunView and EnvironV

windowing systems. Added audio support to the toolkit.

Telephone and email support of Galaxy, a cross-platform application

environment. Designed and implemented the List Manager, a full-featured

spreadsheet-style UI element. Also contributed to the Galaxy help system.

On-site Galaxy consulting and evangelism on Wall Street. Authored

trade show and sales demos. Worked the booth at many trade shows.

Wrote technical articles about Galaxy for the customer newsletter, and

presented technical "how-to" sessions at the Galaxy Developer's

Conference.

Instigated formation of a QA team. Devised unit test strategy and

implemented many unit tests.

Education

Hendrix College, Conway AR

http://www.hendrix.edu

1986-1990

Bachelors degree in Mathematics with a Computer emphasis

Interests

Trombone and bassoon player. Active in two concert bands, two

community orchestras, and one woodwind quintet in Western Pennsylvania.

Have also performed in numerous musicals.

Proficient balloon twister.

Proficient photographer.

Active in local Linux and Macintosh user's groups.

Additional information

Also visit Borkware to see my writings, free software (including

source code), technical weblog, and web applications.

http://borkware.com



Contact this candidate