Software Dynamics are an IT support service provider and I work regularly on a web application used by a third party they support.
Projects I have worked on include:
- Reviewing pull request from other developers.
- Automated importing of data from Excel spreadsheets.
- Automated export of data into Excel.
- Improving existing reports, adding additional filters and data.
- Rollout of feature flagging, to control when new features are enabled and who has access.
- PHP upgrades: 7.1 to 7.4, 7.4 to 8.3.
- Complete rebuild of permissions system to support a wider range of roles and the changing needs of the business. All existing users were migrated automatically when the new permissions went live without being aware of the change.
- User management system to allow users to be created, edited etc. within the application. Previously this was done manually by developers, requiring a ticket for each created, edited or deleted user. Building the functionality into the system freed up developer time to work on other tickets and allowed the business to make changes immediately, instead of having to wait for a developer.
As part of this I work regularly with another external developer, including pair programming to resolve long-standing issues with the application. I also work with end users to ensure that any proposed changes meet the requirements of the business.