Professional Timeline
Work Experience
Detailed chronicle of my professional positions, system architectures, and technical achievements.
Full Stack Developer
Mark Anthony Ventures
Engineering a highly customizable multi-tenant SaaS CRM platform, developing real-time communications microservices, and writing robust integration tests.
Key Achievements
- Architected and implemented a multi-tenant SaaS CRM system, providing dynamic tenant isolation and configurable metadata models.
- Optimized the Redis caching layer, reducing API latency for catalog fetches by 40% and cutting down CPU cycles on key relational databases.
- Developed an event-driven high-throughput notification service using Apache Kafka to dispatch SMS, email, and push alerts.
- Designed and coded secure token-based user authentication (JWT) coupled with Role-Based Access Control (RBAC) schemas.
- Designed and executed load tests utilizing K6 to benchmark REST and WebSocket API limits under simulated heavy concurrent user traffic.
Full Stack Developer
New Touch Technology
Designed internal business tools, automated routing workflows, and upgraded customer-facing application panels to React.
Key Achievements
- Developed responsive single-page client dashboards using React, Redux Toolkit, and Tailwind CSS for custom lead reporting.
- Integrated web clients with JSON REST APIs, writing custom Axios interceptors for handling authentication renewals and error logging.
- Built automated lead routing workflows, reducing lead assignment times from hours to real-time by designing node graph dispatch logic.
- Co-authored a shareable component library packaged as an npm package, implementing strict design patterns and accessibility requirements.
- Optimized asset loading speeds, achieving a 20% speedup in First Contentful Paint (FCP) through dynamic component code-splitting and asset compression.