Senior Software Engineer with 11 years of experience building high-performance, scalable web and mobile applications. Expert in full-stack development, performance optimization, and cloud-native architectures, with a proven record of delivering measurable speed, reliability, and UX improvements while leading complex technical initiatives.
Skills
- Angular
- AWS
- Bitbucket
- Bun
- C#
- CI/CD
- CSS
- Deno
- Docker
- Express JS
- Flutter
- GCP
- Git
- Github
- Github Actions
- Gitlab
- Gitlab CI/CD
- Godot
- Grafana
- Gulp
- HTML
- Java
- Javascript
- JIRA
- Kubernetes
- Mediawiki
- Microservices
- MongoDB
- Mongoose
- MySQL
- Next JS
- Node JS
- Parcel
- Pattern-lab
- PHP
- Razor Templating
- React
- React Native
- Redux
- Rest API
- SASS/SCSS
- SDL Tridion
- Sequelize
- Storybook
- Styled Components
- Tailwind CSS
- Terraform
- Typescript
- Unity
- Webhooks
- Webpack
- Zustand
Experience
Egnyte (February 2023 - April 2024)
Google Workspace Integration
Led the migration of Egnyte’s Google integration from a deprecated partner API to the public Google Drive API by architecting the new solution, collaborating directly with Google’s engineering team, and guiding a team through a full implementation rewrite. Successfully delivered the project with customers smoothly onboarded to the new integration
Headout (June 2021 - December 2022)
Webpage Performance Improvement
Improved website performance by identifying and fixing critical rendering bottlenecks, including excessive inline CSS and improper image lazy loading. Implemented critical CSS generation, optimized image loading, and built automated PageSpeed Insights testing, resulting in a ~98% reduction in inline CSS and a 40% desktop and 167% mobile performance score increase.
Webpage Performance Monitor
Built an automated web performance monitoring system using Node.js, PageSpeed Insights, Prometheus, and Grafana to run periodic tests, visualize historical metrics, and track performance trends. Implemented Slack alerts for significant score changes, enabling proactive detection and faster response to web performance regressions.
Reserve Booking Flow
Delivered a new seat-reservation booking flow by coordinating with stakeholders, product, and QA teams while building core components and unblocking development. Successfully deployed the third-party API–driven solution with minimal defects and smooth release.
Akamai Technologies (May 2013 - April 2021)
Webpage Performance Monitor
Developed a dockerized Node.js application to automate WebPageTest runs, store results in MySQL, and visualize historical performance data via an Express-based dashboard. Enabled teams to track performance trends over time and quickly identify regressions caused by deployments.
Website Performance Improvements
Diagnosed and resolved homepage performance degradation by optimizing image loading and consolidating third-party JavaScript dependencies. Delivered a 1.6-second average reduction in page load time and built a lightweight, custom image carousel, improving performance while reducing reliance on external libraries.
NodeJS Build Automation
Automated a previously manual build and deployment process using Gulp, streamlining code checkout, build generation, versioning, and multi-repo synchronization. Reduced deployment time by 10–15 minutes, improving release efficiency and developer productivity.
Akamai Media Player Integration
Simplified video publishing by building a reusable wrapper library over Akamai Media Player and integrating it into the CMS with configurable presets and debugging support. Eliminated the need for developer involvement, enabling non-technical teams to add videos quickly and independently.