Monzo Staff Weekly Q&A - Daniel Chatfield (Backend Engineer - Fincrime & Security)


(Simon B) #1

Note : All Monzo Q&As to date can be found here :grinning:


Good day/evening/night (depending where you are in the world) to all you wonderful people of the Monzo forum! Whether you’re a Monzo fanatic, Monzo-curious, or you only just heard about Monzo today and came online to find out what we’re all about, we welcome you, and extend a warm welcoming hand to join in with our forum fun :tada:

For all those brand new to Monzo, you should know that we love emojis. Especially :smile_cat: and :pineapple: on :pizza: (these seem to come up a lot in conversation, you’ll find out :grin:)

If you are new to Monzo and you like reading questions and answers, then here’s a pretty cool list. A list of what? A list of all Staff Q&A’s we’ve done to date! It’s totally OK to have your mind blown by this!

Read 'em and enjoy. Or don’t. But we suspect you will. Probs.


Week 1 : Chris MacLean, Customer Operations & Vulnerable Customers :santa:t2:
Week 2 : James Nicholson, iOS Engineer :green_apple:
Week 3 : Tara Mansfield, People Operations Manager :woman_technologist:t5::man_technologist:t3:
Week 4 : James Routley, Backend Engineer :hammer_and_wrench:
Week 5 : Hugh Wells, Customer Operations :policeman:t3:‍♂️
Week 6 : Naz Malik, Technical Specialist :computer:
Week 7 : Fred Morgan, COps Squad Captain (Calls & Social Media) :telephone_receiver:
Week 8 : Emma Northcott, COps Scaling Team :balance_scale:
Week 9 : Jarno Wolf, COps Financial Crime Specialist & Squad Captain :wolf:
Week 10 : Maria Campbell, Head of People :woman_office_worker:t2::man_office_worker:t4:
Week 11 : Jim Amey, Night COps Captain :bat: :crescent_moon:
Week 12 : Richard Cook, Online Community Manager :man_cook:
Week 13 : Beatrice Borbon, Content & Press Manager :newspaper:
Week 14 : Tom Blomfield, CEO :crown:
Week 15 : Ella Johanny, COps/Hiring :handshake:
Week 16 : Harry Ashbridge, Writer :writing_hand:t3:
Week 17 : Beth Scott, Overnight COps :cat2:
Week 18 : Georgie Parmenter, Executive Assistant to the Founders :blonde_woman:
Week 19 : Vulnerable Customers Team :sunflower:
Week 20 : Leah Templeman, Interim VP People :sun_with_face:


Today I felt like making a pie chart. So I did. What fun. :pie:

That’s a visual representation, in pie format, of all Q&As done to date. And for those who say the numbers don’t match the numbers of weeks, I say, well spotted, you absolute fine specimens of human beings. A keen eye for detail! That’s because the Vulnerable Customers team sit within COps and we did a team Q&A just 2 weeks ago!

Here at Monzo we like data. Almost as much as we like people. Maybe more. Depends who you talk to. Some people really love data :grinning: But the data here shows that we are still lacking certain team categories. I’m making it my mission to fix that!

So the word of the day is…S E C U R I T Y !

tenor-44975359

Please welcome, to the Hot Coral Hot Seat™️ the one and only Daniel Chatfield - Backend Engineer on our Fincrime & Security Team!

Daniel’s been here since all the way back in 2015, and is currently working on refactoring several financial crime systems to support joint accounts! :astonished: (That’s right… joint accounts are coming, follow the @MakingMonzo twitter for all the deets)

Fun Fact about Daniel : There’s two public CVE’s attributed to his name!

Get your questions in, folks! Daniel will be here later in the week to answer them! :grinning:


Monzo Staff Weekly Q&A - Richard Dingwall (Payments Engineer)
Monzo Staff Weekly Q&A - Valerio Magliulo (Product Manager - Revenue Team)
Monzo Staff Weekly Q&A - Kieran McHugh (Backend Engineer)
Monzo Staff Weekly Q&A - Annual Report Edition!
Monzo Staff Weekly Q&A - Zander Brade (Lead Product Designer)
📜 Monzo Staff Weekly Q&A - All Q&A's to Date! (Updated List) 📜
Monzo Staff Weekly Q&A - Jonas Huckestein (Co-Founder & Chief Technical Officer)
Community Roundup - 1/6/18
Monzo Staff Weekly Q&A - Sam Watkin (Operations Analyst)
#2

What’s a CVE? A US Navy Aircraft Carrier?


#3

@simonb I can’t get that CVE link to work (and I’m nosey so I want to know what they were)

Hi Daniel :wave:
What are the extra security challenges with joint accounts compared to sole accounts?


(Simon B) #4

Sorry - should be fixed now


(Ben Green) #5

Given the architecture of Monzo vs legacy banks, do you tend to find Monzo security to be more or less involved than the dinosaur competition and can you summarise why?


#6

After reading the wiki page I’m still none the wiser as to what it means :relaxed:


(James Billingham) #7

CVEs:


(Andre Borie) #8

What’s your opinion on cats?


#9

you forgot pineapple on pizza!


(Mike Scott) #10

What do you think is the most often thing that people forget when it comes to Security?

What do you think is the least known, yet quite important, thing about Security (and Fincrime)?


#11

I love Chatfield. :heart:


(Matt Carlson) #12

What does authentication & authorization look like within Monzo’s architecture?


#13

Can you give us any details about how you fit security into your CI pipeline? e.g. ensuring no vulnerabie dependencies are being used, security user stories, static / dynamic analysis etc.

Also, how do you ensure that all devs are practicing secure development?


#14

How many things do you work on at a time? You’re doing the joint accounts but does that mean all your time is spent on that or is that a percentage of your time at the moment?


#15

Why did you decide to become a backend engineer rather than any other type of engineer?


( related to Monzo CEO, Investor in Monzo ) #16

enjoyed reading your blog last year about fraud on the prepaid card

  • if you can talk about it -

Is fraud on the current account at the same levels or lower/ higher levels than the pre paid having 600,000 + more customers since your last update.

Can we expect another updated blog post with details like - how much fraud is costing Monzo / preventing fraud is saving Monzo


(Simon B) #17

Great questions all! Daniel will be here to answer them tomorrow so don’t miss your chance! :grinning:


(Josh Price) #18

Hi Daniel :wave:,

Do you have any dev tools that you use everyday that you couldn’t live without? :paperclip:

What’s your favourite IDE or are you totally retro using vim? :computer:

What feature are you most looking forward to Monzo releasing this year? :monzo:


#19

Interested to hear about monzos ‘route to live’.

I work as a developer at a bank and we have to jump through many many hoops to get code into production.

So whats the pipeline like after you’ve finished working on a ticket/PR? How many steps before it hits production?


(Peter G) #20

Hey Daniel :wave:. A few questions if I might:

  • how open can you be about your work internally? How do you balance the culture of openness at Monzo with “security”?
  • how much contact do you have with other financial institutions? Do you see them as competitors or do you proactively work together to combat FinCime? Or does it depend on the organisation? (If you do all get together, I like to think that you all wear capes. Masks optional.)
  • In Monzo: the telenovela, what would your character’s dramatic story arc be? Who would you pick to play you?