SlideShare a Scribd company logo
1 of 3
Zhiqiang Liu
2631 Wild Bill Way ● Santa Rosa, CA 95407 ● (317)531-5618 ● delovery@gmail.com
Profile:
I have several years of experience in embedded Linux development environment as a programmer; I have expertise and
experience in all phases of project life cycle namely analysis, design, coding, and testing. I have a few years of experience in
electronic circuitdesign,development of Windows XP software and website, and network maintenance.
I also haveexperience in development IP cores usingVHDL or Verilog and HW/SW co-design.
Booting process of LEON3 on DE2 115 FPGA Board:
https://www.youtube.com/watch?v=UY5DADcgURk
Debugging Linux Kernel, which is compiled for the softcore of LEON3, in QEMU:
https://www.youtube.com/watch?v=Bxp-H2rZTfA
Simulatingsoftcore of LEON3:
https://www.youtube.com/watch?v=61fWn06TUoI
Skills:
Programming Languages:
C, C++, CUDA, PHP, SQL, JavaScript, html, Bash, Makefile, Verilog, VHDL
Software Packages:
Visual Studio, Vi editor, SSH, GCC, GDB, Xilinx ISE, Altera Quartus II, Cadence, OrCAD, ModelSim, Dreamweaver, apache,
GIT, Openldap, samba, NFS, TFTP.
Operating Systems:
Windows, Mac (OSX), Linux (Redhat, Centos, Linux From Scratch, Gentoo)
Others:
 5+ years of experience with Linux kernel-level code development;
 5+ years of experience with working and navigating in a Linux/Unix;
 10 years of experience with developing in C++ or C;
 5 years of experience in device driver development/debug in embedded Linux OS;
 7 years of experience in embedded designs;
 standard software engineering practices for version control, configuration management, testing, root
cause analysis, and quality assurance;
 Linux Kernel open source development experience;
 Experience with Posix threads (pthreads) and multithreaded design
 Working knowledge of Intel architecture;
 Hands-on experience in software architecture and design, object-oriented programming, design patterns
and their implementation;
 System software experience with various hardware platforms, including arm, mips, sparc SoC platforms.
 Have internals experience for embedded operating systems (i.e., kernel, device drivers, tools expertise);
 Experience in embedded architecture, external interfaces, product constraints, along with ability to
develop architectures/features that meet these constraints while providing new value for the platform;
 Source code development, review and maintenance (C/C++);
 Unit and system level test and verification (TCL, System C, Modelsim SE) Experience in low-level
programming, system architecture, operating systems, device architecture, hardware design;
 System level design and modeling manages design environment (make, bash, GIT);
Work Experience:
PNI SENSORCorp. – SantaRosa, CA, US 06/2015 – now
Embedded SoftwareEngineer
 Designed and developed Linux kernel driver based on Sentral chip which is a sensor hub.
 Experience with Android development
 Provided technical supportfor HTC, ASUS, Foxconn and so on.
 Solved many critical kernel crash issues and panic.
 Successfully constructed compilingenvironmentfor of unit test module for android.
 Developed sensor hub firmwarebased on Sentral chip.
 Expertise with principleof sensor hub.
 Expertise with open sourcedrone projectlikeArduPilotMega。
 Expertise with Raspberry board and could add functions and build its kernel.
Dajac Inc. – Westfield, IN, US 08/2014 – 04/2015
Software/Electronics EngineerIntern
 Designed electronics circuits and developed software.
Typical tasks include electronics CAD entry, manufacturing file generation, designing electronic circuits, developing
PC and embedded software.
 Solved many circuitissues.
 Successfully constructed compilingenvironmentbasing customized Linux Kernel of old beagle bone.
Kyland Technology Co., Ltd – Beijing, China 11/2011 – 07/2012
HardwareEngineer
 Designed electronic circuits of industry Ethernet switches and routers.
 Developed logic circuit,Pulses per second in satellite.
 Made some good suggestion and improved power board stability duringsurgeimmunity test.
Huawei Technologies Co., Ltd - Shenzhen, China 11/2006 – 07/2009
Software Engineer
 Developed embedded GUI application and Linux drivers for video phone.
 Migrated u-boot from TI DaVinci to our board and successfully solved ECC issue.
 Modified Linux drivers and applicationsto support Digital Photo Frame.
 Added Xmodem function into u-boot for Digital Photo Frame.
 Figured out SanDisk issues,notrecognizingthe device and automatically partitioned the device.
 Developed Mac (OSX) background program.
 Developed Windows XP background software for WiMAX data cards.
 Modified Linux Kernel, solved many bugs of projects including several vital bugs.
 Provided Linux technique supportfor another data card team.
 Expertise with development of routers, especially BSP, and skilled in Linux program platform construction. Made
some good suggestions for our team.
 Maintained Linux low-level drivers of routers.
 Fully applied the Linux theories to practiceand added some function units into u-boot.
 Familiar with NFS debugging environment in Linux systems and how to remotely debug embedded system.
 Organized many times Linux training.
Education:
PurdueSchoolof Engineering & Technology, IUPUI – Indianapolis, IN, US
Masterof Sciencein Electrical and ComputerEngineering 01/2013 – 05/2015
Related Courses:
 Computer Architecture
 Operating System
 Advanced Systems on a Chip (SoC) Designs for Image ProcessingusingFPGAs
 MOS VLSI Design
 Nano-systems Principles
 Computational Models and Methods
College of ComputerScience, YangtzeUniversity, China
Bachelorof Engineering in Computer Scienceand Technology 09/2002 – 06/2006
Activities:
PurdueSchoolof Engineering & Technology, IUPUI – Indianapolis, IN, US
Constructed BSPbased on LEON SoC processoron DE2-115FPGA Board 01/2014 – 05/2015
 Successfully synthesized LEON3 processor VHDL sourcecode and downloaded into FPGA.
 Modified u-boot sourcecode and kernel code for the board.
 Successfully migrated u-boot, Linux kernel, and basic rootfilesystemwith network and serial functions.
 Successfully supported NFS to mount root filesystemand remotely debug applications.
 Successfully madecramfilesystemand downloaded it into flash on the DE2-115 FPGA Board.
 Successfully simulated LEON3 sourcecode and I can analyzethe peripheral controllersin thefuture.
Match Template project based on Xilinx Zynq platform 01/2014 – 04/2014
 Successfully synthesized customized IP coreinto Zynq board usingAXI bus.
 Successfully madedevicetree filefor Linux kernel.
 Correctly executed customized program,but the speed of matching is too slowbecause of Zynq resourcelimitation.
Match Template project CUDA version 01/2014 – 04/2014
 Developed match template usingCUDA.
YangtzeUniversity – China 09/2002 – 06/2006
WebsiteAdministration and Development
Developed, maintained, and updated university websites:
 Yangtze University official website:http://www.yangtzeu.edu.cn/
 Yangtze University Online:http://www.yuol.cn/
 A TaiwaneseKTV cateringsystemdevelopment program website.

More Related Content

What's hot (20)

kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
kuldeep_kumar_2015
kuldeep_kumar_2015kuldeep_kumar_2015
kuldeep_kumar_2015
 
DamonKoachResume
DamonKoachResumeDamonKoachResume
DamonKoachResume
 
ctchou-resume
ctchou-resumectchou-resume
ctchou-resume
 
CV of Minfeng Hu
CV of Minfeng HuCV of Minfeng Hu
CV of Minfeng Hu
 
Shravani_Nerella
Shravani_NerellaShravani_Nerella
Shravani_Nerella
 
Embedded C workshop
Embedded C workshopEmbedded C workshop
Embedded C workshop
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
 
Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
Smalltalk on a CE device
Smalltalk on a CE deviceSmalltalk on a CE device
Smalltalk on a CE device
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
 
GeneResume
GeneResumeGeneResume
GeneResume
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
 
Standard embedded c
Standard embedded cStandard embedded c
Standard embedded c
 
Intsoc2
Intsoc2Intsoc2
Intsoc2
 
Prem Chand D
Prem Chand DPrem Chand D
Prem Chand D
 
As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54
 
pavan_vasireddy
pavan_vasireddypavan_vasireddy
pavan_vasireddy
 
nathan
nathannathan
nathan
 

Viewers also liked

Tugas Ilmu Sosial Dasar Bab 5
Tugas Ilmu Sosial Dasar Bab 5Tugas Ilmu Sosial Dasar Bab 5
Tugas Ilmu Sosial Dasar Bab 5sopiannudin
 
Tugas ilmu sosial dasar 4
Tugas ilmu sosial dasar 4Tugas ilmu sosial dasar 4
Tugas ilmu sosial dasar 4sopiannudin
 
Tugas Ilmu Sosial Dasar 4
Tugas Ilmu Sosial Dasar 4Tugas Ilmu Sosial Dasar 4
Tugas Ilmu Sosial Dasar 4sopiannudin
 
Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5sopiannudin
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentationnew york
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentationnew york
 
Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5sopiannudin
 
Cours eco.mondiale
Cours eco.mondialeCours eco.mondiale
Cours eco.mondialebrahimbdr
 
World Tugas Ilmu sosial Dasar 3
World Tugas Ilmu sosial Dasar 3World Tugas Ilmu sosial Dasar 3
World Tugas Ilmu sosial Dasar 3sopiannudin
 
Makalah teori organisasi
Makalah teori organisasiMakalah teori organisasi
Makalah teori organisasisopiannudin
 
PPT Tugas Ilmu Sosial Dasar 3
PPT Tugas Ilmu Sosial Dasar 3PPT Tugas Ilmu Sosial Dasar 3
PPT Tugas Ilmu Sosial Dasar 3sopiannudin
 
Catalogo Regalos para Bodas, Bautizos, Comuniones
Catalogo Regalos para Bodas, Bautizos, ComunionesCatalogo Regalos para Bodas, Bautizos, Comuniones
Catalogo Regalos para Bodas, Bautizos, ComunionesGrupo Animacion
 

Viewers also liked (16)

Tugas Ilmu Sosial Dasar Bab 5
Tugas Ilmu Sosial Dasar Bab 5Tugas Ilmu Sosial Dasar Bab 5
Tugas Ilmu Sosial Dasar Bab 5
 
Tugas ilmu sosial dasar 4
Tugas ilmu sosial dasar 4Tugas ilmu sosial dasar 4
Tugas ilmu sosial dasar 4
 
Tugas Ilmu Sosial Dasar 4
Tugas Ilmu Sosial Dasar 4Tugas Ilmu Sosial Dasar 4
Tugas Ilmu Sosial Dasar 4
 
Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5Ilmu sosial dasar sap 5
Ilmu sosial dasar sap 5
 
Dismenorrea
Dismenorrea Dismenorrea
Dismenorrea
 
Afixiologia (2) fina l
Afixiologia (2) fina lAfixiologia (2) fina l
Afixiologia (2) fina l
 
Cours eco.mondiale
Cours eco.mondialeCours eco.mondiale
Cours eco.mondiale
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
World Tugas Ilmu sosial Dasar 3
World Tugas Ilmu sosial Dasar 3World Tugas Ilmu sosial Dasar 3
World Tugas Ilmu sosial Dasar 3
 
Dismenorrea ucv piura
Dismenorrea ucv piuraDismenorrea ucv piura
Dismenorrea ucv piura
 
Makalah teori organisasi
Makalah teori organisasiMakalah teori organisasi
Makalah teori organisasi
 
PPT Tugas Ilmu Sosial Dasar 3
PPT Tugas Ilmu Sosial Dasar 3PPT Tugas Ilmu Sosial Dasar 3
PPT Tugas Ilmu Sosial Dasar 3
 
Catalogo Regalos para Bodas, Bautizos, Comuniones
Catalogo Regalos para Bodas, Bautizos, ComunionesCatalogo Regalos para Bodas, Bautizos, Comuniones
Catalogo Regalos para Bodas, Bautizos, Comuniones
 

Similar to resume_v36

Similar to resume_v36 (20)

resume
resumeresume
resume
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
English Resume
English ResumeEnglish Resume
English Resume
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
2016_kaihsin_resume
2016_kaihsin_resume2016_kaihsin_resume
2016_kaihsin_resume
 
Resume_sunil
Resume_sunilResume_sunil
Resume_sunil
 
Resume
ResumeResume
Resume
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 
verification resume
verification resumeverification resume
verification resume
 
Resume-06-13-2016
Resume-06-13-2016Resume-06-13-2016
Resume-06-13-2016
 
Sarvesh_kumar
Sarvesh_kumarSarvesh_kumar
Sarvesh_kumar
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Santhosh BE
Santhosh BESanthosh BE
Santhosh BE
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
 
Divya_Resume
Divya_ResumeDivya_Resume
Divya_Resume
 
Andrew spoden Software Engineer resume
Andrew spoden Software Engineer resumeAndrew spoden Software Engineer resume
Andrew spoden Software Engineer resume
 

resume_v36

  • 1. Zhiqiang Liu 2631 Wild Bill Way ● Santa Rosa, CA 95407 ● (317)531-5618 ● delovery@gmail.com Profile: I have several years of experience in embedded Linux development environment as a programmer; I have expertise and experience in all phases of project life cycle namely analysis, design, coding, and testing. I have a few years of experience in electronic circuitdesign,development of Windows XP software and website, and network maintenance. I also haveexperience in development IP cores usingVHDL or Verilog and HW/SW co-design. Booting process of LEON3 on DE2 115 FPGA Board: https://www.youtube.com/watch?v=UY5DADcgURk Debugging Linux Kernel, which is compiled for the softcore of LEON3, in QEMU: https://www.youtube.com/watch?v=Bxp-H2rZTfA Simulatingsoftcore of LEON3: https://www.youtube.com/watch?v=61fWn06TUoI Skills: Programming Languages: C, C++, CUDA, PHP, SQL, JavaScript, html, Bash, Makefile, Verilog, VHDL Software Packages: Visual Studio, Vi editor, SSH, GCC, GDB, Xilinx ISE, Altera Quartus II, Cadence, OrCAD, ModelSim, Dreamweaver, apache, GIT, Openldap, samba, NFS, TFTP. Operating Systems: Windows, Mac (OSX), Linux (Redhat, Centos, Linux From Scratch, Gentoo) Others:  5+ years of experience with Linux kernel-level code development;  5+ years of experience with working and navigating in a Linux/Unix;  10 years of experience with developing in C++ or C;  5 years of experience in device driver development/debug in embedded Linux OS;  7 years of experience in embedded designs;  standard software engineering practices for version control, configuration management, testing, root cause analysis, and quality assurance;  Linux Kernel open source development experience;  Experience with Posix threads (pthreads) and multithreaded design  Working knowledge of Intel architecture;  Hands-on experience in software architecture and design, object-oriented programming, design patterns and their implementation;  System software experience with various hardware platforms, including arm, mips, sparc SoC platforms.  Have internals experience for embedded operating systems (i.e., kernel, device drivers, tools expertise);  Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform;  Source code development, review and maintenance (C/C++);  Unit and system level test and verification (TCL, System C, Modelsim SE) Experience in low-level programming, system architecture, operating systems, device architecture, hardware design;  System level design and modeling manages design environment (make, bash, GIT); Work Experience: PNI SENSORCorp. – SantaRosa, CA, US 06/2015 – now Embedded SoftwareEngineer  Designed and developed Linux kernel driver based on Sentral chip which is a sensor hub.  Experience with Android development  Provided technical supportfor HTC, ASUS, Foxconn and so on.  Solved many critical kernel crash issues and panic.  Successfully constructed compilingenvironmentfor of unit test module for android.  Developed sensor hub firmwarebased on Sentral chip.
  • 2.  Expertise with principleof sensor hub.  Expertise with open sourcedrone projectlikeArduPilotMega。  Expertise with Raspberry board and could add functions and build its kernel. Dajac Inc. – Westfield, IN, US 08/2014 – 04/2015 Software/Electronics EngineerIntern  Designed electronics circuits and developed software. Typical tasks include electronics CAD entry, manufacturing file generation, designing electronic circuits, developing PC and embedded software.  Solved many circuitissues.  Successfully constructed compilingenvironmentbasing customized Linux Kernel of old beagle bone. Kyland Technology Co., Ltd – Beijing, China 11/2011 – 07/2012 HardwareEngineer  Designed electronic circuits of industry Ethernet switches and routers.  Developed logic circuit,Pulses per second in satellite.  Made some good suggestion and improved power board stability duringsurgeimmunity test. Huawei Technologies Co., Ltd - Shenzhen, China 11/2006 – 07/2009 Software Engineer  Developed embedded GUI application and Linux drivers for video phone.  Migrated u-boot from TI DaVinci to our board and successfully solved ECC issue.  Modified Linux drivers and applicationsto support Digital Photo Frame.  Added Xmodem function into u-boot for Digital Photo Frame.  Figured out SanDisk issues,notrecognizingthe device and automatically partitioned the device.  Developed Mac (OSX) background program.  Developed Windows XP background software for WiMAX data cards.  Modified Linux Kernel, solved many bugs of projects including several vital bugs.  Provided Linux technique supportfor another data card team.  Expertise with development of routers, especially BSP, and skilled in Linux program platform construction. Made some good suggestions for our team.  Maintained Linux low-level drivers of routers.  Fully applied the Linux theories to practiceand added some function units into u-boot.  Familiar with NFS debugging environment in Linux systems and how to remotely debug embedded system.  Organized many times Linux training. Education: PurdueSchoolof Engineering & Technology, IUPUI – Indianapolis, IN, US Masterof Sciencein Electrical and ComputerEngineering 01/2013 – 05/2015 Related Courses:  Computer Architecture  Operating System  Advanced Systems on a Chip (SoC) Designs for Image ProcessingusingFPGAs  MOS VLSI Design  Nano-systems Principles  Computational Models and Methods College of ComputerScience, YangtzeUniversity, China Bachelorof Engineering in Computer Scienceand Technology 09/2002 – 06/2006 Activities: PurdueSchoolof Engineering & Technology, IUPUI – Indianapolis, IN, US Constructed BSPbased on LEON SoC processoron DE2-115FPGA Board 01/2014 – 05/2015  Successfully synthesized LEON3 processor VHDL sourcecode and downloaded into FPGA.  Modified u-boot sourcecode and kernel code for the board.  Successfully migrated u-boot, Linux kernel, and basic rootfilesystemwith network and serial functions.  Successfully supported NFS to mount root filesystemand remotely debug applications.  Successfully madecramfilesystemand downloaded it into flash on the DE2-115 FPGA Board.  Successfully simulated LEON3 sourcecode and I can analyzethe peripheral controllersin thefuture. Match Template project based on Xilinx Zynq platform 01/2014 – 04/2014  Successfully synthesized customized IP coreinto Zynq board usingAXI bus.  Successfully madedevicetree filefor Linux kernel.  Correctly executed customized program,but the speed of matching is too slowbecause of Zynq resourcelimitation. Match Template project CUDA version 01/2014 – 04/2014
  • 3.  Developed match template usingCUDA. YangtzeUniversity – China 09/2002 – 06/2006 WebsiteAdministration and Development Developed, maintained, and updated university websites:  Yangtze University official website:http://www.yangtzeu.edu.cn/  Yangtze University Online:http://www.yuol.cn/  A TaiwaneseKTV cateringsystemdevelopment program website.