Christian L. Dismaya
Results-driven Software Engineer and Blockchain Developer with 6+ years of experience building secure, scalable backends and blockchain applications.
About
Results-driven Software Engineer and Blockchain Developer with 6+ years of experience building secure, scalable backends and blockchain applications. Strong hands-on expertise in ASP.NET, Java, Corda blockchain (Kotlin/Java), and Solidity for Ethereum-based systems, with a focus on performance, reliability, and thorough testing.
- 7 years' experience
- Joined July 2026
Skills· 13
Languages
- EnglishAdvanced
Industry experience
- Software & Internet
- Computers & Electronics
- Financial Services
Work experience· 6 roles
Developed Ethereum-based smart contract functionality for a web application (Anchorpoint) using Solidity. Implemented contract functions such as token transfers, access control, and payment logic aligned with business requirements. Wrote and executed unit tests using Hardhat/Foundry, performed debugging, and optimized gas usage and performance through refactoring. Conducted code reviews with secure development best practices, performed security/vulnerability assessments, and collaborated with frontend and Node.js backend developers to integrate contracts into full-stack dApps. Implemented ERC standards (ERC-20, ERC-721) using OpenZeppelin libraries and maintained contract/API documentation.
Provided ongoing production support and maintenance for Corda 4 CorDapps, ensuring high availability and reliability. Investigated and resolved runtime exceptions in flows/contracts/node configuration, optimized flow execution time and vault queries to reduce latency, and refactored legacy flows/states for maintainability and alignment with Corda best practices. Stabilized and improved unit/integration tests to pass reliably on ./gradlew clean build. Reduced build/test failures by improving MockNetwork usage, isolating dependencies, and minimizing resource leaks. Documented issues/workarounds for onboarding. Also built Java-based middleware to communicate with Corda nodes via RPC clients, triggering flows and serializing/deserializing REST request/response data to interact with Corda states/flows. Implemented async/sync flow handling with progress tracking, and supported flow upgrades/version compatibility between middleware and evolving CorDapps.
Built backend REST APIs using ASP.NET Core for scalable services, including validation, error handling, and layered architecture. Integrated Entity Framework Core for CRUD and complex queries using LINQ. Secured APIs with JWT authentication and ASP.NET Identity role-based access control. Wrote unit/integration tests with xUnit/NUnit, documented APIs using Swagger/OpenAPI, and used dependency injection and async/await to improve responsiveness. Collaborated in Agile sprints and deployment processes. Additionally translated client requirements into Ethereum smart contract logic using Solidity, deployed/managed contracts, and integrated blockchain functions with ASP.NET Core via Nethereum (transaction signing, event listening, state queries). Created reusable smart-contract service layers and wrote unit tests for both smart contracts and backend logic, runnable locally with Ganache accounts.
Education
Certifications and awards
Hire Christian L. Dismaya today
Post a job and invite Christian, or contact them directly. No hidden commission.






