Home

OANDA

Toronto, Canada · Sep 2015 – Apr 2016

I was rather lost in my CS Ph.D. program at the University of Waterloo. With a degree from another country (UK) and in another area (maths), it was not easy to find an entry-level Software Engineering job, especially against the steep competition of Waterloo grads.

After months of preparation & interviews, I was prepared to accept any full-time Software Engineer offer from anywhere. I’m grateful the team at OANDA took a chance on me as a new grad, so I signed up without any hesitation, or the faintest idea of what could be negotiated.

The Work

Software Engineer (Sep 2015 – Apr 2016)

Java REST Git Jenkins Agile

OANDA had just gone through an “Agile transformation” before I joined, and I landed on the team responsible for all the customer interfaces (i.e. desktop GUI, REST API, MT4 integration).

After a few weeks of onboarding, I was a major contributor to a UI refresh project for the desktop GUI written in Java.

Over the quieter holiday season, I also volunteered to collate & analyze some user data (e.g. their UI setup, language, etc), looking for insights to help personalize the product. This was an early exploration into data science and machine learning.

Exit

I was disheartened by a number of compounding factors around performance & compensation:

Being a new grad in my first full-time job, I didn’t know what to do with my dissatisfaction, other than to leave, so I did.

Takeaways

People