Made with
Standard Resume
Learn more

Maciej Lato

Software Engineer
San Francisco, Califonia
|

linkedin.com/in/maciek-lato
|

maciejplato@gmail.com
|

773.807.9097
Call me Maciek (mah-check)
M
L

Work Experience

Carbon 3D (Redwood City, CA)

Senior Software Engineer
|

Aug 2021 - Apr 2023
  • Developed 3D printing preparation software, support strut generation (ReactJS, three.js).
  • Integrated UI automation testing into Carbon’s software stack (Cypress, https://www.cypress.io/).
  • Developed a ReactJS component system for Carbon’s print preparation and 3D authoring software.
  • Interviewed engineering candidates.

Google LLC (Mountain View, CA)

Software Engineer
|

Jun 2016 - Jul 2021

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

Yahoo, Inc (Sunnyvale, CA)

Software Engineer
|

Dec 2014 - May 2016

Joined Yahoo following their acquisition of BrightRoll in Q42014

  • UI engineer on Yahoo's demand-side ad platform (YAM+, written in Ember.js).
  • Marketplace research for publisher tools.

Brightroll (San Francisco/Palo Alto, CA)

Software Engineer
|

Nov 2014 - Dec 2014

UI engineer on BrightRoll's demand-side ad platform for video (written in CanJS)

  • Implemented new UI features in the DSP as part of a cross-functional team (UI, API, Data).
  • Worked with UX engineers to create intuitive user interfaces for managing ad campaigns.
  • Refactored major parts of the application to perform version upgrades, fix memory and test issues.
  • Scrum master - leading project tasking and execution for UI & API projects.

Microsoft (Silicon Valley Campus, Mountain View, CA)

Service Engineer
|

Jun 2014 - Nov 2014

Service engineer on the Outlook.com team (Hotmail)

  • Analyze Outlook.com service metrics related to service performance and user engagement.
  • Created a service metrics dashboard and alerting system featuring JavaScript-powered visualizations (D3.js). The reduced the time to discovery for service issues.
  • Deployed systems designed for data feed ingestion and processing (data aggregation, sentiment analysis, etc).
  • Served as on-call support for service interruptions related to Outlook.com.

Microsoft (Silicon Valley Campus, Mountain View, CA)

Service Engineer (Intern)
|

May 2013 - Aug 2013

Service engineer intern on the Outlook.com team (Hotmail)

  • Created a web portal for service engineers to use while analyzing service performance data (D3.js, ASP.NET).
  • Searched for trends in large data sets to detect Outlook.com performance issues.

State Farm Research and Development Center (Champaign, IL)

IT Systems Intern (Team Lead)
|

May 2012 - Aug 2012
  • Led an Android research project utilizing I/O capabilities of current generation smartphones.
  • Researched car collisions, collecting data from OBD-II on-board car diagnostic interfaces.
  • State Farm Hack Day 2012 Winner

Education

Univeristy of Illinois @ Urbana-Champaign

Bachelor of Science Computer Science
|

Sep 2010 - May 2014

Skills

  • Experienced JavaScript engineer with intricate knowledge of JavaScript, web browsers, and front-end frameworks - ReactJS, TypeScript, JavaScript, HTML, CSS
  • Web content authoring and 3D authoring tools
  • Writing production-ready JavaScript for cross-browser compatibility
  • UX-focused approach to product feature development (user first)
  • Interviewing engineering candidates