CONTACT
Name |
Wang Ke |
Date of Birth |
February 24. 1983 |
Nationality |
China |
Location |
Chengdu |
Web | |
Mobile |
+8617608007325 |
EXPERTISE
Technical Skills
-
Rich experience in whole life cycle of software/product development, including phases like pre-sale, requirement, analysis, design, implementation, deployment, testing, release, support and maintenance
-
Deep understanding with DevOps practices
-
11+ years of experience as lead software architect
-
12+ years of experience as software architect
-
17+ years of hands-on experiences in C/C++
-
13+ years of hands-on experiences in Python/JAVA/C#/JavaScript/HTML/XSL/XSD etc.
Management Skills
-
Rich experience of working with globally distributed engineering group
-
9+ years of experience as software development manager
-
Overseeing the development of a project and coordinating teams of developers to meet design standards
-
Problem-solving & conflict resolution
-
Excellent Communication Skills
-
Coaching & inspiration
-
Organization & prioritizing
-
Detailed thinking & creative thinking
EXPERIENCE
Nobo Automotive (August 2021 ~ present)
Title |
Software Architect Specialist |
Responsibilities |
|
Key Projects
- Project
-
D03-1 TANK(2024-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV, based on V4 platform
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
D01 TANK(2024-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV, based on V4 platform
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
P03-3 TANK(2024-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV, based on V4 platform
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
P03-3 TANK(2024-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV, based on V4 platform
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
P02-3 TANK(2024-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV, based on V4 platform
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
C01-1 WEY(2023-present)
- Role
-
Principal Software Architect
- Summary
-
Debut for the V4 platform, Smart Cockpit Controller for personal Hybrid SUV
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
DE09/10 SALOON(2023-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV, based on V4 platform
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
V4 Platform (2022-present)
- Role
-
Principal Software/System Architect
- Summary
-
Next generation Smart Cockpit Controller Platform, based on SA8295P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
RPAS (2022-present)
- Role
-
Principal Software Architect
- Summary
-
BMW Assessment for Tier 1
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/EA/Draw.io/ELM/ASCIIDOC/PlantUML etc.
- Project
-
EC31 (2021-2023)
- Role
-
Principal Software Architect
- Summary
-
Smart Cockpit Controller for personal Electric SUV, based on SA8155P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
ASPICE Certification (EC31) (2021-2023)
- Role
-
Principal Software Architect
- Summary
-
Project Certified by ASPICE CL3
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Tech Stack
-
UML/EA/Draw.io/ELM/ASCIIDOC/PlantUML etc.
- Project
-
HT01 (2022-2023)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for Business Electric Truck, based on SA8155P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
B16ovs & B07ovs (2022-2023)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV(focused on oversea market), based on SA8155P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
P01ovs (2021-present)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV(focused on oversea market), based on SA8155P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
P05 (2021-2022)
- Role
-
Software Architect
- Summary
-
Smart Cockpit Controller for petrol pickup trunk, based on SA8155P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
- Project
-
DE07 (2021-2022 canceled)
- Role
-
Principal Software Architect
- Summary
-
Smart Cockpit Controller for personal Hybrid SUV (GWM’s Next generation E/E Architecture), based on SA8155P
- Responsibilities
-
-
From the aspect of ASPICE
-
Participate in SYS.1/SYS.2/SYS.3/SWE.1/SWE.2/SWE.3/SWE.5/SWE.6 etc.
-
Lead SWE.1/SWE.2/SWE.3
-
-
- Responsibilities
-
-
From the aspect of ISO-26262
-
Lead the whole 6.Software Level development processes
-
-
- Tech Stack
-
UML/C/C++/AUTOSAR/QNX/Android etc.
CYG Intelligent Automation (April 2021 ~ August 2021)
Title |
Lead Software Architect/Principal Software Engineer |
Responsibilities |
|
Reason for Leaving |
Company restructuring |
Key Projects
- Project
-
Test Master System (2021)
- Role
-
Lead Software Architect/Principal Software Engineer
- Responsibilities
-
-
Requirement analysis/ System/Software Design/Coding
-
Project/Team management
-
- Tech Stack
-
UML/C++/Python/Lua/gRPC/MQTT/QT/PostgreSQL/MongoDB/macOS/Linux/Windows
- Project
-
Vision-based Testing System (2021)
- Role
-
Lead Software Architect/Principal Software Engineer
- Responsibilities
-
-
Requirement analysis/ System/Software Design/Coding/HW selection
-
Project/Team management
-
- Tech Stack
-
C++/Python/MQTT/QT/ADLINK Motion SDK/MongoDB/macOS/Windows etc
2021 VeEX Inc. (April 2012 ~ April)
Title |
Software Development Manager/Lead Software Architect |
Responsibilities |
|
Reason for Leaving |
Sales fell steeply in US because of COVID-19, the telecom industry is falling |
Key Projects
Projects |
|
Role |
|
Summary |
Various embedded test meters' System/Software Design/Implementation |
Responsibilities |
|
Tech Stack |
C++/C/QT/SQLite/MQTT/RPC/Linux/LXC/LXD/Alpine etc. |
Projects |
EZ Remote Cloud Service System (Feb. 2020 ~ April 2021) |
Summary |
The EZ Remote functionality allows users to quickly and securely connect to VeEX test sets around the world |
Role |
Software Development Manager/Lead Software Architect/Full Stack Engineer |
Responsibilities |
|
Tech Stack |
C++/Java/TypeScript/JS/Guice/RESTfull/MyBatis/QT/OAuth2/Rocket.chat/Nginx/OpenVPN/K eycloak/PostgreSQL/MongoDB/Docker/K8S/istio/Centos etc. |
Projects |
VeExpress Cloud License Management Service(June 2014 ~ April 2021) |
Summary |
VeExpress (US Patent 9,900,393) is a centralized (cloud) service hosted by VeEX, which allows its customers to seamlessly manage the software licenses for their geographically-dispersed fleet of test equipment and users |
Role |
Software Development Manager/Lead Software Architect |
Responsibilities |
|
Tech Stack |
C++/C#/JavaScript/AngularJS/.NET/QT/RESTfull/EF/MySQL/Swagger/Windows/Linux/Andro id/macOS |
Projects |
SCPI-based Automation Testing Manager (April 2012 ~ April 2021) |
Summary |
To manage, test with VeEX’s test meters in SCPI |
Role |
Software Development Manager/Lead Software Architect/Full Stack Engineer |
Responsibilities |
|
Tech Stack |
C++/C/QT/Linux/Windows/Android/macOS etc. |
Projects |
Ethernet Performance Analyzer (Nov.2020 ~ April 2021) |
Summary |
Based on Docker + Intel DPDK. An Ethernet performance analyze system. |
Role |
Lead Software Architect/Full Stack Engineer |
Responsibilities |
|
Tech Stack |
C++/DPDK/QT/PcapPlusPlus/Docker/Centos etc. |
HUAWEI (Sept. 2007 ~ April 2012)
- Title
-
Team Leader
- Responsibilities
-
-
Supervised and lead a team of 8 junior/senior software engineers
-
Designing, coding, and debugging W-CDMA Base Stations' Embedded devices
-
Work closely with the Product Management team to ensure building the best possible products.
-
Experienced with sound debugging techniques, expert in analyzing and solving the software problem.
-
Worked in Italy with Vodafone for 6 months in 2010.
-
In charge of the CPU Selection for the next generation of the BBU.
-
In charge of the CI/CD
-
Experienced in all project phases using Waterfall and Agile Methodologies
-
- Reason for Leaving
-
Relocation
Key Projects
Projects |
Dozens of W-CDMA Base Station projects(Sept. 2007 ~ April 2012) |
Role |
Software Architect/Senior Software Engineer |
Summary |
Design/Maintain the infrastructure & middleware modules |
Responsibilities |
|
Tech Stack |
C/VxWorks/Linux etc. |
Projects |
Multi-core CPU Selection & Validation & Porting (June 2009 ~ April 2012) |
Role |
Team Leader |
Summary |
Porting source code from ARM+DSP to the multi-core & FPGA platforms |
Responsibilities |
|
Tech Stack |
C/VxWorks/Linux etc. |
Optel Inc. (Sept. 2006 ~ Aug. 2007)
- Title
-
Senior Software Engineer
- Responsibilities
-
-
Assist the Development Manager with all aspects of software design and coding
-
Coding & Debugging
-
Monitoring the technical performance of internal systems
-
- Reason for Leaving
-
Better Opportunity
Key Projects
Projects |
Dozens of Transmission Meters Software Design(Sept. 2006 ~ Aug. 2007) |
Role |
Software Engineer/Senior Software Engineer |
Summary |
Various embedded test meters' Software Design/Coding |
Responsibilities |
|
Tech Stack |
C/VxWorks/Linux etc. |
EDUCATION
Beihang University (2002 ~ 2006) |
Bachelor of Mechatronics, Robotics, and Automation Engineering |
Languages Certification |
|
Revision History
Version | Date | Description | Name |
---|---|---|---|
0.1 |
2022/11/23 |
Draft |
Calvin |
1.0 |
2023/06/24 |
First Edition |
Calvin |
1.1 |
2024/10/19 |
Update Annually |
Calvin |