Professional evidence
Experience Digital
Full-stack, DevOps, and cloud-platform engineering across product modernization and delivery systems.
- Worked across application modernization, frontend performance, backend delivery, and platform engineering.
- Built and maintained deployment automation and cloud infrastructure using established infrastructure-as-code practices.
- Supported observability and data-platform work across AWS and Azure.
Context
A cross-functional role that expanded from product engineering into delivery infrastructure, observability, and cloud-platform work.
Why it mattered
The role established hands-on range across product code, delivery systems, observability, and cloud infrastructure.
What I owned
- Product implementation across legacy and modern application surfaces
- CI/CD and infrastructure automation
- Production monitoring and cloud-platform support
Constraints
- Existing applications and databases that had to remain operational
- Cross-cloud delivery and reporting requirements
- Product and infrastructure changes with shared release consequences
What I changed
- Modernized application code incrementally
- Improved delivery repeatability through CI/CD and infrastructure automation
- Supported monitoring, diagnostics, and cloud data workflows
Context
Experience Digital was a full-time role that progressed from senior software engineering into DevOps engineering. The work crossed product modernization, delivery automation, observability, and cloud-platform support.
Responsibility
- Incremental modernization of existing web applications
- Frontend, backend, and data-layer implementation
- CI/CD and infrastructure-as-code work
- Monitoring, logging, diagnostics, and cloud-platform support
Engineering contribution
The role required moving between product and platform concerns without treating them as separate worlds. Application changes had deployment consequences; infrastructure decisions affected delivery speed and operational visibility. The contribution was hands-on engineering across those boundaries.
Production constraint
The systems could not be paused for a clean rewrite. Modernization had to preserve existing behavior while improving application structure, release repeatability, and operational diagnostics.