# Gokce T. > Engineering Manager and Principal Software Engineer Location: Sunnyvale, California, United States Profile: https://flows.cv/gokce I am an engineering manager and programmer / architect with hands-on professional experience building highly scalable, distributed, high performance systems. Recently focusing on Demand Side Platforms programmatic advertising platforms' architecture, design, and leading feature/component teams. ## Work Experience ### Staff Software Engineer @ Indeed.com Jan 2022 – Present * Working on Bidding and Optimization Services ### Principal Software Engineer @ Yahoo Jan 2020 – Jan 2022 | Sunnyvale, California, United States Focusing on: * Building developer tools to improve code quality and engineering efficiency; designed and implemented custom functional test framework with JSON based mock data provider for methods and external dependencies to test each DSP Serving Component in an isolated manner. This functional test framework combined with Docker images allowed developers to run tests locally even without network connectivity. * Built automated end-to-end SOX compliant DSP Serving CI/CD Release Pipeline allowing each DSP Serving Component to be released separately, and implemented integration test framework and helper packages to ensure all changes are certified for all Components prior to releasing to production. * Proposed bucketed software launch and release architecture (based on user domain partitioning at the Edge e.g., first-party Cookie hash) as a framework incorporating validation based on monitored business critical metrics * Optimizing Bid Server and Creative Serving layers: performance tuning of Jetty / HTTP / TCP stack for SSP integrations, providing async approaches if applicable * Continue to provide expertise on Video and VAST based Ads * Acting as technical lead for feature/component teams, providing technical guidance, mentorship, and helping engineers grow in their career ### Senior Software Engineer @ Yahoo Jan 2015 – Jan 2020 | Sunnyvale, California, United States Joined the Yahoo! Demand Side Platform Programmatic Advertising Serving System, and worked on all backend components including Bid Layer, Optimization (for targeted auctions), Control Signals, Data Distribution, Cookie Sync, and Creative Serving and Impression logging. Yahoo! DSP Serving System is a highly scalable, distributed, high performance ecosystem designed to deliver eligible Ads with minimum latency, implemented mostly in Java. Responsibilities included; performance tuning, data analysis, working across organizations and external companies on OpenRTB based NativeAds integration, providing architectural designs, and leading feature and component teams. ### Principal Software Engineer @ ItsOn, Inc. Jan 2014 – Jan 2014 | Redwood City, CA. Developed Java modules and servlets to deliver scalable Mobile Payment and Account sharing / usage cloud platform. Gained valuable enterprise scale Java experience to implement event based servlets using Servlet 3.0, Google's Guava (ListenableFuture), Protobuf (Protocol Buffers) libraries, Oracle and Cassandra for fault tolerant RDBMS and key/value based database support, applied TDD using Mockito and JUnit for unit / integration testing. Utilized Agile development expertise to deliver results. Helped junior and new engineers to onboard with the existing framework and architecture, provided knowledge to bring up to speed with REST based services. Programmed Python scripts to deliver critical business analytics data using Elastic Search. Provided Systems insight into network file storage systems to debug crucial real-time logging events received from Mobile devices. Extended Logback Java package and implemented a cron-like logging appender. Worked with Web Portal team and implemented support for JSON based data transmission from Web Portal front end to middleware. ### Engineering Manager @ Yahoo Jan 2011 – Jan 2014 | Sunnyvale, CA. Managed Yahoo Video Player team consisting of (10+) engineers and QE. Successfully delivered new Yahoo Video Player used to playback Video content across entire yahoo.com on smart phones/tablets and desktop. I was one of the few engineers at Yahoo! to encapsulate entire Video stack knowledge from ingestion, transcoding, video formats, content management and secure delivery at the edge using either HTML5 or Flash player depending on the platform. During my time as a manager, I also architected and programmed Yahoo! Video Player Javascript and Flash delivery platform included on almost every page on yahoo.com website with A/B testing, bucketed release and single URL for fetching JS file to greatly reduce maintenance, speed up feature delivery and improved website performance. Project utilized cloud infrastructures for NodeJS, ApacheServer and shared database. ### Senior Software Engineer @ Yahoo Jan 2008 – Jan 2011 | Sunnyvale, CA. Senior Engineer working on designing/architecting the next generation Video player for Yahoo! (HTML5, Javascript, YUI, CSS, LAMP stack and everything related to video delivery) Worked on an end-to-end implementation of the RealTime delivery platform for Mobile Video. Our system could discover videos internal or external (through industry standard RSS feeds or protocols), detect device capabilities and set the right decoding/encoding, video container parameters for any source/destination video format. Finally, it will deliver the encoded video content over the best optimized protocol/method available for the device. ### Senior Developer @ LG Consulting Jan 2007 – Jan 2008 | Seattle, WA. + Consulting to provide reliable, real-time solutions for companies that require documenting technical specifications, analyzing business functional requirements, designing high-level class diagrams using UML, implementing by utilizing the technologies that fit the company requirements. UML , SVN , PHP 4 / 5 , AJAX , OOP + Providing guidance for companies and new developers on open source technologies, sharing previous experiences on implementation decisions, documenting processes and technology approaches for current and future projects. ### Software Developer II @ 3Guppies, Inc. Jan 2004 – Jan 2007 | Seattle, WA. + Guiding developers and designing projects from a high level perspective by utilizing knowledge from server hardware / network details ( SAN / NFS / Clustering), web services’ implementations ( REST, SOAP, XMLRPC), database schema design, MVC framework modifications to project requirements analysis that meets business requirements. Linux, DNS, postfix, Apache, SAN, SVN, XML, PHP4/5, AJAX, OOP, UML + Developed container architecture to encapsulate video, music and picture media in an extensible and efficient way. The middleware API communication utilized XMLRPC to allow any type of front end to communicate. In this project, AJAX was used to render the front end. + Implemented a shopping cart using the visitor pattern to modify the shopping cart item based on different actions that visits the shopping cart to modify it depending on the request. PHP4, Design Patterns + Assisting new developers to become familiar with the site layout and the PHP based MVC framework. ### Software Developer @ IFlurtz Jan 2004 – Jan 2004 | Toronto, Canada + Managing the development of object oriented PHP classes for Customer Relationship Management Application, also known as CRM. Designed, and implemented abstract classes, and extended class bodies allowing modules to plug-in to the application instantly. PHP 5, OOP, XML, XSLT, Apache, Linux + Developed a dynamic PDF brochure maker with customizable input from XML. PHP 5, PDFLib, XML, XSLT ## Education ### Honors Bachelor of Science in Computer Science and Mathematics University of Toronto ### TED Ankara Koleji ## Contact & Social - LinkedIn: https://linkedin.com/in/gokcetoykuyu - Portfolio: http://www.yahoo.com - Portfolio: http://toykuyu.com/gokce - Portfolio: http://m.yahoo.com --- Source: https://flows.cv/gokce JSON Resume: https://flows.cv/gokce/resume.json Last updated: 2026-04-12