BIN XU's Resume

 

Victoria Australia

Overview

11 years experience in C and C++ programming, include 5 years in embedded system, strong analytical skills combined with experience in object oriented programming techniques. Experience in Large-scale Software System development, strong problem solving skills. Compatible team player through complete project cycles, testing, and final implementation. specilize in C#, WPF, xaml, VBScript, Perl and ASP.NET, AJAX.

Achievements

Developed Word Process System like Microsoft Office.

Developed a GUI system for smart phone platform.

Developed 3 ARM7 based mobile phone platforms.

 

 

 

Career History

Jan 2008 - Jan 2009

|Software Engineer | MPX-Moldflow Plastic Expert, it collect real time data from injection machine, analysis data for optimize manufacturing process. ? My duties include maintains, bug fix, function improvement. AMI-Autodesk Moldflow Insight, it simulate the injection machine all phase, such as plastic flow, temperature, pressure, velocity, cooling, wrap, melt line, shrinkage. ? Designed and implemented AMI diagnostic module API, that is dual interface COM and OLE automation API for third part development. Iron project that is our new product prototype, base on AMI ? According the SCRUM Agile process develop this product, include define product backlog, discuss sprint, daily scrum meeting. ? Participated product backlog define, functions define and implementation. ? Used C# and Xaml for UI CER-customer error report which will get call stack information when fault error happened and it will be send it back with product information. ? Designed and implemented CER module for 16 products of our product line. CIP-customer involved program, if customer join the CIP, the CIP module will collect information about how the customer use it to help Autodesk continuous improve their product. ? Integrated CIP module to our product line, collect basic information of our product. Correlation, using Perl script to generate shrinkage database for AMI.|S.Moben Communication Co.Ltd Shang Hai R&D Center,China |

Jan 2005 - Jan 2007

|Software Department Manager | Developed 3 software platforms based on Terax Solution, Toshiba Solution and MDV solution. Read hardware and software specification, system analysis and design. ? Terax Solution is a 16bit MCU based embedded system, It has private assembly coded OS, compiler, stack overflow analyse tool, communication protocols, using a state machine as a GUI framework. Its a low end platform only 1M RAM memory available so you always need coding carefully for saving memory, prevented stack overflow and high performance. ? Toshiba Solution is a ARM7 based solution, includes NORTi4 embedded OS kernel, private communication protocols, ADS1.2 development environment, JTAG debugger. ? MDV solution also is a ARM7 based, includes Nuclear embedded OS, private communication protocols, driver framework, GUI framework, MMI sample program, PC Sync tool and download tool, RealView development environment. Organized regular meetings every week to ensure software quality and to meet the project deadline. Developed some hardware driver like initial code, Timer, DMA and UART driver. Modified the bootloader assembly code for switching download mode and normal start mode. Adjusted the compiler configuration file to adapt our hardware memory map Integrated protocol library, OS library to our project, initialled the developing environment. Designed a trace system that uses UART to send debugging information to PC to help debugging MMI program .Wrote Kernel using assembly code, it can be trigged by soft interrupt or exception interrupt, it saved the all register and user mode stack information to the buffer and sent a message to debugging task to send it by UART. Optimized the communication protocol protocols through tracing information in weak signal situation. Developed Atmel mp3 chipset driver that used UART send command to control the chipset.|Lenovo Mobile Co.Ltd Shang Hai, China |

Jan 2003 - Jan 2005

|Senior Software Engineer | Ti solution that includes ARM7 hardware, Ti condat communication protocols, MFW MMI framework, TRACE32 debugger, Perl language to write makefile, ADS compiler. Analysed GSM protocol tracing information for call issues, ensuring the protocol has high connection rates even in weak signal areas. System integration when Ti released a new version library and source code combination. Developed controls to MMI team. Provided platform level support to MMI team. Integrated 3Rd party software to our platform: Ported Openwave MMS software solution for MMS Multimedia Messaging Services to Lenovo mobile platform. Developed a dot-matrix font driver: high performance driver to get a character dot-matrix data and display it Solved fatal errors that only happened occasionally. Designed and implemented resource system to separate picture, music data, font data from the code so we could get faster download speeds and more easily change the skin on the phone .|Hi-Tech Co.Ltd Sheng Zheng, China |

Jan 2001 - Jan 2003

|Senior Software Engineer | Developed a embedded window system that support touch screen and multi task environment for a smart phone project Developed a simulator running at windows platform. Developed controls link Window, Edit, Label, Button, Radio button, Check box, List etc. Optimized performance speed and display refreshing speed. Created SDK and document and using Install Shield wrote a install program to distribute the development environment. Developed a PC synchronizing tool for smart phone, that include UART driver, data transfer protocol, PC side software.|Kingsoft software Co.Ltd Zhu Hai, China |

Jan 1997 - Jan 2001

|Software Engineer and Project Manager | Developed and Implemented Shape Tools module for WPS2000 project, Its includes rectangle, circle, ellipse, line, multipoint shape, arrow, Bezier line, flowchart symbol, comment shape etc. Developed and Implemented Diagram module for WPS2000 project: It also a useful module includes histogram, pie diagram, polyline diagram. just selected dada from a table and selected the diagram type I will analyse the data and create a diagram for user, when user changed the data the diagram also be changed at the same time. Modified and Maintained WordArt Tools, It is like MS Office WordArt: Analysis TrueType font file, find out font outline data from file, drawing and metamorphosing the outline as user operation. Developed WPS2000 traditional version for Taiwan China market: I led a team to develop this project, wrote a VB script to replace Mandarin Chinese string with Traditional Chinese string automatically, it also need to translate GB2312 string to Big5 string. Modified some function accorded to Traditional Chinese custom. WPS Linux version: porting source code from Windows platform to Linux platform, we need substitute Qt for MFC and windows API to Linux API. We developed it using GPL tools, GCC, MakeFile, Emacs, CVS. AWARD 2000 National Award for Science and Technology Progress - the top mostaward by Chinese government

Education & Training

Jan 1994 - Jan 1997

Tertiary Hefei University of Technology, China, Numerical ControlSpecialty

Skills

Business Skills

  • Design ( - experience)
  • Development ( - experience)
  • Implementation ( - experience)

Product Skills

  • Analysis ( - experience)
  • API ( - experience)
  • Assembler ( - experience)
  • ATL ( - experience)
  • BASE ( - experience)
  • BASIC ( - experience)
  • C ( - experience)
  • COM+ ( - experience)
  • Configuration ( - experience)
  • Databases ( - experience)
  • Design Patterns ( - experience)
  • Embedded ( - experience)
  • FIX ( - experience)
  • Framework ( - experience)
  • Functions ( - experience)
  • GSM ( - experience)
  • HTML ( - experience)
  • Java ( - experience)
  • Kernel ( - experience)
  • Linux ( - experience)
  • Manager ( - experience)
  • Manufacturing ( - experience)
  • Messaging ( - experience)
  • Messaging Services ( - experience)
  • Methodologies ( - experience)
  • MFC ( - experience)
  • PERL ( - experience)
  • PERL Script ( - experience)
  • Process ( - experience)
  • Progress ( - experience)
  • Project ( - experience)
  • Quality ( - experience)
  • Scripting ( - experience)
  • SCRUM ( - experience)
  • SQL ( - experience)
  • Support ( - experience)
  • System Integration ( - experience)
  • TCP/IP ( - experience)
  • Time ( - experience)
  • Tools ( - experience)
  • UML ( - experience)
  • Velocity ( - experience)
  • Win32 ( - experience)
  • XML ( - experience)

Industry Company Experience

  • Data ( - experience)
  • Design ( - experience)
  • Government ( - experience)
  • Manufacturing ( - experience)
  • Mobile ( - experience)
  • Multimedia ( - experience)
  • National ( - experience)
  • Nuclear ( - experience)
  • Support ( - experience)

Licenses & Certifications

HeFei University, China

Associations

Bell

Visa Information

Australia

Visa Type:Permanent Resident Visa

Interests

playing basketball, reading books.

Personal Information

Job Seeking Status:Seriously Looking
I am on a notice period (days):  0
I am available from:10th February 2010
Would you relocate for a job?Yes
Gender:Male
Marital Status:Married
Do I have a drivers license?Yes

advertisement.