the personal playground of evan louie; developer, designer, photographer, and breaker of the web.
   (  )   /\   _                 (     
    \ |  (  \ ( \.(               )                      _____
  \  \ \  `  `   ) \             (  ___                 / _   \
 (_`    \+   . x  ( .\            \/   \____-----------/ (o)   \_
- .-               \+  ;          (  O                           \____
                          )        \_____________  `              \  /
(__                +- .( -'.- <. - _  VVVVVVV VV V\                 \/
(_____            ._._: <_ - <- _  (--  _AAAAAAA__A_/                  |
  .    /./.+-  . .- /  +--  - .     \______________//_              \_______
  (__ ' /x  / x _/ (                                  \___'          \     /
 , x / ( '  . / .  /                                      |           \   /
    /  /  _/ /    +                                      /              \/
   '  (__/                                             /                  \

Profile

Evan is an experienced software developer with more than 12 years experience. Opinionated, artistic, and enjoying a challenge; Evan loves reducing difficult problems to simplistic and beautiful solutions. Evan is currently a open-source software engineer on Microsoft's Commercial Software Engineering team working on all things Kubernetes, Docker, and Azure.

Skills

  • Distributed: Kubernetes, Docker, Databricks/Apache Spark, Istio, Traefik, etcd, Apache ZooKeeper, MPI
  • Clojure(Script): Ring, HTTP-kit, Reagent + re-frame, Rum + Citrus, Re-Natal, Datomic, DataScript
  • .NET: C#, F#, ASP.NET, Blazor, Giraffe, Fable, Elmish
  • Go: Operator Framework, Hugo, Cobra, Gin, Fiber
  • Elm: Elm Architecture
  • TypeScript/JavaScript: Node.js, Electron, React, Redux, Express.js, Next.js, Gatsby, Svelte
  • PHP: Symfony, WordPress, CraftCMS
  • Database/KV Store: Azure Cosmos DB, PostgreSQL, MongoDB, SQLite, Redis, Entity Framework
  • Web Development: Azure, Webpack, Babel, HTML5/CSS3, SASS, Progressive Web Apps

Experience

Microsoft Corporation

Principal Software Engineer
Technical Lead | Scrum Master
Kubernetes, Docker, Azure, TypeScript (React, Redux, Electron), C#, F#, Go
  • Develop OSS frameworks/solutions and research repeatable patterns to operationalize customer workloads on Azure.
  • Code with Microsoft customer engineers to help bring their ideas from inception to operationalization on Azure.
  • Co-lead development of Project Bedrock.
  • Lead developer of Project Fabrikate.
  • Contributor to the Azure API for FHIR.
  • Contributor to the Microsoft DICOM Server.
  • Contributor to VoTT: An electron app for building end to end Object Detection Models from Images and Videos.
  • Assist Microsoft partners in lift/shifts from on-premise to hybrid or full-cloud based architectures.
  • Developed visualizations for COVID-19 prevalence detection models.
  • Develop ETL pipelines for managing petabytes of data in both cloud and hybrid-cloud architectures.
  • Develop MLOps pipelines across Kubernetes, Databricks, and Azure Functions which handle all aspects from data ingestion, tagging, training, and inference.
  • Develop data pipeline solutions with Spark to collate data from globally distributed IoT devices.
  • Develop and maintain Microsoft open source projects.
  • Architect and develop custom solutions with Microsoft partners on Azure.

Hootsuite Media, Inc.

Software Developer
Full-stack developer and maintainer of the Hootsuite CMS
PHP (Symfony, Yii), TypeScript (Node.js, React, Redux, jQuery)
  • Developed/Designed component based page builder for Hootsuite editors.
  • Developed Darklaunch/Gatekeeper system for targeted demographic page rendering.
  • Developer and maintainer of Hootsuite CMS.

SAP SE

Software Engineer
Full-stack developer and legal analyst of third-party open-source
Ruby (Rails), JavaScript/Coffeescript (jQuery), Java (Spring)
  • Developed portal to automate scanning/tracking of open-source code usage and license conflicts.
  • Developed open-source vulnerability database and search engine.
  • Audited third party open-source licenses to assure compliance with SAP commercial usage.

Oxford Foods

Software Developer
Back-end developer of BI/Inventory tools and system administrator
Java (Spring)
  • Developed back-end inventory system which tracks stock inventory and purchasing trends.
  • Administrated Linux (CentOS) and Windows (Server 2008) servers.
  • Managed network infrastructure.

PeachPen

Lead Software Developer
Lead developer overseeing architecture and development of PeachPen consulting services.
Kubernetes/Docker, Azure, Clojure(Script), F#, Go, TypeScript (React, Redux, Next.js)
  • Requirements gathering and project planning.
  • Architecture and design.
  • Full-stack development.

evanlouie.com

Software Developer | Azure Consultant | Containerization Strategist
Consultant for web development, distributed systems, containerization technologies, and Azure
Kubernetes/Docker, Azure, Clojure(Script), Elm, F#, Go, TypeScript (React, Next.js, Deno), PHP (WordPress, CraftCMS)
  • Azure consultant specializing in highly available distributed systems.
  • Give guidance on migrations towards containerized infrastructures.
  • Architect micro-service ecosystems.
  • General full stack web development.
  • SEO Optimization, Google AMP and Analytics deployment.

Education

B.Sc Major in Computer Science
Dogwood Diploma