About me

I am Nicolas Kuttler, a software and systems engineer with more than a decades' worth of industry experience. I am working with clients across the globe and support them in delivering and maintaining software projects.

Best practices

I have experience implementing the following principles and procedures:

  • Project management
    • Communication with stakeholders
    • Understanding business needs
    • Planning and implementing technical solutions
    • Overseeing software quality
  • Test driven development
    • Continuous integration
    • Static code analysis
    • Test coverage measurements
  • Automation
    • Configuration management
    • Continuous deployment
    • Infrastructure as code
  • Agile
    • Continuous feedback and learning
    • Kanban
    • Stand ups
    • Code reviews
    • Trunk based development
    • Sprints
  • Logging
    • Log aggregation
    • Real time
    • Visualization
    • Alerting

Skills

Here are some of the technologies I currently work with:

  • Automation
    • SaltStack
    • Docker
      • compose
    • Jenkins
      • Declarative pipelines
      • Shared Groovy libraries
      • Build agents
    • vSphere
    • Ansible
  • Agile
    • Jira
    • Redmine
  • Linux
    • Configuring services
    • Core tools and scripting
    • Debian, Ubuntu
    • Basic networking and routing
  • Python
    • Django
      • Celery
      • Wagtail
    • Testing
      • unittest, unittest.mock
      • selenium
    • Sphinx documentation
  • Databases
    • PostgresQL
    • Elasticsearch
      • Kibana
    • Neo4j
    • MariaDB/MySQL
  • API design
  • Malware
    • Static and network analysis using CLI tools
    • Yara
    • Titaniumcore
    • Virustotal
    • FireEye
    • Lastline
  • Bitcoin and Blockchain

Here are some of the technologies I have used professionally in the past:

  • Red Hat
  • CentOS
  • Flask
  • JavaScript (ECMAScript 5)
  • CSS 3
  • SASS
  • valid HTML5
  • jQuery, Bootstrap
  • Semantic markup
  • Microdata
  • OpenGraph
  • Accelerated Mobile Pages
  • Mobile first and responsive layouts
  • Touch interfaces
  • Ajax crawling
  • PHP
  • WordPress
  • Typo3
  • Perl
  • Scrapy
  • sqlite
  • Email templates
  • Mailchimp