Senior Software Engineer (Software Expert)
Current• Lead software architecture activities for ongoing projects, ensuring the highest standards of quality and performance.• Design and implement machine control systems using PMP (Prodrive Machine Platform), contributing to enhanced operational efficiency.• Develop client-server systems using gRPC, effectively splitting monolith processes into interconnected sub-processes for improved modularity.• Contribute significantly to building secure remote maintenance systems for embedded Linux computers, utilizing Web2Py and Python, along with GPG encryption and Linux shell scripts.• Lead infrastructure development tasks, encompassing Linux OS installation and upgrading, as well as performance bottleneck analysis, driving continuous improvements to enhance overall system efficiency.