I'm a senior software/hardware/embedded system architect/developer with 30+ years experience.
Extensive knowledge in:
- OOA/OOD/OOP, Design Patterns, UML;
- Android/Linux/Windows architecture, code organization and execution, kernel/system/app programming;
- multithreading, async, callback, IPC, RPC, interrupts, DMA;
- blockchain;
- OSI;
- DSP;
- Analog/Digital/Mixed/Power circuit design;
- High speed/density/current PCB design.
Strong experience in:
- C/C++, Java, JavaScript, a lot of assembly languages;
- STL, Boost, ATL/MFC;
- OpenCL (AMD/Nvidia), CUDA/PTX ISA, AMD GCN ISA;
- Debug: MSVS/WinDBG/GDB, kernel/user space, local/remote, VirtualBox.
- Altium Designer;
- HDL/Verilog, ISE WebPACK/Vivado/Quartus;
- MSP430, MSP432, DaVinci, OMAP, Sitara;
- AVR, ESP8266, PIC, STM;
- Arduino, BeagleBone, ODROID, Raspberry PI, STM32 Nucleo;
- FPGA/CPLD Artix, Cyclone, MAX, Spartan.
Incredible abilities in analyzing, understanding and debugging someone else's code.