<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE resume SYSTEM "resume.dtd">
<resume>
	<jobseeker>
		<name>Elliot Winard</name>
		<address type="home">
			<street>102 THIRD PLACE #8</street>
			<city>BROOKLYN</city>
			<state>NY</state>
			<zip>11231</zip>
		</address>
		<phone>718-395-7253</phone>
		<email>ewinard AT caveteen DOT com</email>
	</jobseeker>
<!--	<objective>To lead by example - using my experience and flexibility to build cutting-edge applications and solve real problems while staying on schedule, having fun and learning new skills.</objective> -->
	<!--objective>To exercise my strong technical, analytical, design and interpersonal skills while I work to develop cutting-edge technologies, inspire fellow engineers to do their best work and provide top-shelf products and services to consumers.</objective-->
	<skills>
		<skill>
			<name>Development</name>
			<details>specification, development and deployment of client/server, IDEs, web and embedded products; user interface design and implementation; distributed load and performance testing of server products; automation of regression testing; continuous integration</details>
		</skill>
		<skill>
			<name>Management</name>
			<details>project-management of small teams, mentorship, scheduling, leadership and testing experience, bug tracking, priority trade-offs, continuous integration/nightly builds, version control, agile methodologies, team development</details>
		</skill>
		<skill>
			<name>Design</name>
			<details>UML Modeling, Usability Design, Design Thinking - Research, Problem Definition, Ideation, Rapid Prototyping, Conceptualization, Validation</details>
		</skill>
		<skill>
			<name>Technologies</name>
			<details>Android, GnuPG, OpenLaszlo, Adobe Flex, Flash Media Server, Flash, Director, data-driven systems, MySQL, GNU/linux, MacOS-X, various Microsoft OSs</details>
		</skill>
		<skill>
			<name>Computer Languages</name>
			<details>ActionScript/ECMAScript, AS3, MXML, LZX, XML, php, Java, C/C++, SQL, XSLT, HTML, Lingo, Lisp, Ruby, python, perl - whatever is right from the job!</details>
		</skill>
	</skills>
	<jobs>

	<job company="frog design" location="New York, NY">
	        <position name="Senior Technologist" duration="June 2008 - present">
			        <task>Advise on technical architecture of software on Web, PC and consumer devices</task>
			        <task>Develop desktop &amp; embedded software using Adobe Flash, Flex and Adobe AIR technologies</task>
                                <task>Mentor junior developers</task>
                                <task>Work closely with Designers to prototype end-user interactions and flows</task>
                                <task>Research existing and propose future automotive and communication ecosystems</task>
			</position>
        </job>

		<job company="Laszlo Systems" location="San Mateo, CA">
	        <position name="Senior Software Engineer - Laszlo Studios" duration="January 2005 - May 2008">
			        <task>Contributed on team developing Webtop - a client-server platform  OpenLaszlo technologies and java</task>
			        <task>Contributed to IRIS Semantic Desktop tool to navigate large datasets and visualize query results</task>
			        <task>Lead architecture and development of three person engineering team of on data visualization dashboard</task>
			        <task>Lead architecture and development of engineering on presentation-tier VoIP Portal project</task>
			</position>
        </job>
		<job company="UC Berkeley Extension" location="San Francisco, CA">
	        <position name="Instructor - Visual and Interactive Design for the Web" duration="Spring 2005">
			        <task>Assembled curriculum and taught class of Designers, Information Architects, Technical Writers</task>
			</position>
        </job>
		<job company="Macromedia, Inc." location="San Francisco, CA">
		        <position name="Development Engineer, QA Engineer, QA Engineering Lead &amp; Manager" duration="May 2000 - December 2004">
                                <task>Contributed to the release of 10 shrink-wrapped software products</task>
				<task>Starting as contract QA Engineer, quickly moved into a leadership role</task>
                <task>Focused on automation, realtime data visualization - programmed Java servlets, Flex-based presentation-tier</task>
				<task>Developed multi-tiered internal applications used across development and marketing groups at Macromedia using both client-side (Flex, ActionScript, Lingo) and server-side (CFML, perl, php) languages</task>
				<task>Worked with customers to assure productive use of Macromedia's Flex and Flash products in corporate environments</task>
				<task>Advised and trained members of remote engineering team</task>
			</position>
<!--		        <position name="QA Lead - Flex" duration="March 2003 - March 2004">
			        <task>Focused on Data Management - Data Models, Binding, Validation, Web Services</task>
				<task>Generalized pre-existing automation practices to cover wide variety of systems</task>
				<task>Coordinated with remote engineering team on development and testing of accessibility features of Flex server</task>
				<task>Programmed on project developing tools for use by Macromedia Product Managers &amp; Development teams</task>
				<task>Developed presentation-tier applications in Actionscript and MXML</task>
				<task>Shipped Flex 1.0 (code-name Royale) - a presentation-tier solution for delivering enterprise Rich Internet Applications</task>
			</position>
			<position name="QA Lead - Flash Communication Server" duration="January 2003 - March 2003">
				<task>Managed team for 8 weeks during manager's sabbatical</task>
				<task>Attended Emerging Leader Program (ELP)</task>
				<task>Shipped Flash Communication Server 1.5</task>
				<task>Managed small team of developers to improve the Flash Communication Server Experience - designing and developing educational content to ship with Flash Communication Server 1.5</task>
				<task>Focused on Security and HTTP-Tunneling - created and managed networking lab, created and executed tests</task>
				<task>Worked with commercially-available firewall products, including Firewall-1, Cisco-PIX, WinGate</task>
				<task>Developed test media using Macromedia Flash, client-side ActionScript and server-side JavaScript</task>
			</position>
			<position name="QA Engineer - Flash Communication Server" duration="May 2001 - January 2003">
				<task>Shipped Flash Communication Server 1.0</task>
				<task>Coordinated and led testing of server-side ActionScript</task>
				<task>Designed and programmed automated and semi-automated tests to streamline testing of Flash Communication Server - The automated system parsed XML script files and coordinated distributed testing of server</task>
				<task>Developed and modified testing harnesses for specialized use testing Flash Communication Server</task>
				<task>Developed test media using CFML, client-side ActionScript, and server-side ActionScript (ECMAScript 1.5)</task>
			</position>
			<position name="QA Lead - Shockwave Multiuser Server" duration="August 2000 - May 2001">
				<task>Covered for QA Manager during her 4 week vacation</task>
				<task>Shipped Shockwave Multiuser Server 3.0</task>
				<task>Worked with external contractor in developing and QA of Shockwave Power Apps - Shockwave Chat, Shockwave Lobby, Shockwave Conference</task>
				<task>Developed test-scripts in Lingo and wrote test-plans</task>
			</position>
			<position name="QA Engineer Contractor - Shockwave Multiuser Server" duration="May 2000 - August 2000">
				<task>Quickly learned QA process</task>
				<task>Shipped Shockwave Multiuser Server 2.1</task>
				<task>Developed test media using Lingo and Director</task>
			</position>
-->
		</job>
		<job company="LookSmart, Ltd." location="San Francisco, CA">
			<position name="Web Developer" duration="2000">
				<task>Developed tools for use by other web developers to optimize production of pages - programmed scripts for TextEdit to semi-automate page production</task>
			</position>
		</job>
		<job company="SRI International" location="Menlo Park, CA">
			<position name="Associate Software Engineer" duration="1999">
				<task>Design and implement obstacle-avoidance and navigation for mobile robots in C++</task>
			</position>
		</job>

		<job company="Brown University Department of Computer Science" location="Providence, RI">
			<position name="Research Assistant, Teaching Assistant" duration="1998 Spring Semester">
				<task>Assist teaching of CS148 Building Intelligent Robots</task>
				<task>Research Sparse Distributed Memory - created and measured performance of SDM using C++</task>
			</position>
		</job>
	</jobs>
	<education>

		<school name="independent studies" location="San Francisco, New York and Brooklyn">
			<degree name="personal exploration" duration="continuous">
				<note>The Monkeysphere Project, debian, git, python, php, shell scripting, MySQL, 3D modeling apps, jazz, Google homepage modules (clockblox was one of the top 10 ranked!)</note>
			</degree>
		</school>
		<school name="San Francisco City College" location="San Francisco, CA">
			<degree name="Continuing Education" duration="2001-2003">
				<note>Beginning and intermediate Conversational Spanish</note>
				<note>Introductory Classical Guitar</note>
			</degree>
		</school>
		<school name="California College of Arts and Crafts" location="San Francisco, CA">
			<degree name="Continuing Education" duration="1999">
				<note>Typography</note>
				<note>Graphic Design</note>
			</degree>
		</school>
		<school name="University of California Los Angeles" location="Los Angeles, CA">
			<degree name="Continuing Education" duration="1998">
				<note>MIDI (Musical Instrument Digital Interface)</note>
				<note>MFC Development</note>
			</degree>
		</school>
		<school name="Brown University" location="Providence, RI">
			<degree name="AB Computer Science (focus on Robotics)" duration="Class of 1997">
				<note>3.8 GPA, magna cum laude</note>
				<note>Member of Artificial Intelligence research group</note>
				<note>Experience in Software Engineering, Artificial Intelligence, Mechanical Technology, Educational Software, Theoretical Computer Science, Discrete Maths</note>
				<note>Teaching assistant for CS051 - Models of Computation</note>
				<note>Teaching assistant for CS031 - Introduction to Computer Systems</note>
			</degree>
		</school>
		<school name="Rhode Island School of Design" location="Providence, RI">
			<degree name="cross-registration while at Brown" duration="1997">
				<note>Typography</note>
			</degree>
		</school>
	</education>
	<interests>
		<interest name="Music">compose, record, and perform music using vocals, piano, synthesizer, guitar, clarinet, harmonica, and other instruments; participate in recording with several musical groups</interest>
		<interest name="Craft">published author of knitting patterns, active knitter</interest>
		<interest name="Technology">active "extra-curricular" interest in UNIX development, shell scripting, multi-tiered systems, personal linux system administration since setting up my first slackware box in 1994</interest>
		<interest name="Public Service">presented to High-school children about technical careers, planned multimedia courses and provided pro-bono networking for The Crucible Industrial Arts School in Oakland</interest>
	</interests>
</resume>
