Alaa Saleh

Tech Lead at Protofire.io

WEB · MOBILE · BLOCKCHAIN
  • Javascript
  • Typescript
  • React
  • Node.js
  • Next.js
  • Ethers
  • Web3
  • MUI
  • Styled Components
  • GraphQL
  • PostgreSQL
  • MongoDB
  • Redux
  • RxJs
  • Solidity
  • Vercel

Summary

Dynamic Tech Lead & Full Stack Developer with 7+ years in React and Web3. Expert in blockchain solution architecture, tech stack selection, and scalable solutions for high-traffic dApps. Skilled in state and cache management, responsive design. Dedicated to code quality, team mentorship, and aligning tech with business goals.


Experience

  • Protofire.io
    Full-time · Remote, Buenos Aires, Argentina3 yrs 9 mos
  • Technical Leader
    Jun 2022 - Present · 2 yrs 1 mo
    React · Next.js · Node.js · Styled components · MUI · GraphQL · Ethers · Jest · Solidity
    • Architected and implemented 10+ blockchain solutions for DeFi, and Web3 clients.
    • Developed and deployed web3 dApps using Next.js, React, MUI, Styled Components, and GraphQL on Ethereum, BSC, Polygon, and other EVM-compatible chains.
    • Developed and deployed Node.js & GraphQL APIs for dApps.
    • Implemented AMM, Oracles, MultiSig Wallets, and Lending & Borrowing protocols.
    • Integrated AAVE, Balancer, Gnosis Safe, Frax, Curve, Convex, Gearbox, Perpy, and other DeFi protocols into dApps.
    • Utilized ERC20, ERC721, ERC1155, ERC2612, and ERC4626 standards for tokens and vaults.
    • Developed and deployed smart contracts using Solidity, Hardhat, and Ethers.js.
    • Developed and deployed subgraphs for The Graph.
    • Integrated ChatGPT assistant API with React UI.
    • Conducted interviews and technical assessments for candidates.
    • Mentored team members on best practices, code quality, and maintainability.
  • Blockchain/dApp Developer
    Oct 2020 - Jun 2022 · 1 yr 9 mos
    React · MUI · Styled components · GraphQL · Redux · MongoDB · RxJs · Web3 · Ethers · Jest
    • Developed and deployed responsive web3 dApps using Ethers.js, React, Styled Components, and GraphQL on Ethereum and other EVM-compatible chains.
    • Utilized KYC and AML protocols such as for user verification and compliance.
    • Integrated Web3 wallets such as MetaMask, WalletConnect for user authentication.
    • Implemented liquidity pools, swaps using a fork of Balancer protocol.
    • Developed safe apps for Gnosis Safe to interact with PoolTogether and DMM protocols.
  • Javascript Developer
    Altoros · Full-time · Hybrid, Buenos Aires, ArgentinaApr 2019 - Oct 2020 · 1 yr 7 mos
    React · React Native · Redux · Styled components · GraphQL · MongoDB
    • Developed and deployed responsive web and mobile applications using React, React Native, Redux, Styled Components, Story Book, and GraphQL.
    • Developed and deployed RESTful APIs for web and mobile applications.
    • Leveraged AWS cloud services such as S3, Lambda, and Cognito among others.
    • Utilized MongoDB, PostgreSQL for data storage and retrieval.
    • Conducted performance testing, benchmarking, and optimization using React SSR, code splitting and lazy loading.
    • Developed unit and end-to-end tests using Jest and Cypress.
    • Migrated applications from Xively to AWS IoT Core.
    • Integrated with third-party services and technologies such as Stripe, Google Maps, and Google Analytics.
    • Conducted code reviews ensuring adherence to best practices and industry standards.
    • Mentored junior developers on best practices, code quality, and maintainability.
  • Full Stack Developer
    Extendeal · Full-time · Buenos Aires, ArgentinaAug 2017 - Apr 2019 · 1 yr 9 mos
    PHP · Laravel · Lithium · Javascript · React · Vue.js · Riot.js · jQuery · TypeScript · MySql · Redis
    • Developed REST API endpoints using Laravel, Lithium, and MySql.
    • Developed and maintained responsive UI components using React, Vue.js, Riot.js.
    • Implemented multi-step business flows including database data manipulation, email and SMS notifications, and PDF report creation.
    • Created and optimized complex SQL queries, ensuring data integrity using atomic transactions, triggers, and events.
    • Developed and maintained Redis cache for performance optimization.
    • Conducted unit and end-to-end testing to ensure platform functionality and performance.
    • Conducted code reviews ensuring adherence to best practices and industry standards.
  • Full Stack Web Developer
    SCIT · Full-time · Latakia, SyriaMar 2015 - Jun 2016 · 1 yr 4 mos
    PHP · Laravel · Javascript · jQuery · HTML · CSS · MySql
    • Developed and maintained web applications using PHP, Laravel, Javascript, jQuery, HTML, CSS, and MySql.
    • Developed and maintained REST API endpoints for web applications.
    • Conducted unit and end-to-end testing to ensure platform functionality and performance.
  • Flash Designer
    Murex Digital Solutions · Freelance · Latakia, SyriaSep 2010 - Sep 2012 · 2 yrs 1 mo
    ActionScript
    Developing Banners and interactive flash shows for websites.

Education

  • Tishreen University

    Bachelor’s Degree, Software and Information Systems Engineering

    2009 - 2014