Charles Selvarajan

Senior Staff UI Engineer at Palo Alto Networks

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Charles Selvarajan is a Senior Staff UI Engineer based in the San Francisco Bay Area with 11+ years in production software and over a decade specializing in rich web UIs and web services. He blends deep front-end expertise in JavaScript frameworks (React, Next, Angular) with practical full‑stack experience in NodeJS and Ruby, and has led teams to deliver customer-focused products in e-commerce and payments. At companies like Walmart Labs and Visa he drove performance and developer productivity improvements—building SSR/data-hydration tooling, OTA push servers, and accelerators that reduced downtime and sped releases. A long-time open-source contributor, he has improved React/Node build pipelines (notably in electrode) by fixing cross-platform SSR and webpack pain points. He is a strong proponent of test-driven development and modern CI/CD (Docker/Kubernetes/Jenkins), and brings a knack for turning complex integration and performance problems into pragmatic, scalable solutions.
code11 years of coding experience
job15 years of employment as a software developer
bookM.Sc. Computer Science - Software, M.Sc. Computer Science - Software at Madurai Kamaraj University
languagesEnglish
github-logo-circle

Github Skills (11)

javascript10
nodejs10
webpacker10
react10
webpack10
autoprefixer9
fastify8
devops7
preact6
redux5
recoiljs5

Programming languages (2)

JavaScriptHTML

Github contributions (5)

github-logo-circle
electrode-io/electrode

Jun 2019 - Oct 2020

Web applications with node.js and React
Role in this project:
userFull-stack Developer
Contributions:10 commits, 30 PRs, 19 comments in 1 year 4 months
Contributions summary:Charles made several contributions focused on improving the build and development experience for the React-based web application. They fixed bugs related to the Windows file system and server-side rendering. Key tasks included updating build dependencies, generating configuration files for autoprefixer, and adding options to the archetype configuration to make mocha optional. Furthermore, they enhanced the build process with webpack optimizations and enabled direct control of the webpack configuration.
recoiljsweb-appexpresscode-splittingpreact
scrajesh/electrode

Aug 2019 - Aug 2019

Electrode Platform for building large scale Universal React Applications
Contributions:13 pushes, 2 branches in 17 days
reactuniversal-reactelectronreact-applicationsscale
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charles Selvarajan - Senior Staff UI Engineer at Palo Alto Networks