Michael Blakeley
Experience
Consulting (2010 to present): sole proprietorship
Work with customers to build scalable, high-performance systems.
Performance measurement, analysis, and tuning.
Cloud computing with EC2 and EBS.
MarkLogic Server design and implementation work,
including XQuery and XSLT.
High-availability systems, failover, and replication.
Mark Logic:
(2009 to 2010):
Lead Engineer, Performance Group
Created and implemented benchmark workloads for internal R&D use.
Worked with other engineers to design, implement, test, and tune
features of MarkLogic Server,
including EC2 integration, system monitoring,
flexible replication, and forest replica failover.
Worked with product management to specify new product features,
with QA to design test suites, and with writers to provide documentation.
Worked with support, professional services, and customers
to resolve high-visibility support issues.
Led development of semantic capabilities (github.com).
Mentored new employees and interns in the performance group.
Presented at the MarkLogic User Conference,
discussing both semantic technology and high availability.
Mark Logic:
(2003 to 2009):
Principal Consultant, Professional Services
Responsible for design, implementation, and deployment
of professional services projects.
Worked closely with customer developers, IT staff, and business users
to model real-world problems, design solutions,
implement working systems, and deploy them.
Designed and implemented XML schemas, XQuery APIs, Java APIs,
business logic, and XHTML/XML/JavaScript user interfaces.
Worked with product development to integrate customer requirements
into MarkLogic Server.
Taught XML, XPath, XQuery, and MarkLogic Server courses
for external developers and IT staff, and for new employees.
Developed and enhanced training materials as needed.
Provided tutorials and open-source code projects
for the Mark Logic developer site
(RecordLoader, XQSync, corb, cq, PerformanceMeters).
Mentored new employees in the consulting and support groups.
Presented at the MarkLogic User Conference,
discussing 1-3 topics each year.
Oracle Applications Research:
(2002 to 2003):
Senior Applications Developer
Responsible for designing, prototyping and testing new applications,
based on user requirements from business groups inside Oracle.
Worked closely with user communities to determine product requirements.
Designed and implemented database schemas, data model APIs,
business logic, and HTML/XML/JavaScript user interfaces.
Developed using extreme programming (XP) techniques,
in small groups of talented programmers using SQL, PL/SQL,
Oracle HTML-DB (Project Marvel), Java, UIX, and Oracle TCA.
Worked with product development groups to integrate prototypes
into Oracle's product suites.
Worked with IT groups to deploy applications for testing and production.
Applications were developed and deployed
on systems running Solaris and Linux, Oracle 9iR2, Apache, and JServ.
Performed setup, administration, and deployment tasks
for Apache, Oracle 9iR2, and JServ on development and staging systems.
Consulting (1998 to 2002): sole proprietorship
Provided consulting services for high-performance server applications,
including testing methodologies, performance profiling, tuning,
optimization, and competitive analysis.
Communicated with multiple customer teams, including marketing,
product development, QA, and field support.
Managed projects, teams, and budgets.
Worked with companies including
Angara Database Systems,
Byte Magazine,
ClickServices,
Doculabs,
Good Technology,
Evite,
Hewlett-Packard,
iM Networks,
Learning Tree,
Listen.com,
Medscape,
Netscape Communications,
Oracle,
Niku Corporation,
PC Week Labs,
Silicon Graphics,
webMethods,
ZD Labs.
Worked with best-of-breed tools including
JProbe, OptimizeIt, VTune, Visual Quantify,
LoadRunner, NetBench, Deluge, WebStone, SPECweb, and custom programs.
Created and delivered
reports, presentations, seminars, and white papers on
server performance, sizing, capacity planning, tuning,
optimization, and deployment.
Installed, managed, tuned, and debugged
multi-tier test environments including
Oracle, Postgres, SQLServer, Sybase, Informix,
JRun, Jserv, Orion, Resin, Tomcat, Weblogic,
Apache, IIS, iPlanet, and other software
running on Solaris, Windows NT/2000, Linux, HP-UX, AIX,
and other operating systems.
Developed custom tools for Unix and NT using
Java, C, C++, Perl, PHP, shell, JavaScript, and ASP.
Planned, staged, and deployed world-wide co-located server systems,
including work with Cisco routers
and Cisco, Alteon, and BigIP load balancers.
Planned and deployed secure firewall and Internet access.
Wrote Ask The Expert column on performance management issues
for TechTarget's
SearchWebManagement site.
Netscape Communications
(1996 to 1998): Server Benchmark Manager
Responsible for performance measurement and competitive analysis
for the Netscape Server Division
(now iPlanet).
Provided competitive and internal analysis of Netscape's server products.
Wrote and delivered technical presentations for customers and trade shows.
Worked with SPEC
to develop the SPECweb96,
SPECweb99,
and SPECjvm benchmarks.
Developed custom tools for SMTP, IMAP, POP3, and LDAP
performance testing.
Worked with TPC
to develop the TPC-Web benchmark for database-backed web server performance.
Worked with engineering teams to improve performance, including
visits to Intel ASC Labs.
Maintained a performance lab with a stable client testbed
and heterogeneous server platforms.
Silicon Graphics
(1995 to 1996): Technical Marketing Manager
Developed and released
WebStone,
the first benchmark software for web servers
(HTTP, C, Perl, shell scripting, Unix, NT).
Provided competitive and internal analysis of SGI web servers.
Worked with SPECweb96 committee to standardize HTTP performance measurement.
Provided technical resources for WebFORCE server marketing.
Wrote and delivered technical presentations for customers and trade shows.
Maintained a performance lab with a stable client testbed
and heterogeneous server platforms.
Ziff-Davis PC Week Labs (1994 to 1995):
Senior Technical Analyst
Tested, evaluated, and wrote reviews on network- and Unix-related
products and technologies for PCWeek
(now eWeek:
see "Publication History" below).
Worked with editors, artists, and photographers to produce articles.
Communicated with product marketing, product management, and
technical support specialists to ensure objective, knowledgeable evaluations.
Consistently delivered timely and informative reviews of
routers, protocol analyzers, network management products,
WAN technologies, Unix systems, TCP/IP technologies,
and network security.
Ziff-Davis ZD Labs (1992 to 1994):
Project Leader
Evaluated hardware and software products for PCs, Macintoshes, and
networks, as requested by Ziff-Davis magazine editors.
Communicated with editors and product vendors to design test methodologies.
Managed project teams to implement product evaluations.
Wrote articles for Ziff-Davis magazines (see "Publication History" below).
Maintained primary responsibility for testing routers, hubs,
network management, and telecommunications.
Conducted industry seminars.
With the ZD Benchmark Operation, designed and tested Serverbench 1.0.
Education
Harvey Mudd College class of
1992: BS Engineering, Minor in European Studies
National Merit Scholar
Fluent in German and Latin
Apple-Certified Macintosh Service Technician
Patents
US Patent 7844587.
Issued 2010-11-30 to Oracle (Blakeley, Kutz, Backstrom).
Web-based user interface for searching metadata-driven relational databases.
Books
Using the Internet With Your Mac - Special Edition. ISBN: 0-7897-0212-6
Articles
Content server scalability, Journal of Digital Asset Management, October 2007.
Turnkey Services Relieve Web Congestion, PC Week, August 30, 1999.
ActiveWorks Focuses on Business Practices, PC Week, December 21, 1998.
DataGateWay Takes Pain Out of Integration, PC Week, July 6, 1998.
Measuring Web Server Performance, Web Techniques, April 1996.
SATAN doesn't scare us. PC Week, April 3, 1995.
EDI and MIME link up. PC Week, March 27, 1995.
Business lessons from the Internet. PC Week, March 27, 1995.
Motorola FRAD comes cheap. PC Week, March 27, 1995.
Ascend adds Frame Relay. PC Week, March 27, 1995.
Solaris, Unixware square off. PC Week, Feb. 27, 1995.
Microtest PentaScanner 2-way Injector. PC Week, Feb. 13, 1995.
Novell LanWorkPlace for Mac 2.0. PC Week, Jan. 30, 1995.
Sun Netra falls short. PC Week, Jan. 30, 1995.
Keeping the Visigoths out. PC Week, Jan. 23, 1995.
Lining up today's LANs for tomorrow's needs. PC Week, Dec. 26, 1994.
SMS proves its mettle. PC Week, Dec. 26, 1994.
AG Group's Skyline puts RMON interfaces to shame. PC Week, Dec. 19, 1994.
Novell polishes UnixWare diamond. PC Week, Dec. 12, 1994.
PacerTerm links to legacy systems. PC Week, Dec. 5, 1994.
HP's Lan Advisor shows edge - and age. PC Week, Nov. 21, 1994.
HawkNet NetTune boosts NetWare delivery. PC Week, Nov. 21 1994.
Handheld Compas scrutinizes LANs. PC Week, Nov. 14, 1994.
Persoft SmarTerm is fluent in emulation, languages. PC Week, Nov. 7, 1994.
RMON: Rx for your network's health. PC Week, Oct. 31, 1994.
Motorola lowers DSU price point. PC Week, Oct 24, 1994.
Pair of new RMON probes peer deep; NetScout has better interface. PC Week, Oct 17, 1994.
Beta of ProbeView version 2.09 falls short. PC Week, Sep 26, 1994.
Photonics ships $895 bridge linking IR to Ethernet. PC Week, Sep 19, 1994.
Cisco squeezes routers. PC Week, Sep 12, 1994.
Network General's tool sniffs out network-activity reports. PC Week, Sep 12, 1994.
IS managers can do better than SnapLAN. PC Week, Aug 29, 1994.
Should IS pay attention to WAN compression? PC Week, Aug 29, 1994.
LAN2LAN/MPR 3.21 bundles remote routing. PC Week, Aug 29, 1994.
Eicon router easy to install, limited to IP. PC Week, Aug 8, 1994.
LAT Armor 2.1.2 shields SunOS user passwords. PC Week, Aug 8, 1994.
NEB eyes the enterprise; scalable Symantec backup program. PC Week, Jul 25, 1994.
Network Express Interhub's need some work. PC Week, Jul 18, 1994.
Paralon's PathKey offers client/server security. PC Week, Jul 11, 1994.
Windows sockets version of Avalan remote-control app. PC Week, Jul 11, 1994.
Global Village ships PowerPort/Mercury for Duos. PC Week, Jul 11, 1994.
LanMeter pricey, powerful. PC Week, Jul 4, 1994.
4-port server supports simultaneous use of modems, printers. PC Week, Jul 4, 1994.
TTI ships monster tape library. PC Week, Jun 27, 1994.
OnSite monitors segments; enterprise net management. PC Week, Jun 20, 1994.
RMON takes 'work' out of networking. PC Week, Jun 20, 1994.
Solid protocol support marks Wellfleet remote device. PC Week, Jun 20, 1994.
ODS integrates Plaintree switch. PC Week, Jun 20, 1994.
Proposed DHCP standard slashes administration costs. PC Week, Jun 6, 1994.
Proxim bridges without wires. PC Week, Jun 6, 1994.
NLMs help reduce NetWare congestion. PC Week, Jun 6, 1994.
Cisco ships multiplexer for Series 7000 routers. PC Week, Jun 6, 1994.
MAE brings Mac apps to X Window. PC Week, Jun 6, 1994.
NetCon binds Sun, NetWare OSs. PC Week, May 23, 1994.
Chip boosts servers. PC Week, May 9, 1994.
Global Village simplifies Mac communications. PC Week, May 9, 1994.
InteropNet team installs 120 miles of network in 48 hours. PC Week, May 2, 1994.
Bo knows networking. PC Week, May 2, 1994.
GatorStar router/hub serves Mac-PC workgroups well. PC Week, May 2, 1994.
InteropNet: an open LAN. PC Week, Apr 25, 1994.
Netweek Random Packets and Briefs. PC Week, April 18, 1994.
Remote LAN links now plug-and-play. PC Week, Apr 11, 1994.
CrossWind schedules Unix, Windows. PC Week, Apr 11, 1994.
Active-matrix display for SPARCstations. PC Week, Apr 11, 1994.
LANtastic for Macintosh Windows Gateway. PC Week, Apr 11, 1994.
Card provides data, voice, fax functions. PC Week, Apr 4, 1994.
Retix unit performs well, despite setup hassles. PC Week, Mar 28, 1994.
Voyager may be too muscular for the road. PC Week, Mar 28, 1994.
UnixWare grows up; Novell's revamped SVR4.2 environment. PC Week, Mar 21, 1994.
TCP/IP for Windows for Workgroups. PC Week, Feb 21, 1994.
A router that anyone can install. PC Magazine, Mar 29, 1994.
Wyse series 7000i model 760MP. PC Magazine, Mar 15, 1994.
TransferPro 2.4. PC Week, Oct 18, 1993.
Weitek gives SPARC systems shot in the arm. PC Week, Oct 18, 1993.
Equal: Good try at Mac/Unix Interoperability. PC Week, 20 Sept, 1993.
AWS 95: Apple's First Server Stumbles. MacWEEK, 2 Aug, 1993.
Client/Server Survival Guide (cover story). Corporate Computing, June 1993.
Network Operating Systems (cover story). MacWEEK, May 10, 1993.
What's The Right RAID? (cover story). Corporate Computing, May 1993.
Sun's SPARCclassic Merges Lines. Corporate Computing, April 1993.
What's The Right NOS? (cover story). Corporate Computing, April 1993.
Remote Access (cover story). Corporate Computing, March 1993.
Linking Your LANs: High-End Routers. Corporate Computing, Feb 1993.
Pen Power. Corporate Computing, Jan 1993.
Compression Apps In The Background. MacWEEK, Dec 14, 1992.
Remote Control: ZD Labs Tests SNMP Corporate Computing, Oct 1992.
Network Analyzers. Corporate Computing, Aug 1992.
A Window on Sun: SunSelect's SunPC. Corporate Computing, Aug 1992.