MICHAEL R. CLEMENTS

 

SUMMARY

           High performing engineer and software architect with over 20 years experience leading small teams to develop leading edge technology into successful products. Acknowledged for innovative research and leadership in prototype development, product design and build, resulting in market leading products. Expertise in Java, Python, C++, C, Linux, Windows, Hadoop, Hive, Spark, SOA, SOAP, RDBMS, JDBC, LAMP/WAMP, TCP/IP, UML, XML/XSL, Design Patterns, Agile/Scrum.

 

EXPERIENCE

           Principal Engineer for Disney: 2009 to 2017

           Led the team that builds and runs Disney's ad server: 2+B ads per day and $300+M revenue. Drove major refactoring and new features introducing Hadoop based tracking and simulation based forecasting. Helped craft strategy & roadmap, devised architecture & design, drove projects to closure and managed the engineering team. Created and led Disney’s corporate data science team, developing big data analytics using Hadoop, Hive, Spark, MLlib, Python, R and other technologies for ABC, ESPN and other Disney business segments. Worked directly with execs, PMO and other stakeholders both internal and external.

 

           Principal Architect for Actional Corp: 2001 to 2009

           Worked directly with Actional's CTO to define products 6 to 12 months out. Researched new technologies and used them to architect and build Actional's current market leading products, Actional Intermediary, Agent, and Server. Conceived, implemented, and patented innovative ideas in the areas of SOA and scalable decentralized network algorithms. Built the products in C++ and Java with the Actional engineering team. Progress Software (NASDAQ:PRGS) acquired Actional in March 2006.

 

           Chief Architect & Director of Engineering for Octane Software: 1998 to 2001

           Hired as Octane’s first and principal product engineer. Architected, designed and built their flagship product, a scalable data driven business process app server written in C++ with extensive use of COM, MTS, XML, and RDBMS. Performed technology reviews with venture investors to secure initial company funding. Maintained engineering relationships with prospects and business partners. Built an engineering team with skilled senior leads which grew to over 20 members. Epiphany acquired Octane in March 2000 for $3.2 Billion.

 

           Server Metadata Team Lead for Scopus Technology: 1996 to 1998

           Built the first internationalized (Japanese) version of Scopus’ product in ANSI C on IRIX 5.3. Assumed leadership of a small (8-10 person) team to internationalize the entire Scopus product line. Architected framework metadata for upcoming products and worked with other senior engineers to design and implement it. Siebel bought Scopus in March 1998.

 

           Senior Software Engineer for SAIC: 1994 to 1996

           Continued my role as a senior developer and technical lead for TESS(3) as it was deployed worldwide. Traveled to operational shore sites (Guam, Japan, Spain, France, Italy, Bahrain, U.A.E.) and Naval ships under deployment to troubleshoot and repair live mission critical software operations. Earned a written “Bravo- Zulu” commendation from Captain Nibe of CVN-72 recognizing dedication and superior job performance.

 

           Software Engineer for Unisys: 1990 to 1994

           Software developer for TESS(3), a large (2.5 M lines of K&R C code, 746 executables) system that performed real-time mission critical tactical weather analysis for the US Navy. Developed under MIL-STD-2167A. Identified several areas for improvement and helped Unisys to obtain the contract to provide software support for this project. Technical lead for this work. Fixed bugs, developed and deployed real-time simulators, created RDBMS apps to manage source control, coordinated worldwide development efforts, liaison between programming staff and end users.

 

EDUCATION

            BS, Mathematics, University of California, Davis with emphasis in Computer Science

 

PATENTS & PUBLICATIONS

            Patent app # 15-DIS-342-DRZ, Shot Structure of Video as a Predictor of Success , co-inventor, developed with Disney Research.

            Patent app # 0260363, Video Optimizer for Determining Relationships Between Events , primary co-inventor, developed with and used by DATG.

            Patent app # 20070189509, Data Path Identification for Distributed Applications , primary co-inventor, path tracking used by Actional Corporation in their Looking Glass product.

            Patent 7,330,889, Network Interaction Analysis Arrangement, primary co-inventor, network correlation used by Actional Corporation in their Looking Glass product.

            Patent 6,233,537, Workflow Design Modeling Language, primary co-inventor, business modeling language created and built for Octane Software.

            UML Modeling Tools, product review, for Advisor Publications, March 1999.

            A few copyrights, Graphics Object Modeling System, Caterpillar Game

 

PERSONAL

            Contact: (206) 601-2613 mike@mclements.net
Private pilot, amateur astronomer, musician. Enjoy outdoor activities including triathlons and hiking. Avid reader of technical journals, literature, philosophy and history. Married with children, located in Seattle, Washington.