Malcolm Robb

Software Engineer / Architect

Profile

A passionate technologist with a flair for technical and process improvement.

Skills

Software

15 years experience designing, building and supporting software as a developer and consultant.

Finance

Experience in market risk, including instrument valuation and reporting, and wealth management.

Infrastructure

Proficient across Windows and Unix. IP networking and other networked solutions.

Technical

  • C++ / C++11
  • Boost
  • Javascript
  • SQL / DBA
  • Perl
  • PHP
  • Batch / WSH
  • CVS / Subversion / Git
  • Windows / Cygwin
  • Linux
  • Unicode & internationalisation
  • Networking & telecoms

Experience

DST Global Solutions, London

Askari Software Engineer / Architect

2010-2011

Market risk analysis product, written in C++ on Windows using COM and MSSQL.

  • Tech lead for migration of software development to UK.
  • Designed and conducted training sessions for new team.
  • Authored and collated code and architecture documentation, published on internal wiki.

DST Global Solutions, Melbourne, Australia

Askari Software Engineer

2009-2010

  • Quickly gained familiarity with baroque COM application suite and complex business logic.
  • Worked with financial engineers to design and develop valuation models.
  • Devised suite of application scripts automating administrative processes.
  • Diagnosed complex client issues relating to application, operating system, database and performance problems.
  • Introduced C++ metaprogramming techniques to substantially improve performance and reduce complexity of Unicode system port.
  • Internal SQL Server and Windows administration.

Swinburne University of Technology *

Sessional Lab Supervisor

2007-2008

Instruction and supervision of students, troubleshooting of equipment and projects and marking of submitted work.

Avanteos *

Senior Developer / Architect (part time from 2006 due to study)

2001-2008

Wealth management platform written in C++ and PHP / JS / DHTML on MSSQL.

  • Mentor and subject matter expert in technical (build and language) and business (regular facilities, share and managed fund order placement) areas.
  • Conceived and participated in implementation of code review process.
  • Promoted and implemented unit testing using CPPUnit for core library functionality.
  • CVS administrator and nightly build maintainer.
  • Ownership of maintenance and enhancement of core (database, CGI and network) libraries.

National Tenancy Database *

Ad-hoc Consulting

1996-2008

Provision of development and support services for Linux based Perl / PHP web application backed on PostgreSQL.

Center for Advanced Internet Architectures (CAIA) *

Research Assistant (part time)

2006-2007

Researched, designed and implemented a novel network-layer spam mitigation system using C++ with hooks for Perl integration (http://caia.swin.edu.au/stockade).

*: Jobs worked concurrently due to part time or ad-hoc nature.

Education

Swinburne University of Technology - Melbourne, Australia

Bachelor of Engineering (Telecommunications)

  • Graduated with first class honours.
  • Recipient of the 2008 H.R. Steele Award for overall highest achieving graduate in any engineering discipline.
  • Recipient of the Millennium Design Award for the Microwave Modem Transceiver project (mmx-project.org).
  • Recipient of the 2007 Agilent Award for Excellence for performance in HET-424 IP Technologies.
  • Highest performing student in:
    HET-313 Telecommunications Technologies and HET-104 Lan Principles (2006),
    HET-424 IP Technologies and HET-336 Network Engineering (2007)
    HET-317 Network Security and Resilience, HET-436 Broadband Multimedia Networks, HET-517 Radiofrequency and Mixed Signal Design (2008)

The University of Melbourne - Melbourne, Australia

Bachelor of Computer Science

  • Completed to third year level, deferred due to career opportunity.

Scotch College - Hawthorn, Australia

Victorian Certificate of Education

Malcolm Robb — malcolm.robb@gmail.com — +44-7944-168-128