Yusuf

Yusuf

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME

Software Engineer with professional experience implementing business-critical systems and demonstrating quality engineering excellence at scale. Skilled in blockchain and server-side systems development as well as distributed systems, and engineering best practices to enable the development of quality software. Thrives in team-based and autonomous projects, continuous learning, and finding solutions to complex projects.

My practical experience includes programming in a variety of languages, designing Microservices, database design, and team leadership.

What I am Seeking:
Opportunity to be a key contributor in the development of infrastructure and decentralized applications that facilitate the growth of the decentralized economy.
Leadership / Growth opportunities
Direct Engineering hands-on involvement

Abu Dhabi (+04:00)
Joined June 2015
EXPERTISE
2 years experience
5 years experience
5 years experience

REVIEWS FROM CLIENTS

Yusuf's profile has been carefully vetted and approved as a Codementor. Connect with Yusuf now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
solana-tweeter
Vue
2
0
smsapp
C#
1
0
EMPLOYMENTS
Solidity / Rust Engineer
Composable Finance
2021-03-01-Present

Implemented Smart contracts to integrate with L2 chains and move assets between Ethereum (L1) and L2 (Matic, Optimism, Arbitrum).

<...

Implemented Smart contracts to integrate with L2 chains and move assets between Ethereum (L1) and L2 (Matic, Optimism, Arbitrum).

Implemented multiple strategies (Solidity smart contracts ) for obtaining and maintaining Kusama parachain slots. Integrated strategies contracts with DEFI protocols including, Sushiswap, Masterchef, Curve, StakeDAO, AAVE e.t.c. Substrate: Implemented Custom RPC's for substrate pallets.

Wrote unit tests to cover substrate pallets
Wrote unit test coverage for all solidity smart contracts
Implemented substrate Vault Pallet (using RUST) for moving assets between Picasso (substrate parachain) and bridged chains.

Wrote unit test for substrate Pallet (Picasso). Implemented Elrond Smart contract (using RUST) for moving assets between Elrond and bridged

chains.
Wrote unit test coverage for Elrond smart contract (RUST)

Collaborate with team members and Smart contract auditors to ensure that codebases meet security requirements.
Participate in team meetings

Rust
Solidity
View more
Rust
Solidity
View more
Senior Software Engineer
Consensys
2018-12-01-2020-06-01

A key member of the team that built the foundation that facilitated and accelerated the adoption of Blockchain technology in the UAE w...

A key member of the team that built the foundation that facilitated and accelerated the adoption of Blockchain technology in the UAE with the participation of the Department of Economic Development in Dubai and the 2nd largest bank in the UAE represented by Emirates NBD and DU Telecommunications.

Successfully implemented a Digital Trust Platform (Blockchain) to increase government service delivery and efficiency through the availability of trusted information and documents.

Successfully implemented and delivered Blockchain Platform as a service (BPAAS) Project. Comprising of a set of distributed services clusters implemented with golang for the deployment of blockchain networks
Implemented a robust development process, ensuring code quality, Unit testing, clean design patterns, and SOLID principles for software components.
Setup deployment infrastructure (Virtual machines, Kubernetes clusters) for the deployment of consortium-based Blockchain Projects (Microservices, smart contracts, databases, etc) Design Microservices architecture.
Design Database architecture and relationships. Programmatically deploy Kubernetes resources for the blockchain network using golang
Introduce workflows, paradigms, and technologies to the team.
Programming in Go, NodeJS, Typescript, Javascript, Solidity, Kubernetes, and Azure. Implemented command line client for application using Go programming.
Implemented Ethereum to Hyperleder Fabric

Solidity
Go (Golang)
View more
Solidity
Go (Golang)
View more
Software Developer Lead
Gulf News
2012-12-01-2018-12-01

Design and implement high quality, reusable and tested software components, for backend and frontend applications built using NodeJS, ...

Design and implement high quality, reusable and tested software components, for backend and frontend applications built using NodeJS, Javascript, TypeScrpit, AngularJS and ReactJS. Implemented a custom realtime chat client for instant messaging between application users. Orchestrate the development and deployment of software applications for internal customers through due diligence in researching technology and framework before selection.

Provide effective, coaching, mentoring, and reviewing software team code .
Key contributor in leveraging agile methodology in planning, designing and coding of all software systems.

Node.js
React
JavaScript
View more
Node.js
React
JavaScript
AWS (Amazon Web Services)
View more