# Alan Char > Software Engineer at Vudu Location: Sunnyvale, California, United States Profile: https://flows.cv/alanchar Senior Software Developer with over 25 years experience looking for an opportunity to contribute as a software architect, principle, or senior developer Specialties: Java, JSP, Servlets, XML, XSLT, HTML, HTTP, SQL, C++, C, Unix, BSD, fluent in French ## Work Experience ### software engineer @ Vudu - Movies & TV Jan 2012 – Present | Sunnyvale, CA Server software developer. ### senior software engineer @ Intuit Jan 2010 – Jan 2012 Java server developer for mint.com. ### senior software engineer @ Electronic Arts Jan 2008 – Jan 2010 Java server infrastructure development. ### principal engineer @ StarCite Jan 2006 – Jan 2008 Redesigned architecture of a software-as-a-service web app for planning and managing large events, using Java 5, Struts (including Tiles), JBoss 4, and Hibernate 3, Lucene. Tech lead for projects using new architecture. ### architect @ Vitria Technology Jan 2003 – Jan 2006 Working on Java web based application platform for workflow and business process automation. ### senior software developer @ ChartOne Jan 2003 – Jan 2003 ChartOne is ASP for medical chart coding and analysis. Sole engineer responsible for report and suspension modules using JSP, Java servlets, XML, XSLT, and SQL. Planned database migration to new version. ### senior software developer @ OnMobile Jan 2002 – Jan 2002 Principle engineer for Java World Cup voice app on Windows and Solaris where users call in to hear highlights, etc, from the World Cup and sign up to receive SMS messages about events. Uses Java Nuance speech objects. Designed database for all app data. Wrote database API in Java, incl. SQL. Wrote the OnMobile Alert Framework, a Java Message Service (JMS) framework used to schedule SMS messages. ### senior software developer @ Tresidder Jan 2000 – Jan 2001 Developed for ZeroWire, a wireless web app platform on Windows using Java, XML, XSLT, and SQL to generate content for mobile devices. ZeroWire combes database results and XHTML basic, to create WML or CHTML. Wrote XSLT fo convert XHTML basic to WML, then re-wrote converter in Java. Developed sample application. ### senior software developer @ Adobe Systems Jan 1995 – Jan 2000 October 1998 - Nov 2000, Developed InScope, a web-based collaboration and workflow system on Windows and Solaris using Web-Objects, Java, and XML. Project leader for HTML UI. Wrote DAV server, helped write WebDAV client C++ library. Trained system integrators. July 1997 - October 1998, Responsible for HTML and XML export module of FrameMaker. Adapted existing HTML export code to export XML. Added multi-byte CJK capability to HTML and XML export code. May 1995 - July 1997, Primary engineer on Premiere, a non-linear digital video editor, for SGI Irix. Responsible for UI issues, incl. SGI's desktop. Tech contact with the Latitude Group, makers of a Mac API library for Motif. Prepared CD-ROM, edited web site for beta program. ### senior software developer @ Non Standard Logics Jan 1991 – Jan 1995 (Paris, France) Created a new user interface for XFaceMaker, a Motif-based UI designer, using SunOS and Solaris, focusing on more efficient use of windows and screen space and reusing existing work. Helped design C++ class generation system and integrate it with NSL widget library. Adapted XFaceMaker to multiple UNIX platforms, and wrote tutorial. ### Software Developer @ Atari Jan 1988 – Jan 1991 ### intern @ Lawrence Berkeley National Laboratory Jan 1978 – Jan 1982 Developed accounting system and print spooler for LAN. Maintained utilities, wrote help files, and provided support for UNIX. ## Education ### MS in Computer Science Stanford University ### AB in Computer Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/alan-char-1558 --- Source: https://flows.cv/alanchar JSON Resume: https://flows.cv/alanchar/resume.json Last updated: 2026-04-10