Software Developer – Linux Project
SOTI Inc, Mississauga, Canada
Designed the Scheduler Module to handle scheduled execution of scripts in multi-thread environment.
Composed the PackageManager Module to manage packages on different Linux distros using design pattern.
Refactored modules of network connection manager and kiosk mode to enhance software stability and applicability.
Improved bash scripts for Linux agent to offer password protected enrollment and to accomplish interactive prompts.
Supported source code coverage. Integrated auto-generation of unit test coverage report into CI/CD pipeline.