Tell us a bit about yourself and your role at REGnosys
I’m a software engineer based in Croydon, South East London. I’ve been a software engineer coming up to two years now, primarily working in Java. However, during my time at university, I studied Computer Science at Swansea University, I had the opportunity to use other languages, particularly Python with a focus on machine learning and AI, C++ and other interesting languages and bodies of work.
At REGnosys I work as backend software engineer, I am part of the products team, working to develop features, implement system improvements and respond to users when they raise issues.
Why did you choose to work at REGnosys?
The company’s work drew me in, I was curious to learn more about financial regulatory reporting and how REGnosys works in this specific area, particularly as I had experience building similar model-based application.
I also really enjoyed the interview process which was as fun as it was difficult. During this, I reflected on previous projects. We talked about design choices, and I remember walking away from the interview, thinking of how things in previous projects could have been designed differently, which was interesting.
A day in the life: what’s your typical working day like?
I currently enjoy working a combination of both remotely from home and in the office. In a typical day, we begin with a handover, ensuring that customer requirements are followed through our support rotation. I then explain to the team what I have been working on and what is outstanding for the day ahead. Post meeting, I look at my list of action items. I usually pick up a task and try to break it down into action items. This helps me to complete tasks efficiently and to identify any gap in which a team member can assist.
A message to your younger self: tips for success in the industry
Imagine your skills to be like a T shape. The horizontal bar represents the breadth or range of your skills, while the vertical bar represents the depth or mastery of a specific skill. To improve your skills, first try to broaden your knowledge by being curious, asking questions and exploring different areas of interest. Then, focus on deepening your knowledge and expertise by working on projects both professionally and personally. Don't hesitate to engage with senior professionals and attend knowledge transfer sessions to learn more about the features they put in. Lastly, remember to never stop learning.