Resume

Jiang, Male, Software Engineer

Mail: fenghaojiang97@gmail.com Github: https://github.com/fenghaojiang

Here is my latest CV. Feel free to ask me if you think this version is out of date or simply not good enough.
My code runs in tens of Erigon Nodes providing services for Ethereum 24/7. My code also sits on the company servers generating $$.
Working hours aside, I am working on bots to trade crypto-currencies in my spare time and enjoy working on CTF games. Here're my achievements:

  • Guarding Volume By Front Run & MEV: ~40 ETH
  • MEV-Share CTF organized by @Flashbots, Rank #20 with all problems solved (Aug. 2023)
  • 0xhacked & Ottersec CTF, rank #2 with all problems solved. (Oct. 2023)
  • Curta Cup CTF, rank #1 with all problems solved. (Dec. 2023)

Work experience

  • Senior Backend Engineer @BlockVision (Jan. 2022 - Mar. 2023) - Shenzhen

    • Led BlockVision Projects as a Tech Owner, designed a high-availability distributed system to support 100k+ QPS insertion of ETL process and responsible for 75+ TB Level data storage.

    • Build Spark platform to optimize the processing of offline analysis tasks. With help of Spark platform, 10 billion-level massive calculations within 30 minutes became possible.

    • Developed and implemented on-chain Indexing / DeFi portfolio / Activity Feeds / NFT APIs which helped BlockVision become November Grant Winners Of BNB.

    • Participated in BlockVision's Backend Development. Optimized the performance of the eth_getLogs interface, reducing the original return delay time of the node by 50%+.

    • Developed BlockChain Explorer SuiVision for Sui's Grant. Contributed to Sui of request of a proposal with issue 6511.

  • Backend Engineer @A Start-up company (Jun. 2022 - Mar. 2023) - Guangzhou

    • Participated in the backend development of A Social App (Highest DAU 200k+, MAU 2000k+, Top 30 in AppStore social list).

    • Built high avail API-Gateway layer using Gin framework to aggregate RPC calls of each serivce and encapsulated it into an HTTP request interface and developed its middleware (authentication/caching). Designed the million-users-level feed flow API and used GOIM to rewrote keep-alive connection service. Pipelined the Redis operation and merged the RPC request optimizing the server performance (the delay of 10w-level concurrent IM messages was reduced from ~1s to ~50 ms).

    • Implemented recommendation algorithm mainly using Netflix's SVD (collaborative filtering algorithm). Participated in the implementation of relevant push rules for recommendation matching, and built an algorithm push platform to match various targeted user push.

Open-Source experience

  • Ethereum Network's second-largest client Erigon Feature API & basic library code contributor, contributed multiple commits, including PR#6078 & PR#682 & PR#4498 & PR#4968 Commits...

    • erigon: PR#6078: The erigon feature API traverses the latest logs information backwards through the bloom filter, and supports filtering that ignores the location of topics. Contributed to Erigon for optimizing a feature API to reduce the storage of event logs with Erigon PR 6078. For more details plz check my medium.

    • erigon-lib: PR#682: The erigon base library erigon-lib obtains the minimum function code implementation of elias-fano encoding.

Education experience

  • Communication Engineering, Bachelor @South China Normal University (Sep. 2016 - Jun. 2020) - GuangZhou
    • ACM school competition second prize (top 10%) (Nov. 2019)