Senior Backend Software Engineer
WELLNUTS
Elixir/Phoenix OCPP platform serving 30K+ connected EV chargers.
Feb 2025 — PresentStabilized an EV-charging platform serving 30K+ chargers, improved query performance, fixed concurrency issues, delivered integrations and migrations, and shared AI-assisted workflows.
• Diagnosed and mitigated a production reconnection storm affecting ~3–4K EV chargers during unstable network conditions, where excessive GenServer and ETS state reads amplified CPU load and drove memory usage to 2–3× normal levels, causing OOMs and pod restarts; optimized the reconnect path to stabilize the system under mass reconnects.
• Diagnosed and optimized production PostgreSQL query bottlenecks using Grafana and EXPLAIN ANALYZE, reducing worst-case execution time from ~25 seconds to ~2 seconds, with typical execution around 200–300 ms.
Backend Software Engineer
Remote.com
Remote's global HR and employment platform, where this team built first-party product integrations.
Mar 2024 — Feb 2025Built an Elixir device-management integration for employee onboarding and maintained accounting integrations with resilient synchronization and tenant-level access controls.
• Architected and delivered a greenfield Elixir/PostgreSQL device-management integration in ~3 months, embedding laptop and peripheral ordering directly into the employee onboarding workflow and taking the backend integration from initial design to production.
• Designed a resilient cross-system synchronization architecture using idempotent event processing, persistent synchronization state, PostgreSQL transactions, reconciliation, periodic resynchronization, background jobs, retries, and failure recovery to keep Remote and an external provider consistent despite partial or transient failures.
Backend Software Engineer
WELLNUTS
Elixir/Phoenix OCPP platform serving 30K+ connected EV chargers.
Apr 2022 — Mar 2024Helped move the application to a Phoenix API and React architecture, reduced database round trips, standardized pagination, and optimized real-time chat.
• Contributed to the migration from server-rendered Phoenix templates to a decoupled Phoenix JSON API + React architecture, applying prior full-stack experience to help define API boundaries and transition incrementally without sacrificing development velocity.
• Optimized backend endpoints by replacing 5–6 individual PostgreSQL queries with a single purpose-built SQL query, cutting database round trips from 5–6 to 1 per request and simplifying data retrieval.
Backend Software Engineer
Noveo Group
Noveo Group is an international IT services and software engineering company that provides consulting and development work.
Jan 2021 — Apr 2022Led a gamification platform team and built Elixir recruitment integrations, with reliable job synchronization and back-pressure-aware processing.
• Served as team lead for an internal gamification platform in React/Go, mentoring teammates and guiding implementation of REST APIs, PostgreSQL-backed workflows, a points ledger, reward redemption, transactional business rules, and integration with an existing internal PHP + Vue.js service.
• Developed backend functionality in Elixir for a recruitment / ATS platform integrating with external job services and synchronizing job postings across multiple systems.
Frontend Software Engineer
Alfa-Bank Kazakhstan
Alfa-Bank Kazakhstan is a commercial bank serving personal and business customers in Kazakhstan.
Jan 2020 — Jan 2021Built real-time analytics and digitized internal workflows for a business-process management system.
• Built real-time analytics for an internal business-process management system and digitized multiple internal workflows.