×
Mindy Or

Mindy Or

Senior Software Developer

San Francisco, California, US
English, Portuguese, Mandarin

Background


About

About

Focuses on building the right things for the right reasons and weaving strong, healthy teams. Sometimes a product manager, sometimes a dev. Described as someone who 'turns chaos into clarity.'

Work Experience

Work Experience

  • Senior Security Engineer (L6), Privacy Engineering (Infosec) - Block, Inc. (formerly Square, Inc.)

    Apr, 2021 - Present

    Building and maintaining tools and infrastructure to support data privacy initiatives and consumer’s privacy rights across Block’s engineering ecosystem.

    • Stabilized GDPR/CCPA request orchestration system. Identified gap in business level monitoring and health checks, added visualizations of fulfillment flows to identify bottlenecks, and engaged partner teams to resolve them.

    • Automated vendor security checks, speeding up integration approvals from days to minutes.

    • Coached junior first-time tech lead, teaching project management strategies and providing feedback on architecture designs. This project got her promoted!

  • Tech Lead/Senior Software Developer (L6), API Frameworks (Developers) - Block, Inc

    Jan, 2020 - Apr, 20211 year 3 months

    The API Frameworks team sought a language-agnostic approach for building cross-cutting functionality. Deployed the logic in Envoy service mesh sidecars and a standalone service. The project's "write once, run everywhere" success inspired other teams to use similar architectural patterns.

    • Led team of 6. Scoped work, wrote project definition and eng design docs, aligned stakeholders, and facilitated technical discussions.

    • Wrote Go, Lua to capture high volume of incoming requests, process payloads, and emit logs and metrics. Java to deploy Envoy configuration changes

    • Contributed to Envoy open source project in C++ to enable nonblocking HTTP calls and high resolution timestamps.

    • Extensive load and performance testing with jmeter and custom client.

  • Tech Lead/Technical Product Manager/Senior Software Developer, ThoughtWorks

    May, 2019 - Jan, 20207 months

    A fast-growing startup engaged with ThoughtWorks to shape and implement a new product quality strategy.

    • Created and evolved test automation strategy for newly-formed Quality and Tools group through analysis of high incident areas, identifying ownership gaps, and stakeholder analysis

    • Evangelized and drove alignment for technical vision across engineering organization.

    • Collaborated with engineering teams to solidify flaky test environments.

    • Paired with devs and embedded QAs on writing exemplar high level tests.

    • Worked with foundation teams on tool ergonomics.

  • Senior Software Developer, ThoughtWorks

    Apr, 2018 - Apr, 201911 months

    A Fortune 200 Fashion Retailer sought to unify and modernize its product data collection process to create product orders and 'item master.' Built greenfield API for vendors and buyers to stream product catalog and updates.

    • Implemented API and data pipeline in Java/Spring Boot.

    • Built deployment platform using Kubernetes and Terraform on Google Cloud Platform using Gitlab CI.

    • Shaped microservice architecture and system design patterns.

    • Coached and paired with junior developers.

  • Iteration Manager/Business Analyst/Technical Product Manager, ThoughtWorks

    Jan, 2017 - Apr, 20181 year 3 months

    A national Canadian telecommunications company had 10 weeks to automate their order process in time for the Apple iPhone launch, their second highest-traffic event of the year. Built greenfield API platform to fully automate the process from personalized pricing and offers to order submission and warehouse fulfillment.

    • Role responsibilities: team management, requirements analysis, dependency analysis, work breakdown, API design facilitation, story mapping, storytelling, showcases.

    • Worked closely with four different teams in four locations. Teams adopted consumer driven contract tests.

    • Service able to sustain heavy load; we were the only telco with uninterrupted uptime on iPhone launch night.

    • Grew team from 6 to 12 engineers.

    • After peak season, moved to the UI side to act as their lead. In addition to the above role responsibilities, worked in tight collaboration with designers to create new flows and update the website's look and feel.

  • Senior Software Developer, ThoughtWorks

    Feb, 2016 - Dec, 201610 months

    Startup planned to unveil a system connecting its food recognition capabilities with its recipe database and new partnership with an appliance manufacturer in an aggressive timeline.

    • iOS (Swift), Android, Python to connect to wifi-enabled appliances and run smart multi-step cooking programs.

    • Developed a Swift iOS application front-end, PHP back-end API to retrieve recipe information, and a Java back-end to cook the recipes on a wifi-enabled oven. Built the system to be robust to events on each end (e.g. pausing/resuming cooking, changes in oven cavity temperature).

    • Scaled out the dynamic cooking service with Docker and AWS.

  • Developer, ThoughtWorks

    Apr, 2013 - Feb, 20162 years 9 months

    • AngularJS, Java, Objective C to build hybrid app allowing sales associates to view detailed product information, check inventory in other stores, and make sales.

    • Java to enhance deterministic retail sourcing algorithm.

    • Worked in both San Francisco, California and Porto Alegre, Brazil.

Skills

Skills

  • Product Management/Analysis

    Stakeholder Management

    Requirements Analysis

    Backlog Management

    Story Breakdown

    Story Mapping

    Facilitation

  • Backend

    Java

    Golang

  • CI/CD/Devops/Scripting

    Terraform

    Kubernetes

    Gitlab CI

    Jenkins

    Bash

    Python

  • Cloud

    Google Cloud Platform

    Amazon Web Services

  • Mobile (light)

    Android

    Swift

  • Web Development (light)

    HTML

    CSS

    Javascript

    Angular

  • Low Level (very light)

    C

    CUDA

    OpenMP

    MPI

Education

Education

  • Computer Science, Bachelor, University of Maryland, Baltimore County

    Aug, 2008 - Dec, 2012

Publications

Publications

  • scnRCA: A Novel Method to Detect Consistent Patterns of Translational Selection in Mutationally-Biased Genomes, PlosOne

    Published on: Oct 07, 2013

    Introduces a self-consistent codon usage bias index with implicit correction for mutational bias. Reports the signature of translational selection is strongly conserved in the Pseudomonadales in spite of drastic changes in genome composition. Java.