Yisacc Aberham
Senior full-stack developer with 7+ years of experience across multiple domains. Proficient in Go, Node.js, React, Solid.js, Unit Testing, PostgreSQL, SQL, MySQL, MongoDB, CircleCI, GitHub Actions, REST/RESTful APIs, Docker, gRPC, GraphQL, Redis, and .NET. Experienced in following Agile methodology while designing, building, migrating, testing, and reviewing features in both monolithic and microservices architectures using various architectural patterns. Skilled in developing React-based frontends and collaborating with product and design teams to deliver Web2-smooth user experiences backed by decentralized, Web3-enabled systems.
Contact
📧 [email protected]
🔗 linkedin.com
👾 github.com
🌐 website
Experience
Backend Team Lead
Takadao, Saudi Arabia, Riyadh (July 2024–Present)
- Owned end-to-end feature development across a large-scale platform, designing APIs, background workers, blockchain integrations, and business logic for production systems with 80+ REST endpoints and versioned APIs.
- Designed and implemented scalable backend architecture using Go microservices, modular design, dependency injection, and JWT-based authentication, ensuring secure and high-performance request handling.
- Integrated Ethereum (Arbitrum) smart contracts for membership management and payments, including transaction monitoring, gas price optimization, retries, and webhook-driven event processing.
- Built real-time systems using WebSockets, supporting live notifications, broadcast channels, pagination, and high-concurrency user activity updates.
- Implemented non-custodial blockchain workflows, including account abstraction wallets, multi-chain payment flows, and CCIP cross-chain transactions, enabling seamless Web3 user experiences.
- Developed secure authentication and session management, including JWT access/refresh tokens, webhook signature verification, and encrypted handling of sensitive user data (AES-256).
- Designed complex data models and schemas using PostgreSQL and ORM abstractions, handling high-volume transactional data.
- Built background job and automation systems using Redis-backed queues, priority scheduling, retries, and cron-based execution for payments, notifications, KYC reminders, and analytics.
- Integrated third-party services including Stripe, blockchain providers, KYC platforms, cloud storage, email services, and customer support tools via secure, event-driven APIs.
- Implemented financial logic and payment systems, including subscriptions, discounts, referrals, refunds, pro-rated fees, and multi-tier membership plans.
- Developed analytics and reporting pipelines, computing 20+ business and user metrics and synchronizing real-time data to external dashboards (Google Sheets).
- Built encryption and security services for PII and compliance-critical data, with IV-based encryption modes and strict access control.
- Implemented robust error handling and observability, using structured logging, context propagation, and typed error systems for production debugging.
- Containerized services with Docker, managed local and production environments, handled graceful shutdowns, and optimized database connection lifecycles.
- Collaborated cross-functionally with product, blockchain, and operations teams to ship complex features that blend Web2 UX expectations with Web3 backend systems.