GTAC 2014: Rednerprofile

Alex Adler

Alex arbeitet seit fünf Jahren an den Google-Entwicklertools. Er hat Systeme wie den Continuous Integration-Dienst von Google entwickelt, Build- und Testfehler erfasst und den Entwicklern erklärt. Ein Teil der Aufgabe ist es, Entwicklern dabei zu helfen, ihre Tests effektiver zu gestalten, indem sie erklärt, wie sie die Wartungskosten senken und echte Fehler erkennen können. Vor seiner Tätigkeit bei Google arbeitete Alex bei Start-ups, darunter Opower, und beratene große IT-Teams in Behörden.

In seiner 20 %-Zeit hat er das fehleranfällige statische Analysetool entwickelt, das häufige Java-Programmierfehler erkennt und als Kompilierungsfehler meldet.

Easow

Amit erstellt und veröffentlicht seit 2006 Websites und mobile Apps für Comcast und arbeitet derzeit an der kontinuierlichen Testinfrastruktur des X1 Entertainment-Betriebssystems. Er besitzt einen Master in Telecommunications and Networking von der University of Pennsylvania und einen Bachelor in Informatik der Madras University in Indien.

Andrei Chirilas

Andrei ist Software Engineer im Bereich Test bei Google. Derzeit arbeitet Andrei an der Verbesserung der technischen Erfahrung für Anzeigen und Handel, insbesondere an Shopping, und entwickelt Produktivitäts-Tools, um bestimmte Anforderungen zu erfüllen. Bei Google war Andrei an dem Projekt beteiligt, das später zur Codeabdeckungslösung innerhalb von Google wurde. Diese Lösung wird von mehr als 1.000 internen Projekten genutzt und bietet eine riesige Menge an Daten zur Codeabdeckung. Andrei früher arbeitete für Skoobe, ein deutsches Unternehmen, das das Leseerlebnis neu erfunden hat.

Ankit-Mehta

Ankit entschied sich im Dezember 2003 für Google, um kostenlose Lebensmittel zu gewinnen und die Rolle von Tests bei der Entwicklung von „@ Google“ zu übernehmen. Während seiner mehr als 10-jährigen Berufslaufbahn bei Google war er in vielen Produktbereichen tätig und leitet aktuell Testversuche für den Social Product Area @ Google, der aus Projekten wie Google+, Fotos, Hangouts, Blogger, News usw. besteht. Ankit hat vor allem Wert darauf, die Grenzen zwischen Velocity und Qualität zu verschieben.

Voellm

Anthony F. Voellm leitet derzeit das Google Cloud Performance-Team und verfügt über umfassende Erfahrung – von Kernel- und Datenbank-Engines über Grafik- bis hin zu automatisierter Bild- und Kartenextraktion aus Satellitenbildern. Anthony ist ein begeisterter Erfinder mit sieben Patenten. In seiner derzeitigen Position bei Google Anthony konzentriert er sich auf die Bereitstellung von Preis-Leistungs-Verhältnis für vorhandene Produkte wie Google Compute Engine und Google Cloud Storage sowie die Entwicklung neuer Angebote. Anthony verfügt über einen Master of Science der George Washington University, einen Bachelor in Physik sowie einen Bachelor in Informatik und Mathematik von der University of Vermont.

Brian

Brian Vance kam 2007 zu Google und hat an Google-weiten Infrastrukturprojekten für Tests, Google Compute Engine und mehreren Displayanzeigenprojekten gearbeitet. Derzeit leitet er Datenbank-Testteams für Spanner, Dremel und BigQuery und entwickelt Testtools und -Frameworks. Brian möchte die Produktivität seiner Entwickler durch Automatisierung, Tools und die teamübergreifende Zusammenarbeit verbessern.

Bryan Robbins

Bryan ist Entwickler im Testbereich der FINRA, wo er automatisierte Lösungen für Funktions- und Leistungstests von Web- und Big-Data-Anwendungen entwirft und entwickelt. Er arbeitet an den Open-Source-Projekten MSL, ExtWebDriver und Data Generator der FINRA. Bryan ist außerdem Doktorand an der University of Maryland, College Park, wo er modellbasierte Tests erforscht und zum GUITAR-Projekt beiträgt. Außerdem interessiert er sich derzeit für DevOps, Cloud- und containerbasierte Automatisierungslösungen sowie probabilistische Ansätze zum Testen von Herausforderungen.

Celal Ziftci

Celal wurde in der Türkei geboren und wuchs dort auf, wo er an der Bilkent University studierte. Nach seinem Abschluss machte er einen Abschluss in den USA. Er hat einen Master von der University of Illinois Urbana Champaign und einen Ph.D. der University of California in San Diego, beide im Bereich Informatik. Er arbeitet derzeit in der Google-Niederlassung in New York und konzentriert sich auf die Produktivität und Automatisierung von Entwicklern. Er interessiert sich für Softwaretests, Softwareanalysen, Programmanalysen und die Anwendung von Data Mining und maschinellem Lernen in diesen Bereichen.

Daniel Koo

Daniel arbeitet als Engineering Director bei FINRA und ist für die Automatisierungstechnik, Architektur und Toolsentwicklung verantwortlich. Er ist ein großer Fan von Open Source und ein aktiver Beitragender in der Open-Source-Community. Er ist der ursprüngliche Ersteller von ExtWebDriver und MSL und entwickelt weiterhin Tools und Frameworks, um die Bereitstellung besserer Software zu ermöglichen. Vor seiner Tätigkeit bei FINRA war Daniel als Softwareentwickler tätig und leitete verschiedene Positionen, darunter Sun Microsystems, IBM und BlackBerry.

Dominik

Dominik Dary arbeitet bei Adobe Hamburg als Engineering Manager (Chapter Lead Quality), wo er zum Team von Shared Cloud gehört. Er ist der Erfinder von Selendroid. Dominik ist anerkannter Experte für Test Engineering und Testautomatisierung und hat auf vielen Konferenzen weltweit gesprochen.

Gareth Bowles

Gareth begann als Entwickler und schloss sich später dafür ein, die Software anderer Leute in seinen Bann zu ziehen, bevor er feststellte, dass seine große Leidenschaft darin besteht, Kunden schneller, günstiger und zuverlässiger Software zu liefern – und dabei gut zu schlafen. Gareth hat bei verschiedenen Silicon Valley-Firmen Qualitätsentwicklung und technisches Fachwissen praktiziert und verwaltet. Er ist aktuell Mitglied des Engineering Tools-Teams bei Netflix, wo er Tools für die Cloud-Automatisierung und die kontinuierliche Integration entwickelt, mit denen alle Entwickler die Dienste für den Netflix-Film- und -TV-Streaming erstellen, testen und bereitstellen können.

James Graham

James ist Automatisierungs- und Tool Engineer für Mozilla und arbeitet in der Londoner Geschäftsstelle. Er ist seit über einem Jahrzehnt in den Bereichen Webstandards tätig. Nachdem ihm klar geworden ist, dass er eine Karriere in diesem Hobby machen kann, stieß er in die Software von Opera Software, bevor er sich der Überarbeitung der automatisierten Testsysteme widmete. Seit seinem Wechsel zu Mozilla konzentriert er sich auf die Entwicklung der Infrastruktur für die Webplattformtests, eine W3C-Initiative mit dem Ziel, die Interoperabilität des Browsers durch Tests zu verbessern.

Jay-Srinivasan

Jay ist derzeit Produktmanager für die Geräteinfrastruktur bei Google. Vor seiner Übernahme bei Google war er Mitbegründer und CEO von Appurify. Vor ihrer Tätigkeit bei Appurify war Jay für das Produktmanagement bei Zynga und für den Vertrieb, das Marketing und die schlanke Arbeit bei McKinsey und Co. zuständig.

Karin Lundberg

Karin Lundberg arbeitet seit über sechs Jahren als Software Engineerin bei Google und arbeitet an verschiedenen Projekten wie Google+. In den letzten über 2,5 Jahren leitete sie die Automatisierungstests für Chrome Mobile (iOS und Android) und arbeitete an der Build- und Testinfrastruktur, den Funktions-, Leistungs- und Stabilitätstests, der Entwicklungsproduktivität, der Webentwicklung und den Tests unter Chrome für Android. Sie ist nicht gerade beschäftigt, Chrome zur besten mobilen Browserversion zu machen, und verbringt ihre Zeit gern mit der Familie und genießt das schöne kalifornische Wetter (sie ist ganz anders als Dänemark, wo sie aufgewachsen ist).

Lior Reuven

Lior ist R&D Manger bei HP Software und Gründerin von catjs. Hat in den verschiedenen Positionen sowohl im Produktionsmonitoring ( APM / BSM ) als auch im Testbereich ( QM / ALM ) gearbeitet, konzentriert sich jedoch darauf, das mobile Web als Katzenmotto zu verbessern. Immer auf der Suche nach etwas Neuem.

Manisch-Lachwani

Manish ist Forscher und Evangelist bei mobilen Fehlerbehebungen, Leistungsoptimierungen und Tests. Aktuell ist er der technische Leiter für die Infrastruktur von echten Geräten bei Google. Vor seiner Übernahme durch Google war er Mitbegründer und CTO von Appurify. Manish bietet eine einzigartige Mischung aus Fachwissen für den gesamten mobilen Stack. Als Systemarchitekt bei Amazon Kindle entwarf er das Betriebssystem für die Kindle-Produktlinie. Bei MontaVista gehörte er zu einer ausgewählten Gruppe von MIPS-/ARM-Architekten, die an dem ersten Multicore-Echtzeit-Linux-Betriebssystem sowie an Linux 2.4 und 2.6 arbeiteten. Manish ist Inhaber von 21 Patenten in den Bereichen USB, Energieverwaltung, Ladegeräte, System-Debugging und Validierung.

Bailey

Michael ist Engineering Director für das Android-Team, das für die wichtigsten Android-Apps von American Express auf dem US-Markt verantwortlich ist. Die Entwicklung dieser Apps begann 2010. Seit seinem Eintritt bei Google im Jahr 2008 arbeitet Michael an einer Reihe von Initiativen bei American Express, darunter Analysen, Content-Management in Unternehmen, AmexLabs, iOS-Apps, internationale mobile Apps, NFC-Zahlungen, die US-Startseite und die Website für US-amerikanische Online-Kartenanwendungen. Michael hat einen Bachelor of Science in Informatik vom Harvey Mudd College und einen Master of Science in Informatik von der University of Southern California, wo er sich auf Computersicherheit spezialisiert hat. American Express bietet u. a. 8 Android-Apps im Google Play Store sowie weitere internationale Play Store-Apps an.

Nan Li

Nan Li ist Software Design Engineer im Bereich Test bei Medidata Solutions, wo er an Big-Data-Tests arbeitet. Neben der Forschung zu Big-Data-Tests, Testgenerierungen und Testautomatisierung entwirft und erstellt er auch ein skalierbares Big-Data-Test-Framework. Er verfügt über einen Doktortitel in IT mit Schwerpunkt Software Engineering an der George Mason University und einen Bachelor of Science in Software Engineering an der Beihang University.

Olivier

Olivier ist derzeit technischer Leiter eines Entwicklungsteams bei der orangefarbenen SetTopBox. Ihre Aufgabe ist es, anderen Entwicklungsteams das Leben zu erleichtern. Ihr Anwendungsbereich deckt Softwarearchitektur, Simulationen und Testautomatisierung ab. Davor war Olivier Software Software Architect für Unternehmen wie AirFrance, CNES, Thales Alenia Space oder Sanofi.

Patrick Lam

Patrick Lam ist Associate Professor of Electrical and Computer Engineering und Associate Director of Software Engineering an der University of Waterloo. Eines seiner Forschungsinteressen besteht darin, statische Analysetools für Entwickler zugänglich und nutzbar zu machen. Patrick unterrichtet einen Kurs zum Thema Softwaretests und möchte mehr darüber erfahren, wie Tests in der Branche Anwendung finden.

Ran-Snir

Ran ist Softwareentwickler bei HP Software und Co-Creator von catjs. Vor seiner Tätigkeit bei catjs war er Teil der Innovation Group. Während des Studiums erhielt er ein Microsoft Scholarship of Excellence. Er steht gerne vor neuen Herausforderungen, indem er die physische mit der Computerwelt verbindet und mit Arduino spielt.

Roy Williams

Roy Williams arbeitet seit 10 Jahren an den Entwicklertools und beschäftigt sich sehr mit dem Aufbau produktiver Entwicklungsorganisationen. Er ist der Manager des Produktstabilitätsteams bei Facebook, dem alle dort genannten Continuous-Integration- und Test-Frameworks gehören. Vor Facebook arbeitete Roy an Google Maps und entwickelte das erste Einheitentest-Framework für WebGL. Zuvor arbeitete er bei Performance Engineering und einigen spekulativen Projekten bei Microsoft. Roy hat einen Bachelor-Abschluss in der Duke University. Er studierte 2005 im Bereich Informatik und lebt mit seiner Frau Tara und seinem Sohn Hudson in der Bay Area.

Sonal Schah

Sonal kam im März 2008 zu Google. Seitdem ist sie Mitglied verschiedener Display-Anzeigenteams in New York und arbeitet derzeit mit DoubleClick Ad Exchange zusammen. Vor seiner Tätigkeit bei Google war Sonal 7 Jahre lang in verschiedenen Unternehmen für Internetwerbung tätig, darunter DoubleClick, an der Testautomatisierung und der Entwicklung von Testframeworks beteiligt. Bei Google leitet Sonal Teams, die eine Google-weite Testinfrastruktur für Java-Front-Ends und Echtzeitauktions-Back-Ends für die Anzeigenbereitstellung aufbauen. Sonal Bock ist im Bereich Elektronik und Telekommunikation der University of Pune in Indien beschäftigt und liebt es, mit ihrer Kamera Tennis zu spielen und eisige Momente einzufangen.

Stefan Ramsauer

Stefan Ramsauer ist Software Engineer im Testbereich von Google in San Francisco. Er hat einen Master in Informatik der Universität Hagen und einen Kurs in Elektrotechnik der Universität Regensburg. Bevor er zu Google kam, arbeitete Stefan über 10 Jahre als Software Engineer in den Bereichen Automatisierung und eingebettete Systeme.

Thomas Knych

Thomas Knych ist ein Staff Software Engineer im Test bei Google. Er ist der technische Leiter von Mobile Ninjas und hat es sich zum Ziel gesetzt, allen Android-Entwicklern hochmoderne Tests auf Google-Niveau zu ermöglichen. Zu den vielfältigen Interessen von Thomas gehören Continuous Integration Testing, Hermetic Server, Virtualisierung und Emulator-Infrastruktur. Vor seiner Tätigkeit bei Google war Thomas fünf Jahre in New York City als Software Architect bei Citigroup Global tätig.

Valera Zakharov

Valera möchte Entwicklern dabei helfen, ihren eigenen Code zu testen. Bei Google arbeitet er mit einem kleinen Team von Entwicklern an der Entwicklung des Android-Apps-Unternehmens. Er leitet die Entwicklung von Espresso, einem Open-Source-UI-Test-Framework für Android, und freut sich darauf, weitere interne Tools und Infrastruktur für externe Entwickler zur Verfügung zu stellen.

Vishal Arorá

Vishal begeistert sich für Effizienz, Produktivität der Entwickler und Eiscreme. Als Software Engineer bei Dropbox hat er das Entwicklertools-Team geleitet und geht an die Grenzen seiner Versionsverwaltung, seiner verteilten Build- und kontinuierlichen Testsysteme. Davor hat er sich über sieben Jahre mit dem Testen von Webanwendungen wie AdWords befasst, seine Fähigkeiten mit Selenium verbessert und das Google Web Toolkit verbessert. In der Vergangenheit arbeitete Vishal auf einer Testplattform für Fertigungsunternehmen von National Instruments und studierte an der University of Texas in Austin einen Master in Informatik. Wenn du Vishal triffst, frag ihn nach der Gesundheit von Code, College-Football oder Sambia.

Vişhal Sethia

Vishal kam 2010 zu Google und hat die Produktivität des Shopper Engineering-Teams mit Sitz in Waterloo gesteigert. Vishal leitet bei Google ehrgeizige Bemühungen, Android-Geräte, sogenannte Emulatoren, in den Chrome-Browser eines Nutzers einzubinden. Bevor er zu Google kam, arbeitete er als Software Engineer für Pace Americas (ehemals 2Wire Inc.) und hat einen Master in Informatik und Mathematik von der Ohio University.

Logo: Zack Newsham

Zack hat einen Master of Science in Informatik und einen Bachelor of Science in Software Engineering an der University of Glamorgan, für die er 2012 seinen ersten Abschluss machte. Seine Forschungsinteressen liegen hauptsächlich in verteilten und parallelen Systemen sowie Kryptografie und SAT vor.