Software engineer for Google Web Designer - https://webdesigner.withgoogle.com/
- GWD is an HTML authoring tool for creating web content, focused on ad authoring for Google Ads, DoubleClick, etc. ("photoshop" for ads).
- JavaScript-based desktop application in a Chromium shell, written in Polymer (views, http://www.polymer-project.org), and Closure (Google).
- Strong collaboration with UX and product teams. Producing intuitive and powerful UIs to address product and user needs.
- Developed an authoring workflow and JavaScript runtime for configuring component attributes based on the document's viewport size (responsive attributes). The result: creative documents were smaller (avg. 8%), loaded faster (avg. 5%), and the responsive authoring workflow was simplified drastically.
- Rewrote GWD's entire component library to adhere to current web standards (Custom elements v1, https://html.spec.whatwg.org/multipage/custom-elements.html#custom-elements), including: galleries, pagedecks, particle effects, image effects components. Upgraded creatives were smaller, ran faster (avg. 8%), and did not require a polyfill for modern browsers.
- Other areas of work: component event system, undo/redo stack, template gallery, component configuration and development, stage manipulation.
- Areas of focus: web technologies, responsive web, content authoring, content publishing, HTML rendering, high-performance HTML5 documents, web animations (CSS keyframes), web polyfills, cross-browser compatibility, usability, accessibility.
Google DSP Work (Dart programming language):
- Develop in-browser authoring experience (creative configurator) for creating web ads.
- Integrate with existing content management systems to allow users to share their documents and multimedia assets.
- Allow users to export content directly from Google Web Designer to the DSP.
Misc responsibilities:
- Training new hires
- Interviewing engineering candidates