Şahin Çalışkan

Tech Lead at Google

Mountain View, California, United States

About

Senior SWE @ Google. Pronounced Sha-heen Cha-lush-khan

Experience

  • Google (9 yrs 11 mos)
    • Tech Lead
      Apr 2022 - Present · 4 yrs 3 mos

    • Tech Lead/Manager
      May 2019 - Apr 2022 · 3 yrs

    • Senior Software Engineer
      Nov 2018 - May 2019 · 7 mos

  • Software Development Engineer 2 at Amazon Web Services
    Aug 2015 - Aug 2016 · 1 yr 1 mo

    I worked for Amazon Web Services - Marketplace team as an SDE 2.

  • Software Development Engineer at Microsoft
    Oct 2011 - Jun 2015 · 3 yrs 9 mos

    I worked for Operating Systems Group as a Software Development Engineer. My main focus was developing native libraries for Windows and Windows Phone operating systems for third party apps to be built upon. I participated in launching Windows Phone 8, Windows Phone 8.1 and Windows 10. In this position I have: - Delivered a big set of the refreshed Modern UI components of Windows 10. This includes the new scroll bar, check-box, content dialog, progress bar etc. Also did the system wide font refresh and delivered high-contrast versions of almost all Modern UI components of Windows 10. This work impacted a lot of the new look-and-feel of Windows 10 operating system. - Delivered WinRT networking APIs of Windows to be available for third party app use in Windows Phone 8. This allowed third party app developers to converge their networking code between Windows and Windows Phone. - Ported over a big set of legacy native Win32 APIs from Windows to Windows Phone 8 and Windows Phone 8.1, providing a better support for third party app developers that intend to re-use their Win32 code in Windows Phone OS. - Delivered a WinRT API to allow third party apps to make phone calls with user consent. With this API, it is possible for an app user to tap on a phone number in the app to make a phone call. - Implemented Advertising ID and ported Hardware ID from Windows to Windows Phone 8.1. Third party apps can use these unique labels in order to keep track of a user and their behavior in order to provide in-app advertisements specific to them. For Advertising ID, also provided a system settings page to enable users to disable this feature or reset their ID. - Designed, implemented and maintained a texture tiling structure for Web Browser UI Control for Windows Phone. This work decreased Web Browser UI Control's memory footprint significantly by proactively releasing unused textures.

  • Center of Advanced Studies at IBM
    Jul 2010 - Aug 2010 · 2 mos

    Worked as an intern to deliver a Java application that allows creation of GUI components that look similar to Oracle Forms. The aim of this task was to prove a customer company that a switch from Oracle Forms to Java Swing GUI would not affect their customers' user experience. The application allowed the UI designer to select any kind of Java Swing control, modify its properties, add basic actions to buttons and text fields and save the design in an XML file. The resulting design looked similar to an Oracle Form and the resulting XML file could then be loaded up and presented to the user in the real Java application that included the customer's business logic.