Post Job Free
Sign in

Software Development Lead/Architect

Location:
Carlsbad, CA
Posted:
August 19, 2014

Contact this candidate

Resume:

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



Contact this candidate