ALEX
Live Version
PDF Download
**********@*****.***
DEJARNATT
SOFTWARE ENGINEER
I d like my next project to have a real,
positive impact on the world.
Technical C#, .NET, asp.net HTML / CSS TDD, unit-testing, scrum
c, c++, win32 jQuery/-Mobile Windows Azure
REST, WS-*, SOA Javascript Google AppEngine
subversion / P4 / git python, django XML / json
Experience Google January 2012 Present
Senior Software Engineer
Google Finance
Currently working to organize the world s financial information and make
it universally useful.
Microsoft Corporation October 2000 November 2011
Principal Software Design Engineer
Microsoft Azure Application Platform
Prototype project to improve mobile web application support for Windows
Azure.
Previously, worked on a programming model for building scalable
composite applications on Windows Azure, which shipped in preview form
as Windows Azure AppFabric Composite Application. Contributed a
programming model for application composition, then became technical
lead for the Composite Application Designer (Visual Studio integration).
Acting Development Manager
Microsoft China R&D
On a five-month assignment with Microsoft China R&D in Shanghai, acted
as Development Manager for a product group of twelve developers:
mentored leads and senior developers, coached teams in unit testing and
scrum, rolled out a dev team re-org, and drove the annual performance
review process.
Senior Software Design Engineer
Microsoft Server and Tools
Technical lead for web service and serialization features of Silverlight
versions 2 and 3: drove major scoping and architecture decisions,
contributed to feature implementation, and provided technical leadership
to junior team members.
With another developer, re-designed and re-implemented the .NET XML
object serializer for stability and portability.
Designed and implemented Code Access Security support for Windows
Communication Foundation v3.5.
Created architecture for and oversaw development of the .NET Remoting
protocol specifications (also: here and here).
Lead Software Design Engineer
Microsoft Server and Tools
Led development of the developer programming model, SDK, and
implementations of WSDL, WS-Policy, and WS-MetadataExchange for the
Windows Communication Foundation (codename Indigo ), part of .NET
Framework 3.0. Responsible for all aspects of development from planning
through shipping.
Managed a team of four developers through multiple product milestones
and performance reviews.
Software Design Engineer
Microsoft Developer Division
Contributed to the XML Web Services features of .NET Framework
versions 1.0, 1.1, and 2.0. Responsible for implementation of the WSDL,
XSD, and SOAP 1.2 specifications, XmlSerializer, developer SDK tools, and
Visual Studio integration in C# on .NET.
drugstore.com August 1999 October 2000
Lead Software Design Engineer
Led development and devops of the drugstore.com order processing system
in c++, win32, and SQL. Shipped code to production every two weeks.
Managed a cross-functional team of four developers and one tester.
Contributed to web feature development for drugstore.com storefront in
asp, vbscript, c++, COM, and SQL. Analyzed web page load times and
suggested improvements.
M-Code Software Corporation July 1998 July 1999
Software Engineer, Co-founder
Developed the first prototype of the M-Code Software Nervous System, an
instrumentation/metrics platform, in Java.
Accelerated, Inc. March 1997 June 1999
Web Developer
Contract web development work in asp, java, SQL, and PL/SQL for a
number of public and corporate web sites. Major projects included a
wireless carrier s public web site and the promotional web site for the
movie Enemy of the State.
Cosmix Web Development June 1996 September 1996
Web Development Intern
Web development in perl for a range of clients including Microsoft, Kavu,
and some dot-coms whose goofy names I ve forgotten.
Other Side Projects
xwordapp.com: a crossword puzzle web application and index of free
puzzles. Written in html/javascript and python; hosted on Google
AppEngine. See also puz.py.
Interests
Enthusiastic eater and home cook, forager, DIYer, puzzler, dad, and
runner.
Patents
Named inventor on several US software patents; details available upon
request.
Education University of Washington
Bachelor of Science, Computer Science
1996-1999
About this resume