Ashwin Mohan

Director of Software Engineering at GitHub

United States

About

Experience

  • GitHub (Full-time · 6 yrs)
    • Director of Software Engineering
      Nov 2024 - Present · 1 yr 8 mos

      Manage multiple teams of engineers that develop security related products integrated with developer tooling such as: - https://docs.github.com/en/code-security/secret-scanning/introduction/about-secret-scanning - https://docs.github.com/en/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/choosing-a-security-configuration-for-your-repositories - https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/managing-rulesets-for-a-repository

    • Staff Software Engineering Manager
      May 2023 - Nov 2024 · 1 yr 7 mos

      Run a team of engineers focused on security products integrated with developer tooling specifically https://docs.github.com/en/code-security/secret-scanning/introduction/about-secret-scanning

    • Staff Software Engineer
      Jul 2020 - Apr 2023 · 2 yrs 10 mos

      Worked on security products integrated with developer tooling. Led and mentored the shipping of a product that scans for credentials through multiple private/public beta launches to GA (https://github.blog/changelog/label/secret-scanning/). • Provided technical leadership on the shipping of many other products within the security space (https://github.blog/changelog/label/advanced-security/) • Created a Kubernetes based platform to support scanning for credentials and other content at scale across code, issues, packages and many other artifacts, processing hundreds of millions of events a day and providing a wide range of configurable detections within milliseconds. • Focused on service architecture, design and broader implementations as well as mentor junior engineers, providing technical guidance.

  • Microsoft (Full-time · 6 yrs)
    • Principal Software Engineer
      Feb 2020 - Jun 2020 · 5 mos

      Worked on security products integrated with developer tooling

    • Senior Software Engineering Manager
      Jul 2018 - Feb 2020 · 1 yr 8 mos

      • Owned a platform on Azure and Kubernetes that enables inventory, policy, compliance and security as a service for engineering systems within Microsoft. The platform is based on an event based architecture, processing millions of events a day and servicing requests from users and systems at sub-second latency. • Managed a team of 5-6 engineers, driving their career growth and providing engineering leadership and guidance. Also provide mentorship for other engineers in collaboration with peer managers in a broader group of 20 people working on partner platforms. Actively involved in recruiting efforts for the group to hire great talent. • Drove organization wide initiatives to align teams towards modern technologies and platforms, such as Kubernetes and .NET Core, as well as provide engineering guidance in the initiation of new services. • Worked with Product Managers and their leadership in defining team and group short term objectives and long-term roadmaps. Also work with partners in different engineering systems and consumers across many different organizations in Microsoft to onboard them onto the platform.

    • Senior Software Engineer
      Mar 2017 - Jul 2018 · 1 yr 5 mos

      • Worked on a cloud service that supported data ingestion and analytics on a massive scale integrated into Azure DevOps. This service ingested petabytes of data and processed millions of requests a day. Added support for complex data modeling in this service, which supported specialized reporting experiences on the web and in PowerBI. • Provided mentorship and guidance for interns and junior engineers, led engineering designs and architectural improvements in the product and worked with product managers in defining user experiences and workflows.

  • Morningstar (4 yrs 1 mo)
    • Software Developer
      Oct 2012 - Jul 2014 · 1 yr 10 mos

      Worked on some of the core services behind the retail website and apps: identity, security, localization and search. Improved Morningstar Newsletters automation lifecycle by a factor of 50 (1 day to 30 mins) by migrating it from FoxPro to Java. Integrated ads into the Morningstar retail website and mobile apps and partnered on ad operations and analytics.

    • Software Developer
      Jul 2010 - Oct 2012 · 2 yrs 4 mos

      Worked on the data ingestion pipeline that loaded and processed trading data for stock, bonds, mutual funds and other financial instruments in C# and SQL. Created a user experience in C#/WPF to curate and search this data stream that was composed of millions of records each day. Worked on translating financial calculations in native database modules written in C++ to allow for low latency/high throughput performance