Software Engineer, telecrm
Jan 2025 — Present7,000+ clients · 100,000+ users · 745M+ API requests a day
- Rebuilt role-based access control across 5 modules — dashboards, message templates, saved filters, embedded apps, and confidential fields — so permissions decide what every role can see and edit. Shipped two-factor authentication alongside it.
- Wrote 300+ automated regression tests (Puppeteer, Jest) that run in CI on Ubuntu runners and gate every release, including a reusable helper for driving elements outside the viewport that the team still uses.
- Built a Model Context Protocol integration with 6 read/write tools, letting LLM applications drive internal CRM workflows.
- Sat with stakeholders to work out what they actually needed, then delivered 200+ analytics dashboards for 40+ clients. One funnel view showed a marketing team where users dropped off and helped lift campaign reply rates 20%.
- Own the ETL pipeline that moves data from MongoDB into Amazon RDS for analytics — scripts scheduled with systemd timers, feeding a self-hosted Metabase instance on Docker.
- Take first-line support duty every fourth sprint: triaged 50+ tickets, fixed what I could, routed the rest, and coordinated with product.
- Own production incidents end to end — reproduce, trace the root cause across the stack, ship the fix.