Photo of D. Skoll

About Skoll Software Consulting

Skoll Software Consulting is run by Dianne Skoll, a veteran software developer with over 25 years of experience in the industry.

I ran a software consulting business from 1999 through 2001; after 2001, the business changed focus and became Roaring Penguin Software, Inc., a provider of email security products. I ran Roaring Penguin, growing it to a 12-person company, until March 2018, when it was acquired.

Since Roaring Penguin, I've had experience in embedded software development as well as working a Perl-based ticket-tracking helpdesk system. I also have experience setting up and managing EC2 servers on AWS to provide cloud-based ticket-tracking services, as well as with various other AWS services.

Wolf Logo
Programming Languages
  • C — expert level knowledge
  • C++ — expert level knowledge
  • Perl — expert level knowledge
  • PHP — expert level knowledge
  • Shell Scripting — expert level knowledge
  • Tcl/Tk — expert level knowledge
  • Lisp — very good knowledge
  • JavaScript and CSS — very good knowledge
  • Python — intermediate level knowledge
  • Assembly (x86) — intermediate level knowledge
Tools and Environments
  • Linux — expert level knowledge
  • Git — expert level knowledge
  • U-Boot — expert level knowledge
  • CVS and Subversion — expert level knowledge
  • GNU Toolchain (x86 and ARM) — expert level knowledge
  • LaTeX — expert level knowledge
  • Mojolicious — very good knowledge
  • jQuery — very good knowledge
  • CMake — very good knowledge
  • Petalinux — very good knowledge
  • LXC — very good knowledge
  • KVM/QEMU — very good knowledge
  • AWS (EC2, Route53, etc) — very good knowledge
  • Docker — intermediate level knowledge
Other Software
  • Sendmail and Postfix — expert level knowledge
  • PostgreSQL — expert level knowledge
  • Asterisk PBX — expert level knowledge
  • Request Tracker ticketing system — expert level knowledge
  • Drupal CMS — very good knowledge
  • MySQL — good knowledge
Hardware
  • x86_32, x86_64 Linux — expert level knowledge
  • ARM Linux, ARM uCLinux — expert level knowledge
  • Device trees for ARM boards — expert level knowledge
  • Xilinx Ultrascale+ FPGAs — expert level knowledge (PS side)
  • Raspberry Pi SBCs — expert level knowledge
  • Arduino microcontrollers — very good knowledge
  • NXP ARM-based MCUs — very good knowlege

Copyright © 2021 Skoll Software Consulting