Roy Sirui Yang
@roysiruiyang
Senior Blockchain Engineer with expertise in decentralized protocols.
What I'm looking for
I am a Senior Blockchain Engineer with over 10 years of experience specializing in decentralized protocols, real-time systems, and team leadership. Currently, I work remotely as a Senior Rust Engineer at Chainflip Labs, where I am building a decentralized swap protocol using the Polkadot SDK (Substrate). My key responsibilities include designing and maintaining Substrate pallets and integrating EVM and Solana chains.
Throughout my career, I have contributed to numerous Blockchain projects, including Acala, where I helped develop the first Parachain that joined the Polkadot ecospace. My experience also includes working at PowerFinance, a Blockchain-based DeFi startup, and Centrality, a blockchain investment company. I began my career at Serato as a Team Lead and Software Developer, where I led a team of five in developing our flagship product, Serato DJ, primarily using C++.
Experience
Work history, roles, and key accomplishments
Senior Blockchain Backend Developer
Chainflip Protocol
Aug 2022 - Present (3 years 1 month)
Designed and maintained custom Substrate Pallets. Led major code refactors, improving maintainability and scalability.
Senior Blockchain Backend Developer
Acala, Laminar
May 2021 - Jul 2022 (1 year 2 months)
Developed and maintained the Acala Parachain, working on various custom pallets. Integrated via XCM and custom APIs with other protocols.
Senior System-Level Developer
Centrality, PowerFinance
Jan 2020 - Apr 2021 (1 year 3 months)
Designed and implemented a custom blockchain using Substrate. Focused on system-level development for a DeFi startup.
Team Lead
Serato NZ
Jan 2018 - Dec 2019 (1 year 11 months)
Led and managed a team of 5, working on the flagship product, Serato DJ (C++). Collaborated closely with external partners in the US, Japan, and Italy.
Junior/Intermediate Software Developer
Serato NZ
Jan 2016 - Dec 2018 (2 years 11 months)
Contributed to the development of the flagship product, Serato DJ (C++). Worked as part of a team to maintain and improve the codebase.
Teaching Assistant
University of Auckland
Mar 2013 - Jul 2013 (4 months)
Assisted students as a Teaching Assistant, marked assignments, and demonstrated labs. Supported academic staff in various computer science courses.
Education
Degrees, certifications, and relevant coursework
University of Auckland
Master's in Computer Science, Computer Science
2011 - 2012
Grade: A+
Activities and societies: Thesis: Markerless Hand tracking with stereo cameras using Computer Vision technique and its application in Human-Computer Interaction.
Achieved First Class Honours (A+) in Computer Science. Completed a thesis on Markerless Hand tracking with stereo cameras using Computer Vision techniques and its application in Human-Computer Interaction.
University of Auckland
Postgraduate Diploma, Computer Science
2010 - 2011
Grade: Distinction
Activities and societies: Thesis: Lie detection using Statistical methods
Awarded a Postgraduate Diploma with Distinction in Computer Science. Completed a thesis on Lie detection using Statistical methods.
University of Auckland
Bachelor of Science, Computer Science & Psychology
2007 - 2010
Activities and societies: First place in the 2009 New Zealand Programming Contest
Completed a double major in Computer Science and Psychology. Participated in the 2009 New Zealand Programming Contest, achieving first place.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Roy Sirui?
You can contact Roy Sirui and 90k+ other talented remote workers on Himalayas.
Message Roy SiruiFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
