Software Engineer
CurrentSearch Product Viewer – Full stack engineer – TS/Java• Evaluated and planned team-wide technical migration, including investigation of all related issues, timelines, and technical challenges• Led pod working on full stack features to prove out new development framework prior to major migration• Coordinated efforts and shared knowledge between core framework team, new framework platform team, and feature teams• Tracked down solutions for complex code sharing issues or relevant teams and timelines in cases where solutions required a larger cross-team effortSearch Shopping Tab – Full stack engineer – TS/Java/Python• Designed new server to client web/mobile component model for use by Shopping• Mentored dozens of engineers on new tech stack and component system• Created code generation tooling and other framework code to ease burden of new stack on feature engineers• Owned interaction with core frameworks team to adapt emerging dynamic code loading system leveraging the new component model and code generation systems• Continued solo development work such as implementing dark mode cross-project on extremely short noticeBuy on Google/Local Shopping – Full stack engineer – Angular/TS/Java/C++• Mentored senior colleagues on C++ pointers when shifting to work on pipeline• Achieved a very large performance improvement with the creation of a logging pipeline, winning an internal company award