Download PDF

Summary

I am a software developer from a civil engineering background with 11 years of combined experience.  From March 2023 I made the decision to take a career break, and since October I've been focusing solely on software development. 

I have been building scripts & addon software persistently throughout my career, to the point of managing software development on behalf of others in my organisation. As a pioneering developer in a non-software business, I've been part-customer, part-developer, and part-spokesperson; whilst also having my time shared between delivering construction projects and managing a digital portfolio and network of contributors.

I' m looking at opportunities to become a full time software developer for a team that focuses on creative use of technology.

Work experience

Career Break / Retraining

2023Present

I'm currently pursuing a .NET & C# focused development stack of competencies. My learning technique is a combination of online courses, newsletters, and working on personal projects and discussing my learnings regularly with a mentor.

Please see the "project" section for a list of projects I have been undertaking as part of this development.

Principle Consultant (Digital Engineer)

2019-072023-04
Ramboll, London

Ramboll is an engineering consultancy providing design for the built environment. I worked within the UK buildings engineering design function.

I started at Ramboll as a Principle Structural Structural Engineer working in their specialism's of Offsite and Digital Engineering. My role expanded to outlining and implementing proposals for digital maturity on behalf of my business unit. 

Work included:

  • Acting as the "geography-lead" customer to our in-house global software as a service team by scoping requirements, testing and dissemination of product to construction engineering teams.
  • Providing on-project training to upskill civil engineers in computational design,
    data analysis and web-based reporting.
  • Running an idea-accelerator which pushed skills & capability development, with wide involvement and consistent technological improvements.
  • Curating the digital repository for software, scripted code, visual programming codes, templates and codified engineering best practice.
  • Contributing code to repositories, sprint planning, prototyping & ideation using software APIs to write plugin functionality.

Senior Structural Engineer

2016-082019-07
Bryden Wood, London

Bryden Wood is a small technology-focused architecture and construction design engineering firm that produces highly detailed designs for offsite manufacture. I was a senior structural engineer of the firm, primarily offering solutions and analyses to the directors and managing small teams of junior engineers.

 My responsibilities included:

  • Design of complex and detailed engineering analyses, often involving novel research.
  • Design of structures to suit offsite manufacture and a kit-of-parts mentality allowing reconfiguration and predictable project outcomes as compared to traditional on-site construction. 
  • Designing parametric and interoperability workflows in Grasshopper & Dynamo visual scripting environments.
  • Creation of a suite of macro-assisted spreadsheets for admin task efficiency.

Structural Project Engineer

2015-092016-06
Waterman Group

I worked for a short period of time as a structural engineer for Waterman group on a number of Mid Rise Commercial developments; mostly offices important to the growth of central London.

Engineer (Structural)

2011-072015-07
AECOM

I was a project Engineer and primary Liaison for designing structures for 
low rise commercial developments. I exercised my communication skills and was charged with project-running and customer facing responsibilities in addition to developing my technical acumen as a structural engineer.

Projects

Professional:

  • Contribution to a carbon accountancy WPF app that calculates the tonnage quantities of a build structure from several sources (Rhino, Revit, Robot, Tekla and others), exports and manages these into excel COM add-in.
  • Contribution to a Revit plugin that exchanges data from an XML output of a structural calculation app (by others) and populated this data to create/edit families in the BIM model.
  • Creation of a Revit plugin that interrelates an excel schedule to BIM objects to populate H&S information from design to model.
  • Creation of several Grasshopper Components that populated and organised BIM metadata.

*please note that I do not have access to the source code for the above projects

Personal:

  • A calculation tool that supports factory planning in a popular automation game, as a WPF app with MVVM architecture
  • A deck-building game coded with a frontend entirely in console
  • A notepad-type WPF app that auto-formats changelog production notes
  • A personal website hand rolled in HTML & CSS

Personal (tutorial lead) :

  • An e-commerce site using the Blazor framework including hosting a database (accessed via entity framework migrations), server & client applications consuming a restful API and using authorisation via identity and browser local storage.
  • A WPF frontend & SQL database that can be used to organise a tournament.