Technology

I have used a wide variety of hardware and software tools to solve business problems both novel and complex. I can help you choose the best tools possible to assist in integrating your business needs with your current systems and procedures.

Below is a list of some of the tools I have used on past and current projects. Follow the links to read more about the projects that I have used these tools on.

Platforms & Devices

  • Unix/Linux, Solaris, IBM
  • OS X, Windows
  • iPhone, Android, BlackBerry

Network & Web Technologies

  • CakePHP, Spring, WordPress
  • HTML5, HTML, XHTML, XML – for markup and data encapsulation
  • JavaScript, CSS3, CSS, DOM, jQuery, AJAX – for user interface
  • PHP, JSP, CGI, ASP – for web applications and eCommerce
  • Spring, SOAP, WSDL, REST, YAML – for web services
  • LDAP, POP, SMTP, IMAP, DNS – protocol for internet servers
  • Apache, Tomcat, Sendmail – internet servers
  • Chrome, Firefox, IE, Netscape, Thunderbird, Opera – browsers
  • Google API, GWT, AddWords, AddSense, Analytics – Google marketing and development tools

Programming & Methods

  • JAVA, J2EE, C/C++, ActiveX, MFC, OpenGL, FORTRAN – for GIS, Realtime Scientific, Network Protocol Servers, and other applications requiring high performance and technical accuracy
  • Responsive Design – form mobile friendly web application
  • Shell Scripting, Bash, Lisp – for Server configuration and maintenance
  • VB, Java, Perl – for business applications
  • Matlab, Maple, SAS – for statistics, numerical analysis, and engineering/scientific applications
  • UML, RAD, LAMP
  • UNICODE (UTF8) – for internationalization

Databases

  • SQL, PL/SQL, Stored Procedures
  • PostgreSQL, MySQL – Open Source RDBMS
  • Oracle – Enterprise RDBMS
  • SQL Server, MS Access

Applications/IDEs

  • NetBeans, Eclipse, IntilliJ IDEA, Visual Studio
  • Adobe Photoshop, Flash
  • Emacs, OpenOffice.org, MS Office (Word, Excel, Powerpoint, Access)

Derek Williams