Skoll Software Consulting is No Longer Accepting Clients
Please be aware that I have retired from the software industry and as such, Skoll Software Consulting is not accepting business any longer. Thanks to all of my clients over the years for a rewarding career.
If you want to hire me as a comedian, please see my GigSalad Profile.
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.
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 © 2024 Skoll Software Consulting