# Margaret Ma > Software Engineer Location: New York City Metropolitan Area, United States Profile: https://flows.cv/margaretma Building the future of the decentralized web ## Work Experience ### Software Engineer @ Chainlink Labs Jan 2022 – Present | New York, New York, United States ### Software Engineer @ WireSecure Inc. Jan 2020 – Jan 2022 | New York, New York, United States ### Full Stack Engineer @ Mount Sinai Health System Jan 2019 – Jan 2020 | New York, New York, United States + Stack: Go, GraphQL, React/Redux, Postgres, Websockets, hosted on AWS infrastructure. + Projects and work: COVID triage chat bot, telemedicine/video visits. ### Software Engineer @ Code Climate Jan 2018 – Jan 2019 | Greater New York City Area + Implemented app-solutions using a variety of languages, frameworks, and platforms including Ruby on Rails, React, SQL, and Java, as well as improved user experiences through creating interactive charts and graphs using libraries such as Highcharts.js. + Developed and honed a personal sense of “the art of technical debt” that straddles a balance between quality and velocity, so as to ship as fast as possible in a sustainable and maintainable fashion. ### Software Engineer @ FabriKube Jan 2018 – Jan 2018 | Greater New York City Area + Created a permission-based distributed ledgers blockchain network across multiple organizations using Hyperledger Fabric by running Fabric chaincode, peer nodes, orderer nodes, and Certificate Authorities in Docker containers orchestrated through Kubernetes. + Deployed Fabric to Kubernetes clusters by isolating the shared storage of peers and chaincode through Persistent Volumes and Persistent Volume Claims so that each peer or organization only sees the transactions and ledger granted by the network permissions. + Implemented Kafka based ordering service for crash tolerance through configuration of genesis block and Zookeeper ensemble. + Built a new NPM CLI package that works in conjunction with the Hyperledger Fabric Composer to use Kubectl instead of Docker Compose in generating YAML files for container deployments, removing the need of intermediate tools such as Kompose to translate Docker Compose files into Kubernetes. + Evaluated the implementation of Byzantine Fault Tolerance ordering service based on the BFT-SMART state machine replication/consensus library and its extensions to support low-latency consensus on the internet. + Resolved IP communication inconsistency issues across peer and chaincode containers in Kubernetes by adding and configuring Kube-DNS IP address to the Docker engine of each worker node. ### Backend Developer @ Glossier Jan 2017 – Jan 2017 | Greater New York City Area + Analyzed and developed a referral fraud prevention engine that determines potential customers attempting to game the referral system or new customer marketing incentives with Ruby on Rails. + Added custom filtering capability in the Solidus admin panel for customer experience specialists to view and manually pass through any customers or orders that triggered the fraud engine. + Migrated dynamic SKUs into static SKUs in PostgreSQL for more efficient data analysis and consistency. + Completed projects and tasks with Agile methodologies and PM tools in Github, Clubhouse, and Asana via user stories and stakeholder issues. Experienced with both 2-week and 6-week sprint cycles. + Implemented Continuous Integration for effective deployments on to Stage/QA servers using Travis. Utilized TDD techniques and unit tests. ## Education ### Bachelor’s Degree in Mathematics and Philosophy Dual Major Wellesley College Jan 2005 – Jan 2010 ### Software Engineer in Open Source Project Residency Codesmith Jan 2018 – Jan 2018 ### Full-Stack Web Development Flatiron School Jan 2016 – Jan 2016 ### Graduate School Dropout in International Relations Harvard University ## Contact & Social - LinkedIn: https://linkedin.com/in/margaret-ma --- Source: https://flows.cv/margaretma JSON Resume: https://flows.cv/margaretma/resume.json Last updated: 2026-03-23