XIUCHUAN PAN
**** ******** **, ********, ** 858-***-****
www.linkedin.com/in/xiuchuan/ ********.***@*****.***
SUMMARY
Software Development Lead/Architect with 20 years' experiences in
designing/developing enterprise software applications and services. Team
lead who guides, motivates and supports team members to explore cutting
edge technologies to maximize team performance.
TECHNICAL SKILLS
Agile methods: Test Driven Development (TDD), Extreme Programming (XP),
Pair Programming, Domain Driven Development (DDD), SCRUM, Software As A
Service (SAAS).
Presentation Technologies: MVC, MVP, MVVM, Model 2, HTML, Javascript, CSS,
JQuery, KnockoutJS, AngularJS, Bootstrap, ASP.NET, ASP.NET MVC, Spring MVC,
Single Sign On(SSO), WPF.
Middle Tier Technologies: Transaction Script, Active Record, Domain Model,
SOA, OR/M, Dependency Injection (DI), Inversion of Control (IOC), SOLID,
WCF services, repository pattern, UnitOfWork pattern, Managed Extensibility
Framework (MEF), Entity Framework (EF), Castle Windsor, and Hibernate.
Databases: Designed and tuned SQL Server databases and MongoDb.
Team Leadership: Establish plans, identify technical training and motivate
the team for self-training. Resolve conflicts between teams.
PROFESSIONAL EXPERIENCE
Invensys/Schneider Electric 2013 - Present
Software Engineer
Work on next generation of simulation application, responsible for
performance/scalability improvement; redesign the architecture for better
maintainability.
. Redesign the batch algorithm, improved the performance from O(N*N*L) to
O(N), making the multiple day's work being finished in minutes.
. Updated the application using concurrent programming, asynchronous
programming, and parallel algorithm to improve the scalability.
. Initialized the redesign of the architecture to create clear layers and
boundaries that significantly improve the maintainability.
CAREFUSION CO., SanDiego, CA 2010 - 2013
Principal Software Engineer
As technical lead, captured user needs, designed and developed highly
reliable and highly testable enterprise applications that control medical
devices in large hospitals, designed real-time medical information
applications that save millions of dollars per year for a hospital.
. Led the design of Infusion Viewer family web applications that enable
pharmacists to monitor patient infusions instantly and help hospital to
accurately bill patients.
. Introduced ASP.NET MVC/Razor, HTML5, KnockoutJS, Domain Driven
Development (DDD), OR/M (Entity Framework), Single Sign On(SSO), Unit Of
Work(UOW) and Inversion of Control(IOC) to the Infusion R&D, and pushed
these technology to the next generation of applications platform.
. Developed the highly secured FIPS server that exclusively won the DOD
contract.
AUDYSSEY LABORATORY INC Los Angeles, CA 2007 - 2010
Senior Software Engineer
Designed software architecture and implemented with ASP.NET, WPF, WCF and
DirectX C++ application.
. Designed multi-tier and service based architecture for new generation of
Audyssey PC applications, and UI application that uses WPF and WCF.
. Developed real time audio running drivers with C++, and windows API.
. Prototyped new product that uses web services and may expand the product
line to potentially all the mobile devices.
MICROSOFT Redmond, WA 2006 - 2007
Software Design Engineer III
. Design and developed components for office live meeting 8 in ASP.NET 2,
Maintained and fixed bugs for office live meeting 7.9 in J2EE, ASP.NET
and native C++.
. Developed the migration tool to seamlessly upload/download users between
7.9 and 8.0 services.
. Developed log analysis tool/service that reduced developer time from
hours to seconds and file size from gigabytes to kilobytes when pulling
useful logs to fix issues.
UCSD La Jolla, CA 2003 - 2006
Programmer/Analyst
. Designed XML schema to describe human motion and developed JSP/Servlet
tools for XML edit, which has been accepted by three major develop teams
in this area.
. Developed experiment environment with C# and C++, designed database with
Oracle 9i.
Beijing Institute of Control Engineering Beijing, China 1994 - 2000
Lead Engineer
. Led design of Chinese spaceship control system.
EDUCATION
MS, Computer Science - San Diego State University, CA
MS, Electrical Engineering - Beijing Institute of Control Engineering