Jared Hanson
I am a passionate engineer with a focus on well-designed software. I take
pride in developing solutions that enrich people's lives. Naturally
curious, I have gained experience ranging from embedded devices to web
applications, and all areas in-between.
Contact
Web:
Email: ***********@***.***
Experience
* Software Engineer and Founder, Helixent Technologies, Nov. 2004 - Present
- Develop a movie player/organizer using Objective-C, Cocoa, and
QuickTime.
- Develop a social networking framework in Objective-C with support for
OpenID, OAuth, RSS, Atom, Activity Streams, PoCo, EAUT, XRDS, etc.
- Develop an XMPP framework in both C++ (Qt) and Objective-C with support
for IM, Jingle, and PubSub.
- Develop an HTTP server framework in C++ (Qt) with support for CGI and
FastCGI.
- Develop a location framework in Objective-C with support for geocoding
using web APIs from Google, Yahoo!, and GeoNames.
* Software Engineer, Aspera, May 2005 - Present
- Develop browser plugin for FASP file transfer. Adds JavaScript methods
to Firefox, IE, and Safari via NPAPI, ActiveX, and WebKit APIs. Uses Qt
for cross-platform UI.
- Developed a pub/sub system for server-side monitoring of FASP
transfers. Supports SOAP web services with WS-Addressing and
WS-Notification.
* Software Engineer, Innovative Systems, May 2003 - May 2005
- Developed general-purpose C++ libraries for a Linux-based embedded
system. Object-oriented with design patterns and asynchronous I/O.
- Developed a voice recognition server using Philips SpeechPearl. Used a
proprietary TCP protocol for communication with SCPs in an SS7 network.
Education
* B.S. Computer Engineering, South Dakota School of Mines & Technology, 2003
Skills
* Windows, Mac OS X, Linux, iPhone OS
* C, C++, Java, Objective-C, Python, Ruby, JavaScript
* TCP, UDP, HTTP, XMPP, AMQP
* OpenID, OAuth, Atom, RSS, PoCo, EAUT, XRDS, XRD, REST
* SQL, XML, RDF, JSON, YAML
* HTML, CSS, PDF
* GNU toolchain, Xcode, Subversion, Git