Callum Dickinson

Cloud DevOps Engineer at Catalyst Cloud
  • Claim this Profile
Contact Information
Location
NZ
Languages
  • English Native or bilingual proficiency
  • Japanese Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Japanese Language Proficiency Test (Level N2)
    The Japan Foundation
    Aug, 2018
    - Oct, 2024

Experience

    • United Kingdom
    • IT Services and IT Consulting
    • Cloud DevOps Engineer
      • Sep 2022 - Present
    • System Engineer
      • Apr 2019 - Sep 2022

      NEC Solution Innovators (NES) is a Tokyo-based subsidiary of NEC Corporation that primarily specialises in custom software development and hardware/software service consulting for clients. The primary project I have been contributing to is an in-development data processing service and user interface, that utilises Natural Language Processing (NLP) combined with large amounts of data samples to provide intelligent classification results for user-uploaded input data. My role in this project is backend development, integrating data processing algorithms into the user service side, using asynchronous workers to run large-scale data processing jobs. I also manage a large portion of the deployment and management of the AWS-based cloud infrastructure. My work on the backend software allowed the service to reach the evaluation stage on time, and after taking on infrastructure development and management, by automating large parts of the development and deployment process, a large amount of human error during day-to-day service administration has been eliminated. Some other projects I've worked on at NEC Solution Innovators include: o Full-stack development on an existing Node.js/Angular-based email web application for a NES customer, adding new features, improving query performance and fixing bugs o Internal email system migration script development and testing, simplifying and reducing the risk of migrating customer data to the new system o Developed an on-the-fly email filtering and sanitation service for internal and customer-facing email servers, allowing deeper checking and more intelligent management of incoming mail o Day-to-day system administration and monitoring of backend email servers All work correspondence is conducted in Japanese. Show less

    • New Zealand
    • Higher Education
    • 700 & Above Employee
    • Research Assistant
      • Mar 2016 - Mar 2019

      In this job, on a casual basis, I conducted research projects relating to Software Defined Networking (SDN) with researchers and graduate students in the School of Engineering and Computer Science. My primary work was on the developing and testing of Faucet, an open source Python-based Software Defined Networking controller for OpenFlow-compliant network switches. This work involved adding new features to the controller software and hardware testing, helping to make it a feature-rich, easy-to-use and highly available SDN network solution. Having a reliable and feature-rich software package helps drive adoption of SDN in the enterprise, also contributing to the adoption of open technologies in the wider industry. I also contributed to research on applied uses of Software Defined Networking, such as complex policy-based routing and user/machine authentication. Show less

    • Software Development
    • Junior Network Administrator and Operations Developer
      • Feb 2016 - Mar 2019

      Building upon my experience during the internship, as part of the system administration team, I continued development of the VRF overlay network daemon, while working on maintenance of production systems and networks as a full-time team member.This involved day-to-day operational support of Linux (mainly Ubuntu) servers with Linux and Cisco-based networking hardware, as well as automation of previously manual processes and writing documentation to streamline internal system management.As the original network project wrapped up, as part of an Operations Development team, I participated in the development of additional software projects to modernise internal systems.A couple of examples of these include an OpenVPN-based remote work VPN with per-user access route establishment, allowing access to the user's required systems remotely, and a new redundant message broker system for our internal system monitoring, reliably notifying on-call staff of failures and enabling granular logging and generation of site reliability reports. Show less

    • Intern Network Administrator
      • Nov 2015 - Feb 2016

      In this internship role, I developed a Python-based daemon for establishing a fully routed VRF overlay network across multiple sites via the Internet, using Linux network namespaces, IPsec tunnels and BGP routing. The purpose of this work was to centralise site-to-site network configuration to one place, and gain the ability to automatically start, automatically maintain, and stop the network simply by managing it as a single service process. I also worked on other internal network and system administration tasks, taking part in day-to-day maintenance. Show less

    • Tutor
      • Mar 2013 - Jul 2015

Education

  • Victoria University of Wellington
    Bachelor of Engineering - BE, Network Engineering
    2012 - 2017

Community

You need to have a working account to view this content. Click here to join now