⚔️

Nita "Soph" Neou

Nita Neou (also known as Soph in the community) has been working in the infrastructure dealing with Network and network Security for more than 15 years in the bank and oil and gas industry. He likes technics and design so to understand how things works. Architecture design is one of his passion and will always have drawing to represent his idea and thought. Prior to joining Harmony, he has been a fierce and active member of P-OPS helping with major milestone in the Harmony journey from staking, 8 to 2s finality, EVM compatibility, bridges, testnets, and more. He loves teaching the community and his co-worker in the hope of everyone to be equal and in harmony. Nita has been graduated from a French Engineering school with a major in System Network and Security. During his free time, he love spending time with his kids and teaching them about computer and programming.

Upcoming Plans

  • Quarterly Milestones: 2021 Q4
  • Yearly Planning: 2022 Q1 - Q3
    • hire one part-time DevOps
    • take over the testing framework of CI and release
    • Q1 support external leader rotation and slashing;
    • Q1-Q2 testing framework, CI/CD of go-sdk, pyhmy, bridge btc
    • Q2-Q3 testing framework, CI/CD of explorer dashboard
    • Q3 support resharding implementation, fast state sync in order to have harmony 100% decentralized
    • Q1-Q4 bridge support cosmos, polygon, solana, celo, layer-2

Past 3-Month Achievements (since July)

  • Network and Application Service delivery (devops) implementation/improvement/testing:
    • explorer dashboard (https://explorer.harmony.one)
    • Sushi integration, bridges (ETH, BTC) leading to a TvL $172M
    • contract verification / multisignature (gnosis)
    • Harmony network upgrade (v4.2.1 / v4.3.0) fixing the harmony block time from 3~4s back to 2s and helping with further decentralization (external validator nodes from 640 to 900 and external voting power from 32% to 51%)

Deliverables & 6-Week Focus

Weekly Update

2021-24-01 - 2021-30-01

  • Ops
    • Staking with metamask test
    • RPC

  • Other
    • working/helping partner (Honest Mining)
    • Immunefy entry review

2021-17-01 - 2021-23-01

  • Ops
    • Beacon Chain prune feature test
    • RPC Network troubleshooting and upgrade with v4.3.3 release
    • New bridge infrastructure with multi region node to ensure availability of the bridge api endpoint
    • Fix snapshot process
    • Sushi graph node fix and sync
  • Other
    • working/helping partner (Binance, Kucoin, OKEX, AAG, Honest Mining, chainstack)
    • Immunefy entry review

2021-12-05

  • Ops
    • RPC issues troubleshooting and fixing
    • Explorer v2 sync issue
    • Release 4.3.1 is finally out
  • Other
    • working with partner (Polynetwork, Okex)

2021-11-28

  • Ops
    • Auth/private port RPC implementation troubleshooting and fixing multiple PR #3948 3934 submitted
    • troubleshoot and fix testnet RPC instability and explorer stuck
    • DNS rate limiting PR test
    • Testing and Preparation for next release 4.3.1

  • Others :
    • lots of time taken for hotel/visa/flight/covid injection/research on US/Cambodia restrictions for COVID
    • working with PolyNetwork on header verification for the integration they are working with us
    • review and detail analysis of pocket network new solution node pilot looking for grant

2021-11-21

  • RPC decentralization :
    • Regional node built with 9 new instances split between SIN, FRA, IAD
    • Geo routing implementation so DNS request are resolved based on user location
    • Worked with chainstack for a revised proposal and now approved
  • Ops
    • Working on next release of the harmony code
      • Coordinate a few more PR to ensure proper node operation with the private api port
      • testing and ensuring the latest code with canary node
    • Working with Jenya to have integrate with our monitoring VFAT RPC test
    • Node out of sync
      • Upgrade of DNS node to C5.2xl
      • Adding another region with 3 DNS nodes for S1/S2/S3 so dedicated DNS node all have 4 DNS node and avoid shard 2 DNS node all out of sync causing a 75% total voting power which is near to losing consensus
    • S1/S2/S3 mainnet validator node upgrade to r5.xlarge so to prevent issue issue
    • Testnet fork issue troubleshooting and fixing
  • Other
    • Discussion with VDAO, multiple HIP, attended VDAO AMA of the week

2021-11-14

  • RPC decentralization :
    • Regional node built with 9 new instances split between SIN, FRA, IAD
    • Completed for api.s0.t.hmny.io and rpc.s0.t.hmny.io now monitoring and pending user feedback
  • Ops
    • Working with Jenya to have first hand script to emulate VFAT behavior, next step to integrate with our monitoring
    • RPC issue / troubleshooting again, working with partner reverse protocol to identify root cause
    • Multiple testnet incident node stuck / shard (S1) down / s0 explorer dashboard indexing down

2021-11-07

  • RPC decentralization :
    • Working closely with pocket node for more traffic swapping traffic
  • BTC-Bridge
    • write runbook + architecture diagram
    • Implement monitoring and build backup btc mainnet node
  • Ops
    • mainnet node validator node replacement
    • Testing of PR 3918/3919 / troubleshooting on 3915 and fix high memory usage
    • datadog logging / alerting / monitoring test
  • Hiring, interview 2 candidates

2021-10-31

  • RPC decentralization :
    • pocket network work decentralization continues as RPC issues calmed down
    • new potential partner initial discussion which would most likely not to through
  • BTC-Bridge
    • Study design/architecture
    • Implement deployment support for relayer/vault testnet and mainnet, bcoin mainnet node
  • Ops
    • Degraded RPC service :
      • dedicated S0 DNS sync node built so to avoid having overhead on the RPC node
      • troubleshooting RPC slowness and out of sync issue
      • Working with Openswap and defi kingdom devs directly to fix/troubleshoot issues
    • Harmony code update deployment in attempt to improve DNS service / DNS node cpu usage
    • Testnet multiple fixes and issues worked with POPS due to more update being pushed now
    • multiple disk space issue and fixes

2021-10-24

  • RPC decentralization :
    • pocket network continued work for more uptake 25% and 50% (if no issue)
    • new potential partner initial discussion
  • Ops
    • multi-sig troubleshooting
    • S1/S2/S3 validator node disk upgrade to 500GB
    • 2 new panels added to https://monitor.harmony.one/d/joo9Q1m7z/s0-explorer-rpc-metrics?orgId=1 so we can now see the each RPC duration
    • sushi subgraph resource improvement and monitoring integrated with pagerduty
    • troubleshooting UnHealthyHostCount GreaterThanOrEqualToThreshold 1.
    • RPC slowness and out of sync issue

2021-10-17

  • RPC decentralization :
    • pocket network
    • new potential partner initial discussion
  • Finalize GCP bigquery bounty for indexing of harmony mainnet data
  • Operational work
    • multi-signature node troubleshooting and fixing
    • sushi node error 504
    • explorer-v2 api1 node down fix
    • Prune RPC node replacement from c5.4xlarge to c5.2xlarge
    • Experiment to replace i3en.12xlarge with c5.2xlarge with 2 EBS with raid 0
    • api.harmony.one REVERT CALL error troubleshooting