GRIFFEYE AT WORK
“We’re constantly re-evaluating our technology stack”
Transitioning from thick to web-based client software is no easy task. Thankfully, we have the talented Software Engineer Amanda Krause onboard to help ease the journey. Here, she talks about how she works with new technologies within the Griffeye development process and application to innovate and boost our customers’ capabilities and efficiency at work.
What’s your role at Griffeye and how long have you been working here?
I am a Software Engineer and have been working at Griffeye for almost six years within the Investigations and Workflow team.
Why is Griffeye transitioning to a web-based client?
The client is built on an older technology and, if we want to continue to be relevant and be able to develop our products, it’s necessary to follow the technical development. Another reason is that we need to have a codebase that is easier to maintain and scale. Hopefully, this work will result in a faster product more suited for heavy workloads.
This is also an opportunity for us to build a client tailored for our customers. We maintain an open dialog with our customers and, with the new web, we will really try to use that input to build the software they want and need.
How is it coming along?
The new web client is built in React. We are still in the start-up phase where we are setting the process and structure for the project and investigating which tools to use. We have some small use cases that we’ve started to develop but the goal is, of course, to replace the old client. We try to make POCs and try not be afraid of redoing things and starting over if we feel like what we did was not the best solution.
As a developer, how do you feel about this new chapter in the Griffeye product journey?
Excited! It’s not every day you get to be involved in a project like this from the start. It’s been interesting to follow the process and be able to influence the development—both from a technical and workflow point of view. Our customers’ work is important, therefore our work is also important.
This is also an opportunity for me as a developer to deepen my knowledge and develop my own skills.
Besides the new web client, what other new technologies do you use in your work?
We have a large product, which means that many different technologies are used in different parts of the product, depending on what is needed in each specific case. The product is written in C# on the .NET platform, but the new client is in React.
We’re constantly re-evaluating our technology stack since the technologies we work with are constantly changing. What we use today may not be what we want to use tomorrow.
GRIFFEYE AT WORK is a series of interviews with employees exploring topics related to life at work, how we develop our products—and who the people are behind them.