Knowledgeable Software Engineer with in-depth knowledge of Java, Scala, C/C++ and Python. Skillful in developing, optimizing and reworking systems to meet specific customer requirements. Expertise in writing codes in various languages. Possess system architecture capabilities.
Architecture design, core components development, performance tuning, development and maintenance of system basic framework, etc.
Software architecture design, Hbase/Hive database table design, ETL requirement analysis, functional task item splitting, Java/Scala coding, system online-operation and maintenance, etc.
PMSM motor variable frequency drive development, FOC vector algorithm, speed/current closed-loop PID control algorithm tuning verification;
RTOS real-time for ARM development;
Linux embedded GUI development.