Nikolas M. Skoufis

Software developer

About

I'm a passionate software developer that's constantly looking to be challenged. I'm a fast learner with a T-shaped skill-set, and enjoy mastering up-and-coming technologies. My current focus is in the infrastructure space (AWS, Docker, Kubernetes, Istio), but I'm also comfortable in a full stack environment (C#, Python, Node, JavaScript, React). As a team member, I'm friendly, enthusiastic and approachable - I aim to be the colleague that people go to when they have a tough question. I also care deeply about shaping the next generation of developers through my work as a mentor and educator of interns and graduates. I'm a persistent, methodical developer with strong people skills, with degrees in computer science and applied mathematics from Monash University.

Github
LinkedIn

Work

Myob
Software developer
2018-04 - Present

Ran a large multi-tenant Kubernetes cluster, delivered Kubernetes training and education, interviewed and mentored graduates.

  • Delivered a greenfields fullstack project in Nodejs and React, running on Kubernetes
  • Ran and maintained a large, multi-tenant Kubernetes cluster running hundreds of applications and thousands of containers
  • Developed innovative Kubernetes enhancements to increase developer velocity and productivity, using bash scripting, Golang and Python
  • Delivered Kubernetes training and educated developers on Kubernetes architecture and best practice
  • Mentored and taught graduates in software design and devops best practice
Deloitte Digital
Software developer
2016-07 - 2018-04

Delivered multiple websites for large clients, developed widely-used internal tooling, and pioneered continuous integration and cloud infrastructure patterns

  • Developed high quality websites for large clients using enterprise content management systems
  • Designed and implemented new patterns for devops configuration-as-code utilising Bamboo Specs and Kotlin, greatly improving developer productivity and reducing continuous integration pains for component-based development workflows
  • Created reliable and widely-used internal tooling for building, packaging and deploying code, leveraging Gulp.js, Powershell and Octopus Deploy
  • Managed infrastructure-as-code solutions using Hashicorp Terraform and Packer for large cloud infrastructure deployments with hundreds of cloud resources, being used by many agile teams working in parallel
sensiLab
Casual software developer
2015-10 - 2016-02

Developed innovative software for exciting research, collaborating closely with researchers in the fields of user interaction design and hardware design.

  • Designed a Node.js based messaging server for managing communication between bluetooth devices
  • Translated functional requirements into a web visualisation frontend for realtime data presentation using standard web technologies and Rickshaw.js
  • Developed multitasking Arduino code for controlling and monitoring hardware peripherals in real time
  • Developed an open source video presentation application with web frontend for advertising using a Raspberry Pi and Node.js
IASHEW Pty. Ltd.
Programmer
2015-01 - 2015-07

Designed and built a Python based software platform as a solo developer. I am unable to disclose the details of this project due to a non disclosure agreement.

  • Built a software platform using Python
  • Designed and implemented web scraping scripts, analysing data using Pandas and Matplotlib
  • Conducted technical interviews with potential new hires

Education

Monash University
2010-03 - 2013-11
Bachelor of Science Advanced with Honours (Applied mathematics)
Monash University
2014-03 - 2017-11
Bachelor of Computer Science

Skills

Devops
  • AWS
  • Buildkite
  • Octopus Deploy
  • Terraform
  • Packer
Kubernetes
  • Kiam
  • Istio
  • Calico
  • Velero
  • Operator pattern
  • controller-runtime
  • Golang
Python
  • Nose
  • Hypothesis
  • Numpy
  • IPython/Jupyter
  • Bokeh
  • Matplotlib
JavaScript
  • EcmaScript
  • Node.js
  • Express
  • Webpack
  • Babel
  • Gulp
  • React

Interests

fermentation
photography
arduino
cooking
mechanical keyboards
3D printing