Summary
Backend and platform engineer with 10+ years building distributed, real-time systems and edge-integrated platforms. Core contributor to a distributed system supporting 2,000+ remote systems, 10,000+ field devices, and millions of daily events across industrial and public-sector infrastructure. Experienced in scalable backend services, real-time event processing, WebSocket architectures, media streaming, and resilient edge deployments operating in unreliable network environments.
Headline
Lead Backend & Platform Engineer
Distributed Systems • Real-Time Infrastructure • Edge Computing
Contact
- Dallas, TX
- mudrekh@gmail.com
- www.mudrekh.com
Technical Skills
- Languages: JavaScript, Node.js
- Frameworks: Sails.js, Angular, AngularJS
- Infrastructure & DevOps: AWS (EC2, S3, ECR, CloudWatch), Docker, GitHub Actions, Linux, Embedded Linux, Automated Deployment Pipelines
- Databases & Caching: MongoDB, Redis
- Protocols & Streaming: WebSockets, RTSP, ONVIF, REST APIs
- Core Areas: Distributed Systems, Real-Time Systems, Edge Computing, Observability, Event Processing, Backend APIs
Professional Experience
Lead Software Engineer
EpicIO Technologies (formerly Twenty20 Solutions / PetroCloud) | 2024 – 2026
- Led development of a distributed real-time platform supporting 2,000+ remote systems, 10,000+ devices, 2–3M daily events, and hundreds of GB of media/day
- Owned core backend APIs and edge gateway applications deployed on embedded hardware in remote, intermittently connected environments
- Improved reliability through concurrency fixes, load balancing improvements, metrics collection, and Redis-based distributed coordination
- Developed and maintained distributed backend services deployed across AWS-hosted infrastructure using EC2, S3, ECR, and CloudWatch
- Developed automated build and deployment pipelines using GitHub Actions with self-hosted and cloud runners
- Mentored engineers and served as a senior technical contributor guiding platform architecture decisions
Senior Software Engineer
Twenty20 Solutions | 2017 – 2024
- Built and scaled Node.js backend services using Sails.js, MongoDB, and Redis for high-throughput event processing
- Led migration from Memcached to Redis, improving caching reliability and distributed coordination
- Designed resilient store-and-forward communication architecture to prevent data loss during intermittent connectivity
- Developed ONVIF/RTSP camera integrations supporting real-time monitoring and distributed media streaming
- Improved observability through platform-wide metrics collection, performance instrumentation, and device health monitoring
- Led Docker adoption for edge deployments including multi-architecture container builds for embedded Linux environments
- Contributed to frontend modernization from AngularJS to Angular
Software Engineer
PetroCloud | 2014 – 2017
- Core contributor to early platform architecture and backend system development during initial product growth
- Designed and implemented modular ONVIF-compatible camera integration systems supporting extensible video and device capabilities
- Helped architect an extensible edge-computing framework supporting distributed telemetry, automation workflows, and hardware integrations
- Developed backend and edge application components for real-time communication, remote device orchestration, telemetry collection, and data acquisition
- Scaled WebSocket-based event ingestion architecture to support significantly higher real-time event throughput across distributed edge systems
- Architected RTSP-based media ingestion and processing pipelines enabling near real-time alerting and video delivery
Education
University of Texas at Dallas
- B.S., Computer Science
- B.S., Physics