Skills
Programming Languages and Scripting
- Back-end/Systems: Go, Python, C/C++, Rust, Java, Kotlin
- Web Frontend: Typescript, JavaScript, CSS
- Scripting: Bash and Shell scripting
Software Architecture and Design
- Core Concepts: Object-oriented design (OOD), Object-oriented programming (OOP), UML
- Systems Design: Microservices, Event-driven architecture, REST API's
- Frameworks: Django, FastAPI
- Emerging Tech: Agentic AI, AI/ML, Cybersecurity, Blockchain
Infrastructure and DevOps
- Cloud Platforms: AWS (Lambda, S3), GCP
- Containerization & Orchestration: Docker, Kubernetes
- Infrastructure as Code (IaC): Pulumi, Terraform
- CI/CD: Jenkins, Version control systems (Git, TFS)
- Automation: Infrastructure as Code (IaC)
Industrial Tech and Embedded Systems
- Core Systems: Embedded, Real Time OS, HAL, Linux, IoT
- Industrial Automation: HMI and PLC experience, J1939, BACnet, SNMP, Modbus, CAN, DNP3, ...
- Hardware Foundation: Schematics, oscilloscope, soldering
Networking and Data
- Communication Protocols: TCP, UDP, DNS, HTTP, SSL, TLS, MQTT, ...
- Data Serialization: JSON, YAML, XML
- Databases: SQL (Snowflake, Postgres)
Observability and Troubleshooting
- Analysis: Root cause analysis (RCA), troubleshooting resulting in resolution
- Monitoring: Observability, Telemetry, Data Interpretation
- Network Debugging: Wireshark, tcpdump
Leadership and Methodology
- Process: Software development life cycle (SDLC), agile methodologies
- Soft Skills: Cross-team collaberation, techical writing, mentorship
- Leadership: Technical leadership
