I have been developing software collectively for just over 10 years, with the bulk of my experience in the web domain. I have developed numerous public and private sector web applications serving a variety of purposes ranging from eCommerce and
I have been developing software collectively for just over 10 years, with the bulk of my experience in the web domain. I have developed numerous public and private sector web applications serving a variety of purposes ranging from eCommerce and content management customizations to problem tracking systems and directory administration tools. I follow agile software development methodologies and have strong communications principles that ensure my customers are receiving timely updates and able to see rapid results on software projects.
What sets me apart from other software engineers is I strive to utilize best practices for software development. These best practices include test-driven development, continuous integration, adhering to standards, not re-inventing the wheel, and documenting everything. While this results in spending a little more up-front time developing the software, I believe it is well worth it in order to leave the project in excellent condition so that it can easily be extended and maintained for years to come.
In addition to being an extremely skilled software engineer, I have honed my experience with systems administration as well. I am extremely skilled in administering both Windows and Linux servers, as I have been administering servers and operating systems for a combined 15+ years. I have in-depth experience with all Windows flavors, especially Windows Server 2000-2008, as well as Linux (Gentoo, RedHat, Debian, Ubuntu, SuSE, and CentOS), FreeBSD, Solaris, and VMware ESX 3.5-4.0. For all of these servers, I have experience setting up and designing OpenLDAP or Active Directory installs, file sharing services through Samba, AppleTalk, CIFS, NFS, and FTP(S), e-mail using Postfix and Sendmail, web services through Apache and IIS, and numerous database servers including Microsoft SQL Server, MySQL, and PostgreSQL.
Finally, I strive to educate others with the information and experiences I have learned. I do this through community contribution at user groups, tech fests, conferences, and as a member of any team I'm a part of. To see my entire list of speaking engagements, visit my SpeakerRate site at http://spkr8.com/neraath .