Languages
Thyagarajan Balakrishnan
Senior SW developer at MetsoPreferred skills to work with
All Skills
About
Embedded Software Developer
OPCUA, Rust, C, C++, Qt, QML, SQL, XML, HTTP, HTTPS, X.509, linux, Embedded C, RTOS, PKCS#11, PAM, security, Linux namespace, capabilities, permissions, public key cryptography, OOP
Specialties: sw design, code optimization, debugging, bug fixing, performance analysis, platform security
Experiences
SW design architecture, Automation, OPCUA, MQTT, Qt, QML, Github, GitHub actions, docker, C++, OOP, user stories, Embedded UI
Linux capabilities, file permissions, ssh, openssl
C,Python,Docker,yocto, linux kernel dsi driver investigation
- rust, c, pkcs#11
- micro services architecture, cybersecurity
- ssh client & server config customization
- yocto - create/bake recipes, patch sources, add patches
- openssl, v3, PKI integration
- opensc, pcsclite, pkcs11, smart card, USB PKI tokens
- PKI token interfacing with console/SSH
- PAM service module, pam-pkcs11
- udev, sysfs, procfs
- Tech interviewer for embedded developers
- Embedded SW Design and Architecture, offer estimation
- CAN, I2C, UART, CANopen, Anybus CompactCom
- System Testing, Static Analysis, JTAG, MISRA-C, ISO 13849-1
- FIR/IIR filter design
- Octave, Eclipse, SVN, Git
- wireshark dissector
Meego maintenance, testing, Maemo device driver
• NFC Mobile Apps
• X.509 Certificate handling using OpenSSL for security verification.
- HTTP client and HTTP mini server implementation using the APIs provided by Windows XP and Vista.
- OpenVPN interface handling for tunneling.
- Windows Logo Testing for driver signing.
Worked as an outsourced engineer from Sasken Communication Technologies Ltd.
• MP3 encoder optimization using C. Test scripts and test automation.
• SIP protocol stack maintenance
• P2P video sharing, VoIP, VT applications using SIP on WIN CE and mobile OS.