Skip to content
View ianlewis's full-sized avatar
πŸ‘·β€β™‚οΈ
Building stuff
πŸ‘·β€β™‚οΈ
Building stuff

Sponsoring

@keeweb
@golangci

Organizations

@slsa-framework

Block or report ianlewis

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ianlewis/README.md

Hi, I'm Ian πŸ‘‹

I'm an engineer based in Tokyo, Japan πŸ—Ό

πŸ‘¨β€πŸ’» I mostly code in Go, Python, TypeScript, and Bash but dabble in other languages as well. I am learning Rust.

πŸ”­ My current interests are in cloud-native infrastructure, defensive security, and developer experience. I most recently worked in Container Security and Software Supply Chain Security.

πŸ—Ύ I have been based in Tokyo since 2006 and I am fluent in Japanese, passing Japanese-Language Proficiency Test (JLPT) N1 in 2013.

πŸ› οΈ Work

☁️ I was an engineer at Google Cloud working on developer experience for Kubernetes, container security, and software supply chain security. While there I founded Kubernetes Meetup Tokyo, one of the largest local Kubernetes communities in the world. I was a contributor to the SLSA supply chain security framework and the gVisor container sandbox.

Prior to Google I focused on developer communities developing Connpass, the largest IT meetup event tool in Japan with hundreds of thousands of users. I also co-founded and served on the board of PyCon JP, the largest Python event in Japan. During this time I was a Google Developer Expert specializing in the Python language version of App Engine.

πŸ“– I wrote Perfect Python with other Japanese Python community members, and have written articles for Nikkei Linux Magazine.

My resume can be downloaded at the following links:

πŸ’¬ Contact

If you want to have a chat with me you can book an appointment on my appointment page. I can help you with:

  • DevOps / Infrastructure / Cloud Native / Security
  • Programming
  • Career advice

You can contact me via my email at ian@ianlewis.org.

Pinned Loading

  1. todos todos Public

    Parse TODO and FIXME comments from code

    Go 55 9

  2. todo-issue-reopener todo-issue-reopener Public

    Reopen issues that are still referenced by TODOs

    TypeScript 2

  3. lexparse lexparse Public

    Experimental lexer/parser library written in Go

    Go 1

  4. runeio runeio Public

    Package runeio provides a buffered RuneReader/RuneScanner implementation for Go.

    Go 6

  5. go-dictzip go-dictzip Public

    A dictzip implementation in Go

    Go

  6. go-stardict go-stardict Public

    A stardict library for Go

    Go 10 2