Hey I'm Kurt

You probably got here from my linkedin profile. The resume below may or may not be current. Feel free to take a look but please note that I'm not currently looking for work.

Experience

Proprietary Trading (May 2020 to Present) - Software developer

UI design and development

    Accelo (July 2018 to May 2020) - Frontend Developer

    Accelo is a business automation platform, It automates much of the internal processes of professional services businesses, from email capture and ticketing to project management

    • -Working in the architecture team. Heavily involved in the adoption of new tech (React, Typescript, GraphQL and Apollo node.js and client, Redux, Jest).
    • -Worked effectively within a large decades-old code base with plenty of challenges from legacy code
    • -Lead our cross-team frontend best practices meetings
    • -Was given responsibilities of a "trusted code reviewer" after a few months of starting with accelo
    • -Lead several small projects focused on technical debt
    • -I represented Accelo, presenting a talk about the JS Abstract Syntax Tree

    I kicked off discussions for and then lead react adoption. Involving a feasibility stage comparing other frameworks, namely could they work along side our existing codebase (mostly AngularJS). Then setting up the framework, educating the team and building out abstractions of interplay between react and angularJS to reduce the effective complexity for the team and make migration easier.

    A major project I worked on was building the UI for a dynamic table page that allowed users to pick both columns and filters for the table. We used GraphQL to fetch data, and In order to do this in a data driven way we built a query builder to dynamically fetch columns, leveraging features of the tech like fragments and directives in order to let graphlQL do the heavy lifting leaving our code as simple as possible.

    Globetech (March 2015 to June 2018) - Systems Engineer
    • -Maintenance and further development of a legacy code-base (niche languages dataTaker and Cicode) in a zero tolerance for failure safety environment
    • -On call duties, trouble shooting systems in real-time while advising stake holders, preforming under pressure
    • -Maintain crucial safety monitoring network, with 400 sensors and 50 smart devices over 4km and an annual budget of $600k
    • -Weekly reports, monthly estimates and annual audit,
    • -Varies non-technical responsibilities: Reporting to an external safety committee, communication of technical concepts to non-technical professionals, Project management and budgeting

    I oversaw a large safety monitoring network for a critical piece of rail infrastructure. The role involved a wide spread of responsibilities. Physical maintenance of system involving coordination with our trade persons and rail protection officers. Updates and extensions to the monitoring software. Project management for extensions to the system and multiple levels of reporting and meetings to meet regulatory requirements.

    One of the most challenging parts of the role was stakeholder management as the work involved both the company employing our services, as well as multiple other third parties which at times involved high tensions when trying to get the root mistakes when they happened. The most valuable lessons I learnt during my time at Globetech is the importance of actively communicating before it was necessary and recording key decisions as they can help guide tense conversation in a positive direction, keeping the discussion objective.

    Freelance Experience

    Underground Civil website - 2019
    PORTABOOM - Embedded programming - 2014

    Passion/Side Projects

    React, Gatsby, Google maps, AWS lambda served Apollo GraphQL.
    React, Gatsby, Cloudinary, AWS lambda served Apollo GraphQL.
    React, Gatsby, Sanity.
    MRI volume slice - a brain image viewer
    Vanilla javascript, canvas.
    Arduino, interrupt-driven C programming
    3D CAD programming language
    3D CAD programming language

    Education

    Bachelor of Engineering Honours

    Class II Division 1
    Mechatronic Engineering

    Honours thesis was in novel segmenting techniques for brain tissue in fMRI data, using MATLAB.

    Skills