adam cameron

Consultant / Architect / Developer
  • Lives
    Paris, France
  • email
    contact@adam-cameron.net
  • freelance
    Available

I have a passion for designing elegant & maintainable software solutions to complex problems. With over 25 years of experience working in Australia, the United Kingdom and France across a wide range of industries from a SaaS startup to a global bank.

Programming Languages

C#
Python
Spark
Scala
Excel VBA (Plugins, Macros)
Transact SQL
DAX (SSAS Tabular Query Language)
WebUi (TypeScript, React, Angular ect..)
Windows UI (WPF & Winforms)

Databases & Storage

SQL Analysis Service (SSAS)
Oracle Exadata
SQL Server
Postgres & MySQL
MongoDB
Hive
Elasticsearch

Frameworks & Tools

Azure
AWS
RabbitMQ
Hadoop
Elastic Stack
Jenkins
Cucumber / Specflow

Soft Skills

Team Leading
Agile Development
Test Driven Development
Behaviour Driven Development

experience

  • Consultant / Developer

    09/2022 – 04/2023 Remote, UK Pamplemouse Solutions

    A remote role that initially involved consolidating and applying a DevOps framework to a suit of commando designed systems. The project evolved into a complete redesign with c# api's & functions deployed and managed on Azure.

    Technologies: C# .net Core, SQL Azure, Azure Logic Apps, Mongo DB, MySQL, Python, Jenkins

  • Senior Developer / Team Lead

    05/2017 – 03/2022 Paris, France Société Générale

    As a senior developer and Team lead my role was to design and implement solutions as well as liaise with the database teams in India. I initially started as a c# Technical Lead, working with a SSAS cube populated from an Oracle Exadata instance. My role involved building out the cube to meet new demands, creating multiple API’s to extract and control access as well as working on front end UI’s in React & Excel plugins. I then took up a Team Lead / Technical Architect position on a project converting the Exadata instance initially to an internally hosted data-lake and then an azure based solution. The project used Spark, Scala, Hadoop, Hive, Python, Parquet.

    Technologies : C# .net Core, Microsoft Analysis Services, Spark, Scala, Hadoop Stack, VBA Excel, React, Kafka, Python, Azure

  • Consultant / Developer

    04/2015 – 11/2016 London, UK ADM Investor Services

    ADM Investor Services is a Futures and Commodity broker for institutional and commercial clients. My role was to consult and provide feasibility studies on migrating the existing monolithic architecture to a more Service orientated / micro services approach. My Role was initially split 30% - 70% between training the existing developer and isolating and POCing some existing processes as services. Once the initial feasibility was proven my role turned to assessing vendors v implementing a custom solution.

    Technologies : C#, WPF, AnjularJS, Rabbit MQ, MongoDB, Elastic Search, GreyLog

  • Senior Developer

    06/2011 – 04/2015 London, UK Sporting Index

    Sporting Index is the leading sports spread betting company in Europe. As a senior developer my role was to architect and implement solutions, primarily concerning the consumption and aggregation of external bookmaker feeds for fixture setup and real-time market prices and match state. The role also involved training and mentoring of junior team members.

    Technologies : C#, F#, WPF, WCF, Rest services, MongoDB, Coherence, Lucene, RabbitMQ, SQL Server 2008, AngularJS

  • Senior Developer

    06/2008 – 04/2011 London, UK Lansdowne Partners

    Lansdowne Partners is one of the largest hedge funds in Europe. As a developer within a small team my role was to develop and maintain Front and Back-Office applications. The role also involved BA work with Operations and Traders, with critical support also being provided to the latter.

    Technologies : C#, WCF, Remoting, Winforms, SQL 2000, Bloomberg API, Linedata Beauchamp API, FIX protocol, VBA, WPF, Trading screen API

  • Team Leader

    04/2004 – 05/2008 London, UK London Underground

    The Real Time Information (RTI) portfolio is a high-profile team within LU tasked with the provision of real time business critical applications to underground staff and customers. As team lead my role required producing system and application design documents, providing direction and technical leadership to my development team. My role also included providing expertise and architectural guidance to different departments within LU and suppliers. The role has evolved over time yet remained primarily a development role (70%) with project management / architectural guidance (30%).

    Technologies : C#, WCF, WPF, SQL Server

  • Lead Developer

    06/2002 – 04/2004 Sydney, Australia Orbis

    Orbis is a software company providing a Software and a Service (SaaS) solution to assist Brand Management departments within large organisations. It was aimed at Its clients include some of Australia’s largest blue-chip companies.

    Technologies : VB, C#, SQL Server


  • Developer

    10/2001 – 06/2002 Sydney, Australia Cyberbillboard

    Cyberbillboard is a small web development company specialising in producing websites for the travel industry.

  • Developer

    03/2001 – 09/2001 Sydney, Australia Secure Interactive

    Secure interactive was a medium sized web development company with several large clients.

  • Graduate Cadet / Consultant

    11/1999 – 03/2001 Canberra, Australia DPM Consulting

    DPM is a consulting and software development company, primarily working with Australian federal government departments.

thank you for visiting.

Adam Cameron 2023. All rights reserved.