Computer Science is no more about computers than astronomy is about telescopes. – Edsger Dijkstra

// the book: Shibumi // the game: StarCraft, Mass Effect  // the editor: VIM // the sport: jiu-jitsu // the fictional character: Darth Bane //

We are born scientists, and then something happens! …. And obviously if you overwork and underpay them they aren’t going to want to try their hardest … It’s the way school crushes thecuriosity out of kids that is the problem. – Michio Kaku

Experience

September 2019 – Present

Virtualization Security, Google Cloud Platform – Kirkland, WA

Senior Software Engineer

Intel Labs (Intel Corp)

July 2016 – September 2019

Intel Labs Security and Privacy Group – Hillsboro, Oregon Area

Research Scientist

  • Various Awards and patents
  • Anti-exploit Research
  • Side channel Attacks Mitigations
  • Anti-Ransomeware Research
  • Part of Confidential VM Research  (Intel TDX) and Linux enabling

October 2012 – July 2016

McAfee Anti-Malware (Part of Intel Security) – Portland, Oregon Area

Anti-Malware Researcher / Leader Developer and Researcher

  • Various Awards and patents
  • Malware Analysis, static and dynamic binary/execution profiling
  • Design and development of highly scalable real time cloud services
  • Applied machine learning on security domain
  • From R&D to production of Mcafee Real Protect

5/2012 to 9/2012

Intel Corporation – Portland, Oregon Area

Graduate Security Engineer Intern 

  • Completed internship with the outstanding review

2007-2012

State University of New York at Binghamton – New York

Research Assistant 

Skills

Systems/Application Development:

  • Developed various automation systems for malware classification using machine learning and dynamic and static analysis techniques
  • Developed Linux-based system for run-time program authentication, relying on static analyzers and reverse engineering techniques to characterize control flow for validation.  The run-time systems relied on the Intel BTS and LBR mechanisms for run-time control flow authentication.
  • Developed energy-management and energy-aware load balancing techniques for Linux servers.  Some of these techniques made use of the MSR registers (both hard and soft) for monitoring and controlling the energy consumption in a server.
  • Developed GUI-based tool components for designing real-time systems, targeting ARINC-653 standard.

Microarchitecture development/simulator skills:

  • Modified Cache, cache hierarchy, processing pipeline, decoder and prefetching components  of the PTLsim(http://www.ptlsim.org/) and Marss86 (http://marss86.org) fullsystemsimulators to design and evaluate hardware support for run-time authentication including cache line validation and control flow validation.
  • Incorporated the use of a signature cache in these simulators to speed up authentication.

Languages/Environments/Tools

C,C++,C#,Pascal,Assembly, PHP scripting, Windows (including .NET, RPC, web services and windows services, Visual Studio), Linux (including Linux kernel development), Eclipse etc., Reverse Engineering, Machine Learning, IDA Pro

Education

  • Ph.D. 2013

    Computer Science

    State University of New York at Binghamton

  • M.S. 2007

    Computer Science

    State University of New York at Binghamton

  • B.E. 2003

    Computer Engineering

    Selcuk University, Konya , Turkey