Overview
As a Frontend Engineer at Openvia, I led the architecture, implementation, and continuous evolution of customer-facing web and mobile applications, creating responsive, robust interfaces that supported thousands of daily active users across mobility and tolling ecosystems.
Openvia is a leading mobility infrastructure operator dedicated to digital roadway management, electronic tolling solutions, and smart highway operations. My role encompassed owning the core frontend user interfaces, driving technological modernization, and collaborating closely with backend architects and operations teams.
Key Technical Achievements
- Customer Application Leadership: Served as the lead frontend engineer for flagship customer-facing web applications, enhancing user retention and satisfaction through intuitive onboarding flows, self-service portals, and real-time transaction history.
- Core Performance Optimization: Dramatically reduced initial bundle size by over 38% through route-based dynamic code-splitting, tree-shaking dead dependencies, image optimization pipelines, and selective component lazy-loading.
- GraphQL & API Integration: Authored bespoke GraphQL query layers and integrated high-throughput RESTful APIs, unifying disparate backend microservices into a coherent client-side data cache with optimistic UI updates.
- Legacy System Modernization: Systematically upgraded legacy mobile and web codebases built with Ionic and Angular, refactoring dated architectures into modular, maintainable component patterns and improving build times.
- Responsive & Cross-Platform Consistency: Ensured flawless layout fidelity across mobile, tablet, and desktop viewports, creating resilient SCSS/Bootstrap design systems adapted for high-touch customer environments.
Quality Engineering & DevOps
- Automated Testing Suite: Designed and established an end-to-end Jest unit testing framework covering business-critical account registration, billing, and balance top-up workflows, preventing production regressions.
- CI/CD Pipeline Automation: Configured and maintained automated Jenkins build and Docker deployment pipelines, shortening release cycles from weeks to automated daily staging deployments.
- Code Quality & Security Audits: Integrated SonarQube static analysis gates to monitor code smell density, security vulnerabilities, and test coverage metrics across the frontend repository.
Technical Toolkit
- Core Frontend: React, TypeScript, JavaScript, Next.js, Bootstrap, SCSS, HTML5, Ionic, Angular
- Data & APIs: GraphQL, Apollo Client, RESTful APIs, Node.js
- Quality & Automation: Jest, Jenkins, Docker, SonarQube, CI/CD pipelines
- Engineering Tools: Git, GitKraken, Jira, DBeaver, VS Code