Technical Profile
Technical work across Java/Spring Boot and Oracle-based enterprise systems, concurrency and performance, C/C++, digital forensics, reverse engineering, signal processing, embedded systems and artificial intelligence.
Mission-Critical Software and Data Systems
- High-volume enterprise backend and service systems with Java and Spring Boot
- Relational data systems, particularly Oracle, including transaction management, SQL and query optimization
- Real-time and batch processing, long-running services, data integrity and reliable operation
Performance, Concurrency and Systems Engineering
- Performance-sensitive data and signal-processing components in C and C++
- Multithreading, concurrency, parallel processing, OpenMP, CUDA and GPU computing
- Joint analysis of CPU, memory, I/O, network and database bottlenecks
- Deterministic behavior, bounded resource use, fault isolation and predictable production operation
Digital Forensics, Cybersecurity and Reverse Engineering
- Static and dynamic software analysis, PCAP and network-traffic analysis
- Binary data structures, custom file formats, file carving and data recovery
- Cryptology, authentication, secure data processing and access control
- Analysis of existing system behavior and, when necessary, reimplementation in another language or environment
Artificial Intelligence, Speech, Signal and Image Processing
- Data preparation, inference and result processing with Python, C and C++
- Speech and speaker recognition, speech enhancement, signal processing and computer vision
- Integration of machine-learning and deep-learning models with production services
- Whisper, Kaldi, Vosk, TensorFlow, Keras, PyTorch, ONNX, OpenCV and FFmpeg
Embedded Systems, Robotics and Physical Computing
- Linux, Windows and embedded-Linux environments
- Robotic control, autonomy, telemetry, serial communication and hardware-software integration
- MSP430, Stellaris, STM32, ARM, PIC, Raspberry Pi, FPGA, VHDL and PLC platforms