My personal experience of the modern recruitment process, technical interviews, and code tests.
Re-platforming is a process which can occur in all businesses using technology, and the reasons behind it are varied and plentiful.
A lot of the time it’s to replace an antiquated system where maybe the knowledge around that system has left the business, other times it’s to do with incompatibilities with modern frameworks or other services and integrations. It may be due to performance capabilities — anyone who has a range of experience with older frameworks can understand the difficulties in getting them to perform at desired levels.
One thing that can often be overlooked when re-platforming is customer experience…
Language agnostic problem solver aiming for simple, elegant solutions to life’s challenges.