SUMMARY
Senior Software Engineer with superb technical intelligence, excellent leadership and communication skills, and profound understanding of wireless/mobile messaging technologies. Proven success in large-scale cloud-based system architecture design and development. Recognized for creative thinking and innovative problem-solving.
MAJOR COMPETENCIES
• 15+ years technical experiences with Infinite Convergence Solutions and Motorola. Specialized in mobile messaging application level programming on cloud-based architecture, telecommunication protocol stack programming, and embedded system architecture design.
• Proven success in leading large-scale software development for rapid product delivery. Hands-on experiences in all phases of software development lifecycle.
• Experienced in leading teams across functions and cultures. Excellent communication skills in English and Chinese.
TECHNICAL EXPERTISE HIGHLIGHTS
Language: C++(STL/Boost), C, python, PHP, Java, Assembly
Operating system: Unix, Linux, VxWorks
Database system: MySql
Protocol: TCP/IP, HTTP, SMTP, SIP, MSRP, LDAP, Cellular air interface protocol stacks, MMS/SMS/RCS communication standard
Development process: Agile Rapid Development practices.
PROFESSIONAL EXPERIENCE
Infinite Convergence Solution Inc., Arlington Heights, USA Feb,2010 – present
Network Solution, Motorola Inc., Arlington Heights, USA June,2006 – Jan,2010
Senior Software Engineer
Leads and participates in developing one the largest mobile messaging application server platforms running on the cloud-based Linux environment for Tier 1 operators using Object-Oriented methodology.
• Leads and actively participates in the mobile messaging server application feature development by utilizing all aspects of C++ programming languages such as STL, Boost library etc.
• Fully utilize the Objected-Oriented design and programming methodology with Rational development tools during the daily feature development tasks.
• Participates in the user interface development using PHP programming languages.
• Investigates and produces front-end requirements based on minimal information in the customer feature request by interpreting industry standards in conjunction with the customer specific needs.
• Creates back-end customer documentation, including software release note and customer user guide for the features being developed
• Improves the feature development team productivity by fully utilizing Agile Rapid Development practices within the team, which results of reduction of the feature development cycle by 30% over one year.
• Supports the test organization to analyze and fast turnaround fixes during the feature test, regression test, performance test and field test.
• Supports the external Interoperability Testing between the RCS server applications and various external clients ...
Login or Register to view the full resume.