Hello there, behind the screen! I am a full-stack software engineer who loves people. My desire is to use JavaScript with React, Redux, Node.js, Express.js, and SQL/NoSQL to help people, work with people, and connect people together.
Experience
2024 — Now
2024 — Now
Los Angeles Metropolitan Area
• Architected a scalable network management system using Next.js 13 with Redux Toolkit and Redux-Saga, built on a microservices architecture with an API Gateway orchestrating and integrating 25+ backend services across multiple domains
• Enabled real-time synchronization across 15+ feature modules using Server-Sent Events (SSE) and Apache Kafka, significantly improving cross-module data consistency, system responsiveness, and overall user experience at scale
• Monitored and debugged microservices running on Kubernetes by inspecting pod health, deployment status, and application logs using kubectl to diagnose, troubleshoot, and resolve production issues across distributed services
• Developed an interactive network topology visualization using force-directed graph algorithms (react-force-graph-2d, D3.js) featuring real-time network element and link updates, dynamic positioning, zoom/pan controls, and interactive information cards displaying port details, bandwidth, and link status across complex network environments and operational workflows
• Implemented a real-time alarm monitoring system with tabbed interfaces, severity-based filtering, and paginated tables (PrimeReact); correlated alarms with network element metadata via Redux, processed automatic updates through Redux-Saga with Kafka events, and built device-specific views with severity and type summaries for operational visibility
• Engineered a hardware inventory management interface featuring visual chassis graphics, expandable slot cards with port details and status indicators, toggle-able chassis front panel visualization with interactive selection, and custom React hooks for port management and data fetching by slot number in production environments supporting large device inventories
2022 — 2024
2022 — 2024
• Designed and instituted a caching system to maintain the validity of 9 data points when storing, displaying, and perpetuating scene transform properties for developers to reference, all the while reducing processing time and server load
• Extrapolated 3D animations on the screen to web components by leveraging LitElement and JavaScript to allow users to easily set variables for desired movement and style preferences, enabling customization
• Replaced the old Three.js library with the up to date minified version to ensure the developer’s tool is suitable with all the newest features of Three.js while optimizing render speed, reducing bandwidth, and enhancing the user experience
• Refined code base to remove deprecated components and account for edge cases by using debugging techniques and logs to limit the number of API calls, lessen RAM and CPU usage, and provide a cleaner and fluid user experience
• Updated the deprecated Chrome extension for debugging Three.js entities by implementing the promise-based WebExtension/BrowserExt API to be compatible with newer versions of Chrome and by building out new components
2022 — 2023
2022 — 2023
• Executed an accelerated deployment to production of Codesmith's public website, which boasts over 200,000 monthly visitors, by employing React and HTML/CSS to promote accessibility and institute mobile device UI/UX interfacing
• Maintained Codesmith's internal tools and web infrastructure through the migration towards modernized postgreSQL queries to guard against malicious SQLI and through the removal of defunct code to boost security and operability
• Instituted E2E testing with Cypress and unit testing with Jest in conjunction with Docker to containerize staging environments to test builds before merging with production to ensure the reliability of network calls and follow principles of CI/CD to ensure minimal downtime between feature releases
• Conducted code reviews for 30+ junior software engineers to reinforce coding best practices and lucid technical communication, cultivate an environment to master new technologies, and improve quality code contributions
• Delivered technical training and instruction (ranging from 15 minutes to 2+ hours) revolving around ideal algorithmic approaches, system design concepts, React library, JavaScript fundamentals, and programmatic whiteboarding
2017 — 2022
• Oversaw account and data transfer from Keycentrix Newleaf Pharmacy Management System to Wellsky CPR+ specialty software by developing of a process for data normalization, elimination of redundancies, and extensive auditing of database queries
• Provided comprehensive quality assurance for record integrity from the source database to the new pharmacy management solution for optimum reliability and usability, thereby saving long term maintenance costs and time
• Drafted and executed a technical training program to onboard pharmacists and other team members to utilize migratory prescription processing software
• Developed a clinical program for monitoring patients through initial assessment,
reassessment, and care plan tools
• Walked surveyors through The Compliance Team and ACHC accreditation
processes with successful passing scores
2022 — 2022
• Built a TypeScript + JavaScript web service application to organize the interview process using Node.js and Express.js, centering it around protecting users from rampant job application scams
• Implemented authentication using OAuth 2.0 and SSL with cryptography to leverage access tokens and the SSO system to offer a simplified user authorization solution while limiting access to personal information and a mitigated risk of compromising data
• Incorporated a SQL database to capitalize on its scalable format, high availability, and support for extensive data types to map relational inputs and deliver organized responses to queries
Education
University of the Pacific