sherif

Head Of Engineering

With over 20 years of experience, I have cultivated a diverse skill set encompassing full-stack software development, technical leadership, and architectural design. Since 2016, my focus has been on the transformative potential of Distributed Ledger Technology (DLT) in financial markets and financial markets infrastructure (FMIs). For the past 5 years, I have been deeply committed to the development of a DLT-based payment system, designed to facilitate the circulation of central bank digital currency with near-real-time, 24/7 settlement capabilities, all under the regulatory oversight of the Bank of England (BoE).

My career includes a proven track record of successfully delivering over 50 projects, spanning software applications, websites, databases, and system integration, from conceptualisation to full implementation. I possess extensive experience in leading and managing teams of 10-12 designers, developers, and content managers. In a business management capacity, I have effectively delivered projects for a diverse portfolio of high-profile clients in both the public and private sectors. I hold an MSc. degree in Computer Science.


Experience: 6 years

Yearly salary: $110,000

Hourly rate: $70

Nationality: 🇪🇬 Egypt

Residency: 🇬🇧 United Kingdom


Experience

Blockchain Engineer
Atlas City
2019 - 2019
Atlas City is building a distributed computing solution that works in the real world: not forked, but written from scratch; a fair and efficient model of consensus, built from the lessons of first generation blockchains.
Systems Engineer
Clearmatics
2019 - 2020
Clearmatics is a blockchain company building member-owned and governed decentralised network platforms for the peer-to-peer exchange of tokenised value. Clearmatics’ ethos and architecture is grounded in protocol, peer-to-peer architecture, removing friction and market inefficiencies, strong security guarantees and interoperable exchange across platforms to build a peer-to-peer ecosystem for market infrastructure. Clearmatics’ focus is capital markets; we work with firms that have the ambition to reinvent the industry's business models. As a Requirements Engineer, I am mainly responsible for the elicitation, analysis, documentation and management of the system requirements for a number of products within the Clearmatics suite of products. I lead on the design of the main Clearmatics protocol (Autonity) and its implementation within Autonity Full Node Client (AFNC). I also worked on developing the requirements specification for the integration system components i.e. Message Broker. My duties and remit include: Understanding Clearmatics platform business use cases ● Analysing business requirements ● Applying different requirements elicitation techniques when communicating with different stakeholders from meetings, white-boarding to document-centric (system architecture, software design documents, financial market regulatory) techniques. Mainly used System Archeology technique through deep analysis of existing codebase and/or limited obsolete documentation ● Documenting requirements through the creation of Software Requirements Specification (SRS) documents following industry recommended best practices namely: ○ IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications ○ ISO/IEC/IEEE 29148 Systems and software engineering — Life cycle processes — Requirements engineering ○ ISO/IEC 14977 Information technology - Syntactic metalanguage - Extended BNF ○ ISO/IEC/IEEE 24765 Systems and software engineering vocabulary ○ ISO/IEC 25010:2011 Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) ● Creating analysis models using different UML models including component models, use case diagrams, sequence diagrams, activity diagrams, state machine diagrams, etc… ● Identifying missing architecture design rationales (ADRs) and to manage the involved stakeholders to document and analyse the design decisions made during the development Page 4 of 8 ● Creating the requirements traceability matrix and the requirements meta model to be used with any future tooling
CTO & Technical Lead
VirSymCoin
2018 - 2019
VirSymCoin is a blockchain–based platform empowered by smart contracts; it will not only act as a bank by offering easy deposits, payments and lending services, cross-border payments, ATM facility/convenient withdrawals, but also as a cryptocurrency exchange for the business and consumer world.
Partner, Co-Founder, CEO and Technical Lead
Maghraby Computer Systems (Tittainment)
2006 - 2018
Technical architect and the Head of a development team of up to 12 designers and developers. I managed 50+ software/web development projects.
Software Engineer
IBM
2004 - 2006
Member of the team responsible for the design and development of Sony Pictures Entertainment (SPE) Blu-print, an enterprise level Blu-ray Disc Authoring System.
Programmer / Researcher
Zamil Steel Pre-Engineered Buildings Co. Ltd.
2001 - 2004
Part of the Product Research and Development Department team working on the design and development of "ez-Build" – electronic Zamil Steel Buildings System.

Skills

architecture
blockchain
business-development
erc-20
ethereumjs
openzeppelin
security
smart-contract
web3
solidity
english