haifu

Senior Software Engineer

With ten years of programming experience, I have delivered projects spanning B/S, C/S, and mobile application architectures. This extensive experience has fostered a strong programming mindset, sharp logical analysis skills, and rapid learning capabilities.

With more than one year of focus on blockchain technologies, I possess a solid understanding of blockchain fundamentals, particularly Bitcoin and Ethereum. I am proficient in Solidity for smart contract development, with a rigorous emphasis on security and gas optimization. I am well-versed in OpenZeppelin standards, including ERC20, ERC721, and ERC1155, and skilled in using Go-Ethereum to interact with EVM-based blockchains, retrieve event data via The Graph, fetch data from Chainlink, and understand cross-chain bridge mechanisms. Additionally, I understand Ethereum Layer 2 scaling mechanisms, such as zk-rollups and Optimistic Rollups, and studied the mathematical models of Uniswap (v2 and v3) and Aave.


Experience: 2 years

Yearly salary: $90,000

Hourly rate: $55

Nationality: 🇨🇳 China

Residency: 🇨🇳 China


Experience

Senior Development Engineer
Raysov, China
2024 - 2025
Project Name: Xray Flaw Detection system. Introduction: It is a DR software system with CT function, which coordinates X-ray sources, detectors, and mechanical arms, streamlining flaw detection and automation processes. Equipped with professional image enhancement algorithms, it enables users to identify defects efficiently and accurately. My Job: Design the underlying structure to adapt different detectors. Implement image enhancement algorithms. Coordinate mechanical motion and image acquisition for CT reconstruction. Work on-site with clients and customize functions to meet special scenario.
Senior Development Engineer
Shepherd on Hands, China
2021 - 2023
Project Name: Shepherd on Hand. Introduction: This project is a platform building a bridge for ranchers and consumers. On this platform, ranchers sell their sheep to people all over the country, and consumers can buy truly organic mutton. The platform has four ends – An App for consumers to browse ranches and buy sheep; A website for administrator to manage all the information of platform; an App for ranchers to manage their ranches and sheep; an App for customer service to help ranchers to manage sheep, serve customers and solve problems. My Job: Design and develop all back-end program, database. Solve all technical problems: retrieve data from GPS equipment and ear-tag scanner, access to third part payment system. Use Ali Cloud services – SMS, picture and video storage.
Senior Development Engineer
IBM, China
2018 - 2020
Project Name: ARCollect (Global team – Ireland, India, China). Introduction: ARCollect is web system that helps clients to manage their receivable accounts and deal with conflicts. My job: Develop features and fix bugs. Project Name: P4. Introduction: P4 is a virtual machine management system used by testers. My job: Study Swift in a month and finished App(IOS) with Swift.
Senior Development Engineer
Anchor Too Network Inc. Philadelphia
2017 - 2017
Project Name: Home care. Introduction: Home care provides APP for users and Web system for agencies. Agencies manage their service, price, caregivers on web system. Users browse and buy home care services on APP. My job: Develop web system – design database, write Stored procedure, back-end code and web page with JavaScript, HTML, and kendo controls. Develop Web Api for App.
Software Engineer
Adsage, China
2013 - 2015
Project Name: Lighthouse. Introduction: Lighthouse is an Excel add-in program. It extracts data from DB and utilizes Excel functions, like Pivotal table, charts, Macro, and table, to display data across multi-dimensions. It helped client (Microsoft Advertisement department) to analyze history data and deliver Advertisement more effectively. My job: Use TDD to develop core code. Optimize SQL and Stored Procedure – reducing query time by 30%. Analyze requirements and custom data visualization styles. Create macro with VBA on Excel – displaying data in dynamical and straight forward way.

Skills

c-sharp
node
postgres
python
react
solidity
english