Tech Stack
Technologies and tools I work with
C/C++ Embedded & Networking
C/C++
ExperiencedAutomotive networking, embedded systems, multithreading
Linux/QNX
ExperiencedOperating systems, POSIX programming, real-time systems
Network Programming
ExperiencedSocket programming, TCP/IP, IPC, network protocols
Embedded Systems
ExperiencedAutomotive ECUs, real-time constraints, resource optimization
Performance Optimization
ExperiencedProfiling, debugging (gdb, ASAN), memory management
Multithreading
ExperiencedConcurrency, race conditions, synchronization, deadlocks
Python Backend Development
Python
ExperiencedBackend development, scripting, automation
FastAPI
FamiliarHigh-performance async web framework for APIs
Django
FamiliarFull-featured web framework, ORM, admin interface
PostgreSQL
FamiliarRelational database design and optimization
RESTful APIs
ExperiencedAPI design, authentication, documentation
Microservices
FamiliarService architecture, inter-service communication
DevOps & Tools
Docker
FamiliarContainerization, deployment, orchestration
Git
ExperiencedVersion control, branching strategies, code review
CI/CD
FamiliarJenkins, GitHub Actions, automated testing
AWS
FamiliarCloud computing services, S3, Lambda, EC2
Testing Frameworks
ExperiencedGoogle Test, pytest, unit/integration testing
Build Systems
ExperiencedMake, CMake, Yocto/BitBake
AI & LLM Integration
PyTorch
FamiliarDeep learning framework, model training and inference
LLMs & RAG
FamiliarLarge language models, retrieval-augmented generation
LangChain
FamiliarFramework for LLM application development
OpenAI API
FamiliarGPT integration, prompt engineering
Always learning and exploring new technologies to stay current with industry trends.