
Juan David P
FullStack Salesforce Engineer, React Nextjs Nodejs Apex LWC
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Company
Full time • 3 yrs 8 mos
Software Engineer III
Jan 2025 - Sep 2026 • 1 yr 8 mos
- End-to-end development of complete engineering projects from technical analysis through implementation. - UI Component Library: Creation and ongoing maintenance of lightweight, reusable frontend UI components. - Production Self-Service Portal: Full-stack development (frontend and backend) for managing memberships, household members, benefits, and subscriptions: * User authentication and household administration dashboard featuring member creation, removal, and benefit assignment. * Active membership status lookup, digital Membership Card access, and real-time benefit visualization. * Recurring membership and donation payment tracking, along with credit card update workflows for continuous subscription renewal. - Membership Cards: Performance optimizations and security enhancements in the digital card generation workflow. - Domain-Driven Design (DDD) Architecture from Scratch for New Platform: Authored and led the comprehensive Domain-Driven Design (DDD) specification for the Fundraising and Membership domain, establishing core architectural foundations for the platform's ground-up implementation: * Comprehensive conceptual and technical domain modeling: defined ubiquitous language, bounded contexts, aggregates, entities, and value objects (modeling households, membership lifecycles, benefit allocations, and recurring subscription transactions). * Defined the complete domain events catalog and reactive asynchronous event flows for decoupled communication across business processes. * Specified the solution based on Hexagonal Architecture (Ports and Adapters) with NestJS and TypeScript, isolating core domain logic from persistence mechanisms (relational databases), payment gateways, and bidirectional Salesforce synchronization. - Utilized OpenAI Codex for development, code reviews, and authoring custom skills to improve team workflows.
Technical Lead
Jun 2023 - Jan 2025 • 1 yr 7 mos
- Led an engineering team in close collaboration with a Product Manager and dedicated QA support. - Mentored teammates and provided hands-on guidance to resolve technical hurdles during application development. - Responsible for work estimation, sprint planning, and tracking delivery commitments. - Membership Cards: Participated in developing digital pass integrations with Apple Wallet and Google Wallet; led and contributed to the "Digital Cards per Membership" customization feature. - iOS Inventory Application: Led the initial development phase of an iOS application allowing users to manage product inventory. - European Discount System: Led and developed support for a new discount model used in Europe to expand the reach of membership and donation products. - Fair Market Value in Memberships: Led and developed support for tax application logic on membership sales linked to Fair Market Value. - Membership Campaigns: Led and contributed to membership campaign features supporting promotional and customized discounts.
Software Engineer II
Jan 2023 - Jun 2023 • 5 mos
- Development and support for the Fundraising and Membership platform, resolving bugs across core fundraising and membership capabilities. - Developed high-impact targeted features and platform enhancements. - Participated in an extensive performance optimization project for online membership and donation purchase funnels. - Migrated the Point of Sale (POS) application between Salesforce packages. - Conducted peer code reviews.