Summary
Joan Ball is a software engineer with eight years of experience who blends product-focused engineering at Tableau with a dual academic background in Computer Science and Psychology from UIUC. She has progressed from intern to MTS at Tableau, shipping cross-platform React Native features and collaborating across teams while documenting and operationalizing new functionality. Joan pairs hands-on systems work—researching compilers, LLVM transformations, and AST optimizations—with teaching and course development experience, mentoring students and building robust test suites. Her psychology training informs a user-centered approach to design and code review, giving her an edge in translating human needs into technical requirements. Colleagues know her as a practical problem-solver who values clear documentation, cross-team communication, and the occasional cat photo.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Illinois Urbana-Champaign