Feihong Kou

Feihong Kou

Software Engineer

Followers of Feihong Kou33 followers
location of Feihong KouShanghai, China

Connect with Feihong Kou to Send Message

Connect

Connect with Feihong Kou to Send Message

Connect
  • Timeline

  • About me

    Principle Software Engineer at Cadence Design Systems

  • Education

    • Jilin University

      1999 - 2003
      Bachelor's degree Computer Science and Engineering
    • Jilin University

      2003 - 2006
      Master's degree Computer Software and Theory
  • Experience

    • Hanna Strategies LTD (bought by Autodesk)

      Jun 2006 - Jan 2008
      Software Engineer

      Researched and developed ACAD products Achievements:• Co-operated with AutoCAD Mechanical Singapore Team for one release version.• Implemented features and tasks such as UI of Standard Part Library, C++/COM API for symbols, VB.net/C++ SDK samples.• Learned oriented object design, C++ programming, Object ARX /Graphic programming.• Familiar with Software Development Lifecycle (SDLC).

    • Autodesk

      Jun 2006 - Aug 2010
      Software Engineer

      Software Engineer (2008 to 2010) ShanghaiDeveloped and maintained AutoCAD Mechanical. Accomplishments:• Participated in 2 release versions for AutoCAD Mechanical.• Implemented several features independently, such as Standard Compliant Leader, Surface Extension Line, File Migration, Dynamic property, Ribbon design.• Gained extensive experience in advanced C++ & Object ARX & graphic programming.• Acquired new skills in Auto Lisp, VB.net, C#, XML, design pattern, OLEDB and others.• Produced high level design document and help document.• Gained an in-depth understanding of the Software Development Lifecycle (SDLC) and relevant development methodologies. Show less

    • Autodesk Asia Pte Ltd

      Sept 2010 - Oct 2012
      Software Developer

      Research and develop ACAD products and Autodesk Cloud platform. Accomplishments: AutoCAD products• As a core software engineer of ACAD Mechanical (ACM) team, participated in 2 release versions and several service packs and hot fix.• Implemented and enhanced several features of high quality for ACM, such as BOM (bill of materials), Block, Layer, Standard Parts, Drafting View, Dimension IPE and Symbol.• Resolved and analyzed thousands of random crashes reported by user which enhanced my ability to resolve tough issues and communicate with customers.• As the tech owner of several features, fixed hundreds of defects and improved product quality greatly. • Provided prototypes on time and submitted useful suggestions. • Provided right estimation for the new task and risk assessment for defect fixing.• Helped QA develop Automatic Testing tool and drawing comparing tool.• Mentored new hire and internal staff in technical knowledge, project and work process to get them up to speed. • Participated in the testing work of AutoCAD feature – Synergy View. Autodesk Cloud platform• Participated in implementation of identity authentication and authorization for user and account management for all services of Autodesk cloud platform. • Implemented automation test cases and unit test cases using NUnit which helped both QA and developer.• Implemented a sample application which acts as a consumer of Autodesk Cloud platform identity authentication and is used for testing.• Familiar with n-tier architectures.• Gained experience of web technique skills such as OpenId +OAuth, C#, ASP.net MVC, SQL Server, Hibernate, JavaScript, JQuery, XML and Html and others.• Familiar with Agile process. Show less

    • Cadence Design Systems

      Jan 2013 - now
      Principle Software Engineer

      Research and develop Encounter Digital Implementation (EDI).Accomplishments:• As a principle software engineer of EDI DB team, I have participated in 6 release versions.• Implemented and enhanced three features of high quality, such as Design Import/Export, Portable Save Design, Design Analysis and GDSII&OASIS.• Familiar with Linux environment, C shell programming and TCL script programming.• Familiar with EDA Development tools

  • Licenses & Certifications

    • HouJie's C++ training

      Apr 2015
    • Design Pattern

      Jul 2010
    • Project Management Professional (PMP)

      PMI
      Jul 2014
    • IBM Certified Associate Developer WebSphere Studio V5.0

      IBM
      Jan 2005
    • Scrum and Agile training

      Odd-e
      Nov 2011