# Benjamin Xiao-Vance > Technology Location: London Area, United Kingdom, United Kingdom Profile: https://flows.cv/benjaminxiaovance ## Work Experience ### Software Engineer @ Confidential Jan 2023 – Present | London, England, United Kingdom ### Tending my garden @ IMC Trading Jan 2022 – Jan 2023 | London Area, United Kingdom ### Software Engineer - Team Lead @ IMC Trading Jan 2020 – Jan 2022 | Chicago, Illinois, United States ### Software Engineer @ IMC Trading Jan 2018 – Jan 2020 | Chicago, IL ### Software Engineer @ IMC Trading Jan 2015 – Jan 2018 | Sydney, Australia ### Senior Software Engineer @ GIS Solutions Australia Jan 2014 – Jan 2015 In my current role at GIS Solutions Australia, I have worked on a variety of tasks, including data processing, Ground Control Station development and systems-level code running directly on the autopilot micro-controller on a UAV. This has involved the use of C/C++, C# and Python in a variety of fashions. ### Developer @ Optiver Asia Pacific Jan 2012 – Jan 2014 I worked at Optiver Asia Pacific for nearly 2 years as a Developer, working in the Delta1 (Futures) team on a variety of autotrading components from pricing to order management to understanding and working with market nuances across a variety of exchanges. All of this was conducted in latency- and correctness- sensitive C++. ### Chief Scientist and Lead Developer @ Mi-Token Jan 2010 – Jan 2012 I worked at Mi-Token, a Two-Factor Authentication company, for 2 years as Chief Scientist and Lead Developer, with 3-5 direct reports at various points of time. On top of my team leadership role, I was the systems architect and "visionary" for future product direction at Mi-Token, and applied my understanding of cryptography and computer security to a variety of situations, including the development of safe PIN-secured cryptographic key-storage systems for smartphones. As part of this role, I performed development tasks on a wide range of systems, including: - Work on the authentication core in C++ / C# / C++-CLI - iOS and Android development - Web-services development - Interfacing with Active Directory and AD LDS ### Senior Developer @ Mi-Token Jan 2010 – Jan 2010 I took up the role of Senior Developer at Mi-Token in anticipation of the then-current lead developer leaving to pursue a postgraduate Medical Degree. I gradually took on his responsibilities, including team leadership, systems architecture and an understanding of all of the systems making up the Mi-Token product. ### Developer @ ICT Security / Mi-Token Jan 2007 – Jan 2010 I worked for ICT Security and Mi-Token (ICT Security is a small business and Mi-Token is a spin-off from said small business entirely funded by the directors of ICT Security) in a software engineer / developer role from October 2007 until September 2010. I worked on a casual basis during university semesters and full-time during university holidays. I gradually moved into a more senior position over time, but I was not officially a team leader until after this point. When I started, Mi-Token did not exist; by September 2010 almost all of my work was on Mi-Token. During this time period I worked on a myriad of projects, mostly computer-security and cryptography-related, utilising a wide variety of languages and programming techniques. Projects I worked on included: - The very first iOS Application for a large Australian bank - HSM (Hardware Security Module) code in low-level C for a large Australian bank - Secure USB thumb-drives - Web-services for a variety of purposes - Mobile phone applications on a variety of platforms, including iOS and Android I also worked in a pre- and post- sales engineer role as required for a variety of products and services. ## Education ### B. Sc in Computer Science UNSW ## Contact & Social - LinkedIn: https://linkedin.com/in/bxv --- Source: https://flows.cv/benjaminxiaovance JSON Resume: https://flows.cv/benjaminxiaovance/resume.json Last updated: 2026-04-05