Software Engineer
Genesis Technical Systems
- Led the Software Configuration Management, taking control of Jenkins (Build Management Tool for CI/CD)
and managing several multi-branch projects.
- Developed as part of a small team across multiple C/C++ projects.
- Scripted and automated regression and functional testing scripts.
- Performed rate and reach tests on DSL modems.
- Configured an intranet for colleagues to collaborate effectively.
- Managed the hardware lab and allocated resources for test-team, aswell as configuring
telecommunications equipment such as managed switches, noise generators and DSLAMs.
- Implemented a VPN server for colleagues to access business resources from outside the office.
- Carried out SysAdmin duties, configuring and maintaining servers and workstations.
- Assisted in hardware bring up, low-level debugging and initial programming.
- Co-led a migration to Git in order to facilitate a scalable branching policy.
- Refactored, improved, and maintained the build management making it more efficient and accommodating
for development.