Professional Experience
Blockchain Solution Engineer - Crypto.com
May 2024 - Present
- Stay updated on blockchain industry trends, emerging technologies, and the competitive landscape to identify opportunities for growth and improvement.
- Engage with the developer community to gather valuable insights, identify areas for product enhancement, and solve problems.
- Serve as a proactive champion for developers, actively addressing their concerns and facilitating a supportive and engaging community environment.
- Collaborate with product, marketing, and engineering teams to ensure developer relations initiatives are aligned with business strategies and objectives.
- Create and maintain comprehensive technical documentation, tutorials, sample code, and other resources to empower developers.
- Provide timely and effective technical support to developers, assisting with troubleshooting, technical inquiries, and integration challenges.
Web3 Developer - #AskBlockchain
May 2020 - 2024
- Write smart contract code using Solidity for DApps, token contracts, and other blockchain-based systems. Ensure code is secure, efficient, and adheres to best practices.
- Developed smart contracts for flash loans on liquidity platforms Compound Finance and AAVE for trading arbitrage on Uniswap.
- Integrate smart contracts with blockchain networks like Ethereum, ensuring compatibility and functionality. Deploy, test, and verify correctness. Interact with blockchain nodes and APIs.
- Utilise the Web3.js library to interact with the Ethereum blockchain from web applications or backend systems. Implement wallet integration, transaction signing, and contract interactions.
- Build decentralised applications (DApps) that leverage smart contracts. Design and develop user interfaces, transaction handling, event listening, and state management.
- Conduct security audits of smart contracts to identify vulnerabilities, design flaws, or potential exploits. Ensure reentrancy protection, input validation, and sensitive data handling.
- Design and develop ERC-20 and ERC-721 tokens with minting, burning, transfers, and ownership management. Ensure compliance with token standards.
- Write comprehensive test cases and conduct unit, integration, and end-to-end tests using Truffle and Hardhat. Debug and fix issues identified during testing.
- Stay updated with the latest advancements in blockchain technology. Contribute to discussions on governance and participate in the community.
- Document smart contract code, architecture, and development processes. Contribute to open-source projects and developer communities.
Azure Solution Specialist (Technical Pre-Sales) - COMPAREX and SoftwareONE UK
Sep 2016 - May 2019
- Provide solution design expertise in Microsoft Azure and AWS cloud solutions.
- Deliver RFI/RFP responses, statements of work, and manage proof-of-concept engagements.
- Design Azure architecture across compute, networking, storage, security, identity, backup, and site recovery.
Azure Solution Specialist (Technical Pre-Sales) - Insight UK
Aug 2014 - Aug 2016
- Delivered 120% YoY cloud revenue growth.
- Led cloud assessment workshops and architected cloud and hybrid-cloud solutions.
- Developed proof-of-concept projects, pilot demos, and customer solution proposals.
- Transitioned cloud migration plans to deployment partners and served as technical escalation point.
SQL Technical Pre-Sales Specialist - Microsoft Corporation
Jan 2011 - Feb 2013
- Provided technical sales support to the CTM account management team, influencing SQL Server premium licensing revenue.
- Grew SQL premium licensing revenue by $1 million YoY; developed opportunities to 20% and passed to SI partners.
- Built demand-generation campaigns with large account resellers and delivered product training across teams.
- Presented and demonstrated technology to key customer stakeholders.
Qualifications
Encode.Club
Solidity Bootcamp Q3 2023
Expert Solidity Bootcamp Q4 2023
Saïd Business School, University of Oxford
Oxford Fintech Programme (May 2019)
Oxford Blockchain Strategy Programme (Jul 2019)
Microsoft Certified Technology Specialist
Exam 70-431 SQL Server 2005
Microsoft Certified
70-533, 70-534, 70-270, 70-215, 70-218, 70-214, 70-297