What are we working on? The Monzo Weekly Diary

Thanks @anon8446351! :smile:

Hi everyone! :raising_hand: I’m Matt, and I work on our engineering team :nut_and_bolt: :tools: on our backend systems and infrastructure. Last time I did one of these :clock: I was working on some of our Merchant Enrichment services :convenience_store: but one of the best things about working at Mondo is the crazy variety of things I get to do! :dancer: Recently I’ve been working with @anon77247897 and @anon94554600 on making our Go microservice platform more stable and scalable, so we can really start to ramp things up as we get closer to becoming a full licensed bank! :bank: :moneybag:

@anon77247897 mentioned this in his recent diary entry but I’ve been looking at replacing NSQ which we use as our asynchronous queueing and messaging system with a different piece of software called Kafka :memo:. They’re both pretty awesome, but in our case we want some of the stronger delivery guarantees :love_letter: which Kafka gives us :muscle: allowing us to tolerate the weird and wonderful types of failures that can happen in a large, cloud-native, distributed system! :cloud::cloud_with_lightning: :fire: :fire_engine: :sweat_drops: :nerd_face: :tada:

In the meantime, we’ve been finishing off testing our new infrastructure running Docker on Kubernetes :whale: (which replaces Mesos and Marathon :running_man::dash:) and we’re finally about to make the move over! :rocket: Don’t worry though, you hopefully (:stuck_out_tongue_winking_eye:) won’t ever know this has happened - we design our systems to avoid single points of failure, so we can make upgrades without ever turning Mondo off for maintenance :heart:

Finally @hugo’s strategy of tempting people to follow him on Twitter appears to be working, and he’s dangerously close to overtaking me, so I’m going to take this shameless opportunity to advertise a twitter feed full of Go, distributed systems :hammer_and_wrench: and excellent brunch :egg: right over :point_right: here :wink:

Next up, let’s see what @_Ed has been up to! :wave:

3 Likes

You’re right, you should all follow @matt on Twitter, this is the link.

7 Likes

Touché @hugo, touché :wink:

Seem’s it’s my turn again :grin:

As Mondo’s front-end developer I am mainly working on our internal tools to support our amazing operations and customer support staff in their day-to-day work :tools: . It also means that I can work on some of the coolest tech out there :nerd:

Recently, I finished the migration of one of our existing tools to a React/Redux based architecture. Working on these tools means that not only can I play with all the cool tech, but also that I’m able to create a front-end architecture that will be able to support a large variety of tools. Two of the main design goals are to maintain a high flexibility so we can adapt our tools to changed circumstances quickly and to achieve a high developer productivity.

In addition to that we think it is important to give our internal tools some of @hugo’s love, too, so we can deliver a great user experience for our staff, who use these tools on a daily base :hearts::grin:

Next up, I nominate @anon77843727 :upside_down:

1 Like

@eyestwice That wasn’t a bank being ‘fun’. That was just an awesome employee being completely open about what he was doing lately. And since :mondo: is still in beta, a lot of people really love that they are very open and transparent. If you don’t like this, then perhaps a forum is not the right place for you.

1 Like

Interesting that a couple of less-than-polite posts have disappeared. Luckily there’s not many - or not that I’ve noticed.

Do you have to moderate a lot?

No, it’s really rare - our community is lovely! :heart_eyes:

5 Likes

Good to hear!
Or should I say
:+1:2⃣️:ear:

1 Like

My wife and I are looking forward to hear Tom’s presentation at the Honey Innovators presentation on Friday morning …

1 Like

This is the link to the presentation

http://honey.co.uk/ripitupstartagain/

It should ‘bee’ an interesting read. :joy::joy:

Thanks @anon88578333. And sorry for being 2d late, @anon50039658 was chasing me around the office already :runner:

This week I was looking at the impact of the new release 1.5.3 on app and different features usage. The release was all about onboarding users better and making them aware of app-features gradually as they become more familiar with the product. Early numbers indicate that more people discover the search functionality for them and try P2P at least once. In addition we saw a dip in % of people who signup to the waiting list after they’ve installed the app because we’re trying to be a lot more upfront about the £100 load that users will need to do, which hopefully will also reduce the number of negative initial topup related reviews on the app store.

The rest of the time I was working on building a tensorflow machine learning model to detect fraudulent transactions which should hopefully reduce the number of false positive alerts over time and result in a better user experience with Mondo.

Next up is @anon77499042 :grinning:

2 Likes

Thanks @anon77843727! It’s been a little while since I’ve posted here!

The work continues on completing the work that is necessary for us to receive our banking licence as well as to prepare our operations to be able to support new requirements when we do get that license. Lately I’ve been working on linking up our policies and procedures with measures to ensure all is working well at go live and I’ve been working with our operations team on ensuring we are able to handle the demand of a growing customer base. In terms of the license preparation activities everything is ok track and we are getting much closer to our objective every week! :mondo:

In Operations we already handle thousands of live interactions on a weekly basis and we are providing responses typically within a few minutes regardless of the time of day! We are very proud of this as it makes our customers very :smile: to get a great service very quickly! It is very rewarding to see customers happy with our support as well as so enthusiastic about contributing to our designs!

Hope you all have a great day!

Next up is @priyesh!

1 Like

Thanks @priyesh !

I’m not Tom :no_entry_sign: sorry to disappoint you all.

Been a while since I posted here, but I’m Andy and I’m an engineer on the iOS team :iphone:. In true @hugo fashion, you can follow me on Twitter if you’d like.

This week, I’m spinning a few plates while @anon8997347 is away on holiday :cocktail:.

We’re preparing another update for you all with some fun changes for anyone currently on the waiting list, and some tweaks to the way top-ups work, so some users won’t have to keep re-entering their card details :credit_card: .

Aside from that, I’m handling the interrupt-driven iOS work this week, so @jgarnham can work on the real fun stuff. I work remotely most of the time, so it’s easier for me to avoid interruptions than most :wink:

Let’s hear from @anon78715395 next :tada:

3 Likes

Thanks @anon95529863!

Last time I posted here it was May, and I was battling hay fever whilst supporting and solving problems for our brilliant customers.

I’m still supporting customers and solving problems, although I’m now pleased to announce that hay fever season is officially over for me, which means that my colleagues, fortunately, no longer need to endure a constant symphony of sniffles and sneezes :speak_no_evil:

In addition to customer support, I’ve recently started running day-to-day card operations. The waiting list continues to grow :tada: and we are still sending out hundreds of cards each day, so it’s really important that we maintain a steady volume to ensure that people aren’t stuck on the waiting list for too long. We are doing everything we can to distribute cards with speed and efficiency :+1:

Sometimes, it’s difficult to grasp just how many people are receiving Mondo cards each day - it is really, really exciting. Our engineering, design and product teams continue to work hard on developing a fantastic banking app whilst the wider team are working hard on developing a fantastic banking experience. It’s exciting to think that each person that receives their card will receive a glimpse of what modern banking should, and will look like.

Right, in the spirit of Pokémon Go, @anon33764741, I choose you!

1 Like

Thanks @anon78715395!

As you probably have seen already, we received some great news​:postbox: on Wednesday in the form of a banking license. After much celebration :tada: and a few too many :cocktail::wine_glass::beer: it is back to work but now for a bank! :tophat:

So what’s going on in Product? @anon50039658 has officially taken over as Product Manager for Android (I am sure, he’ll give an update on that soon). On iOS, we are doing final testing of Travel reports :airplane:️ (Probably the longest awaited feature we’ve had so far (we’ve been talking about it for a loooong time :slight_smile: - but now it is (almost) here!).

We have also started user testing a new budgeting feature. Budgeting is something everybody struggles with so we really want to get it right :dart:. We have a good starting point. User testing highlighted a few areas that can be improved but hopefully, we’ll soon have something to share.

Finally, we are working on another thing we’ve been talking about for some time but now it is getting close… So watch this space! :eyes:

Next, I nominate @anon27882764.

Have a great weekend! :sunny:

5 Likes

Thanks @anon33764741!

Customer support has a very busy week last week! We experienced the highest number of enquiries in 1 week in the history of Mondo! :chart_with_upwards_trend:

The big focus for me this week is to make sure that we are maintaining quality customer support as we grow. We have a new member joining the team this week to help with this increased volume which is very exciting! There are live job posts for both in-office and out of hours customer support so I will be looking through these applications to find our next star Customer Support team member! :tada:

I have our weekly Product and Customer Support catch up today to go through all the bugs and feature requests last week :bug:

One of the great things about Mondo is that the whole team help out with customer support! So one day you may be speaking to me and the next day @anon91821566 our CEO may jump on for an hour or two. I have a couple sessions planned this week to train newer members of staff on customer support so they can help out when things get busy and on the weekends. :+1:

I nominate @anon53584250 for the next update!

1 Like

Loving the daily updates. Out of sheer curiosity, do you have any plans to expand the iOS team in future?

1 Like