Post Job Free
Sign in

Manager Software .Net Service System Sales Project

Location:
India
Posted:
February 16, 2013

Contact this candidate

Resume:

Dan Lyke resume

Navigation

Resume/CV for

SectionsApril 2008 - Current: Flutterby.net, my consulting company

April 2005-April 2008: Digital Fish

June 2002-July 2004: Alvanon

June 2001-June 2002: Gracenote

May 2001: exploratory coding for a bio-informatics startup

February 2000-April 2001: Coyote Grits LLC

August 1995-January 2000: Pixar Animation Studios

August 1993-August 1995: Hacker for Hire

August 1993-August 1995: Chattanooga On-line

July 1989-July 1993: Signal Data

Skills

Recent languages include C, C++, C#, Perl, Python, assembly languages

for the 80x86/MMX and Atmel AVR platforms, SQL (mainly PostgreSQL).

Previously I've done some Java, PL/I, a few variants of Pascal, a

BASIC or two, xBase, several assembly languages.

Environments include Linux, including embedded Linux on ARM and X86

platforms, Microsoft Windows (including .NET), Apache mod_perl and

CGI, and some Mac.

I've worked with XML, XSLT and CSS; written programs which use HTTP,

NNTP and SMTP protocols and OpenGL, DirectX and Glide, and RenderMan

APIs; am familiar with XML-RPC and REST, and have used SOAP; when

necessary, I've even designed circuits and built hardware..

I've also been an experienced commercial whitewater guide.Personal Project

The Flutterby weblog content management system is written in Perl and

PostgreSQL under the Apache and mod_perl environment, and features

multiple contributors, automated topic assignment, HTTP and NNTP

interfaces, along with assorted XML-RPC web services.Work HistoryApril 2008 - Current: Flutterby.net, my consulting company

Went full-time on a couple of freelance side projects, mostly

involving projects related to the Cricut personal cutter. Wrote the

code for the Cricut Jukebox, currently working on an unannounced

device involving multiple ARM chips running Linux and a few AVRs for

good measure.

Mostly a software guy, but I have a 'scope and a soldering iron on

my desk.April 2005-April 2008: Digital Fish

Worked on Reflex, an animation system for movie studios. Added

features and optimized expression graph evaluation, did some work on

a Maya export plugin.July 2004-April 2005

Worked on a photo manager to that understood geography. Couldn't

figure out how to turn it into a business. Assorted other work,

including some demonstrations for using game platforms and GPS enabled

handheld devices for tactical awareness systems in urban combat.

Somewhere between here and Flutterby.net I also wrote some YADIS

conformance tests for VeriSign. YADIS is the discovery portion of

OpenID.June 2002-July 2004: Alvanon

(fit mannequins and products for the fashion industry)

Developed hardware and software for the Garment Visualization

System, a tool for remote garment fit verification and

evaluation. Implemented motion control, including circuits,

mechanical drawings and communications with overseas factories, and

camera control for manipulating and photographing mannequins. Worked

with C# based .NET applications, embedded Linux, and Atmel AVR.June 2001-June 2002: Gracenote

(the CDDB music database people)

Worked on "Service 3", the XML based distributed database replacement

for Oracle for CDDB. System is written in heavily threaded C,

answering millions of authenticated queries per day. I wrote the

multi-threaded distributed dispatching system that's the core of every

message that passes through the system, and the Perl that builds C

code to to simplify using XML.May 2001: exploratory coding for a bio-informatics startup

Software for examining datasets such as those derived from gene

expression, operations like principal component analysis (PCA) to find

vectors of most import in thousands dimensional spaces.February 2000-April 2001: Coyote Grits LLC

(contract software developers)

Founding partner in a software contracting company creating solutions

for a diverse set of clients. Managed and coded on projects which

mostly involved Perl on Apache or CGI, with forays into Java, TCLOAD

(for VeriFone TRANZ credit card processing). Did training and

mentoring to turn relatively junior people into productive assets

during that time of extreme worker shortages.August 1995-January 2000: Pixar Animation Studios

("Toy Story", "A Bug's Life

Graphics R&D/RenderMan Group: Implemented a new internal API for image

output which allowed arbitrary channels (more than just RGBAZ), quick

implementation of new formats, different regions of images coming from

diverse remote sources. Ported RenderMan to Windows NT.

RAPIX Real Time Rendering group: We developed a cross-platform

(Windows, SGI, Mac) framework for real-time 3d rendering and scene

description. The framework mixed renderers like OpenGL and Glide with

home-grown ones, one built for detailed characters gave us extremely

high triangle rates (500k/sec on a P133). I wrote Windows code,

implemented the feudal priority tree algorithm, and used MMX assembly

language to get those extreme triangle rates.

Interactive Group: Wrote the QuickTime for Windows codecs for Pixar's

proprietary "PIX" video system, and helped develop extensions to that

format, some audio filtering, some installers and uninstallers, and a

few of the scenes and segments of the best selling CD-ROM based games

"Toy Story Animated Story Book" and "Toy Story Activity Center".August 1993-August 1995: Hacker for Hire

(contract software development)

Wrote contract code in C, C++, Borland Paradox and xBase variants,

with a few Novell installations, a little work with embedded

controllers, and hardware and software maintenance. Highlights include

research for a terrain displaying game engine for a startup,

(discussion of which on comp.graphics.algorithms lead to my job at

Pixar), an HTML browser for the TBBS/TDBS online system, a carpet

design system interface to a tufting machine controller.August 1993-August 1995: Chattanooga On-line

(a successful regional ISP)

Founded and helped run Chattanooga On-line (chattanooga.net), a

regional Internet service provider. I was the heavy technical person

in a team of two which implemented and ran a full-service ISP: TCP/IP,

Smail (for SMTP and UUCP mail), INN (for NNTP news), NCSA HTTPD (an

early web server), RADIUS (for dial-up user authentication) and BIND

(for name services).July 1989-July 1993: Signal Data

(software and data services for health insurance agents)

Lead programmer for Signal Data Inc. of Chattanooga, TN for their

GROUPS4 software. My accomplishments include: Writing and maintaining

250,000 lines of C code and coordinating internals in a

multiprogrammer project that exceeded 400,000 lines of code, a

compacting handle based heap manager, rebuilding and handling b-Tree

indexes independent of the commercial database manager (C-Tree), a

test system that allowed replay of multiplexed user events and

database accesses from multiple workstations to debug potential

multi-user issues, and a windowing system which allowed high speed no

flicker updates of partially obscured windows, and making the whole

thing run in 490k of memory on a 4.77MHz 8086.Pre April 1989

Whitewater and high adventure guide for High Country Outfitters and

Outdoor Adventures (http://www.raft.com), both in Benton, TN.

Assorted projects done in and around college: implemented a payroll to

general ledger system for GE Ceramics in C under the VMS operating

system that talked to big IBM systems; presented papers to national

and international conferences at various universities around the

country pertaining to my previous years work on animation on

microcomputers for physics instruction done with Dr. Eric Laine under

a University of Tennessee at Chattanooga Provost Student Research

Award; the usual stint in computer sales for a small retail store;

darkroom and press experience in a printing shop.

Flutterby.net is a publication of Dan Lyke and unless otherwise noted, copyright by Dan Lyke

Dan Lyke and unless otherwise noted, copyright by Dan Lyke



Contact this candidate