Solutions overview
Harness the power of your data
Support and investigations
Support services for Ravelin
Online payment fraud
Account security
Policyabuse
Marketplace fraud
3DSecure
Resource Zone
Deep dives on fraud & payments topics
API & developer docs
APIs, glossary, guides, libraries and SDKs
Global Payment Regulation Map
Track PSD2 & more with a full report
Blog
The latest fraud & payments updates
Insights
In-depth guides to fraud, payments & security
About Ravelin
Discover the story about Ravelin
Careers
Join our dynamic team
Customers
Read more about our happy customers
Press
Get the latest Ravelin news
Support & investigations
Accept more payments securely
Protect your customer accounts
Policy abuse
Stop policy abuse to protect your bottom line
Ravelin for marketplace fraud
3D Secure
Ravelin 3DS & SDKs
Resource zone
Global Payment regulation map
Read more about our happy custmomers
Blog / Culture
What does a day in the life of a Ravelin Software Engineer look like? We chat with Alice Cheung to find out...
Share this article:
Our software engineers are at the heart of what we do. They work closely with fellow engineers, data scientists and product managers to make online transactions safer and help our clients feel confident serving their customers.
To find out more about the day-to-day role of our engineers, we had a chat with Alice Cheung, software engineer and engineering manager about her role.
Here’s what she had to say!
“Sure! I’m a software engineer and engineering manager and very hands on in my role. Currently I’m on the dashboard team, working on the interface our clients use to access our product. My role ensures our clients’ fraud teams have a great experience when accessing their data, ultimately allowing them to make efficient data-driven business decisions.
“The management side of my role includes managing engineers of all levels — championing them to achieve their career goals. At the moment I’m managing two software engineers, with more onboarding soon.”
“I’ve been at Ravelin for two years now. I actually wasn’t looking for a job at the time, but a friend invited me to a hiring event in the form of speed dating. That really intrigued me, so I went along and met some of the Ravelin team. I asked around after the event and found that people only had good things to say about the team and its tech — so I went ahead with the process and the rest is history.
“In terms of experience, I had one previous role in the industry — at an insurance tech start up. But before that I spent 10 years working in finance. I had a feeling that wasn’t for me anymore. And after talking to some software engineer friends, I decided to take the plunge and learn to code. I hadn’t had that much fun in a long time! I fully immersed myself in coding and within a year I had a job as a software engineer.”
“Every day we begin with a short ‘stand up.’ This is time to share what we’re currently working on and anything we might need help with. It’s been especially useful throughout the pandemic with us all working from home.
“After this, I get to spend most of my day coding, which is great. The team knows what they’re doing, so we’re all free to get stuck into whatever project we’re working on. And there’s no worries if we need help, people at all levels are more than happy to lend a hand.
“I’m currently working on an exciting project producing analytics for ‘rules’ our clients have in place. It’s useful for fraud teams to see exactly how these rules are performing, instead of us just saying ‘trust us.’”
“I began my career at Ravelin as a software engineer, so a lot of the fundamentals are the same, but I’ve now started my progression down the management track. This allows me to broaden my experience as a leader and pick up new responsibilities. Within the business, there’s a technical track for those who just want to focus on coding, as well as a management track for those wanting to experience managing people.”
“There’s been a major change with the way we work. But it’s not necessarily a bad thing. A lot of us software engineers have enjoyed being able to code from home. And as our culture is great, we’ve still had the opportunity to be creative in the way we socialise. This includes planned activities like virtual escape rooms and cook-along nights to fill in the social aspect of the job.
“Ravelin’s also been very supportive of our needs throughout the pandemic. We were initially provided transport to take our equipment home, as well as being given a budget to buy anything else we needed to make our new work lives easier.
“As well as equipment, we’ve got generous new health insurance which includes mental health support. People are always approachable and understanding when it comes to talking about any issues you may have.”
“I came from the world of finance, so the ratios have been pretty similar. But to be honest, the geeks are my people, so I’ve never felt the odd one out because I’m female. I’m part of a great team where gender doesn’t matter — just your passion for coding.
“It’s also nice to know that we are making a conscious effort to hire more women, so I’m sure we’ll see change going forward!”
“The thing I love about working here is the culture. It’s very tech focused, which stems from the founders being engineers themselves. They’ve been in our shoes and share our passion for delivering quality software. Obviously, we try to turn projects around quickly for clients. But this won’t be done at the expense of the tech. We do it right.
“I also enjoy the open nature of the company. We have demo sessions every week and “ask me anything" sessions with the founders. (we really do ask anything) It’s also very transparent in terms of where the company is at and where it’s going. I find this really refreshing.
“And of course, the people are great!”
“I’ve thoroughly enjoyed my time so far. It’s a great place to work and I plan to continue progressing along the management track. My managers are very supportive of my career goals and I’m confident there’s a bright path for me to follow.”
Grace Proctor, Content Writer
Blog / Fraud Analytics
Fraud prevention is a delicate balance between stopping fraud and maintaining good customer experiences. But what is the most effective way to measure this outcome?
Ravelin Technology, Writer
Blog / Machine Learning
Online payment fraud is one of the biggest threats facing grocery merchants. And it’s only gotten worse. How are fraudsters using the cost of living crisis to take advantage of your business?
There’s a new fraud threat on the rise – and it’s your customers. First-party fraud is infamously tricky to catch and a huge revenue risk. How can you detect and deter criminal behavior in your customer base?