Xiaoxin Lu

Lead Software Engineer at Genesys | Interactive Intelligence

Raleigh, North Carolina, 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
Xiaoxin Lu is a lead software engineer with 16 years of experience building responsive, enterprise-grade web applications and SPAs, currently leading engineering at Genesys. A full‑stack developer by training, she pairs deep Java and J2EE backend experience with advanced JavaScript UI/UX skills—specializing in ExtJS, GWT/GXT, Node.js and modern browser extensions. She has led product releases and critical production troubleshooting for large systems like MercuryGate’s Carrier Management and designed dynamic, embeddable client-side platforms earlier in her career. Xiaoxin is also an active open-source contributor who improved XMPP server‑to‑server security and authentication in the xmpp.js project, demonstrating attention to protocol-level reliability. Organizer of a 1,000+ member JavaScript meetup and author of a Chrome extension with tens of thousands of users, she blends hands‑on engineering with community leadership. Based in Raleigh, NC, she excels at turning complex UX requirements into maintainable, testable implementations.
code16 years of coding experience
job10 years of employment as a software developer
bookComputer Science, Computer Science, Computer Science, Computer Science at East Carolina University
stackoverflow-logo

Stackoverflow

Stats
144reputation
38kreached
7answers
0questions
github-logo-circle

Github Skills (24)

xmpp10
javascript10
tls1210
testing10
sasl10
tls1310
mtls10
libtls10
nodejs10
clientside7
browser7
chat7
webclient7
swift6
apache-kafka6

Programming languages (7)

TypeScriptDockerfileC++JavaScriptObjective-CLuaSwift

Github contributions (5)

github-logo-circle
xmppjs/xmpp.js

May 2016 - Jun 2016

XMPP for JavaScript
Role in this project:
userBack-end Developer
Contributions:21 commits, 1 PR, 14 comments in 24 days
Contributions summary:Xiaoxin primarily focused on improving the server-to-server (S2S) communication within the XMPP protocol implementation. Their work involved fixing bugs related to TLS authentication and SASL EXTERNAL authentication, ensuring secure connections between XMPP servers. They also added unit tests to validate the behavior of S2S outgoing servers and improved the handling of stream features, specifically related to SASL authentication mechanisms like EXTERNAL and dialback. This resulted in enhanced security and reliability for S2S connections.
xmppbrowserreact-nativechatjavascript
hyperlink/elector

Jun 2017 - Feb 2019

simple zookeeper based leader election
Contributions:6 releases, 18 commits, 20 PRs in 1 year 8 months
leaderleader-electionzookeeperelection
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
Xiaoxin Lu - Lead Software Engineer at Genesys | Interactive Intelligence