
Independent Software and Systems Consultant
Portland, Oregon Area

Independent Software and Systems Consultant
Portland, Oregon Area
9 more...
Systems Software Developer with 25 years of experience with operating systems, networking, databases, software engineering, and testing. I've worked on green-field development, porting, maintenance, and performance testing of web applications, client-server desktop applications, operating systems, and embedded firmware. I have also taught many of these topics at the university level. Currently, I mostly consult remotely but limited travel is a possibility.
Languages: Java, Python, Groovy, Unix shells, C/C++, Perl
Databases: Oracle, MySQL, SQLite3, and Sybase using Hibernate, JDBC, SQLAlchemy, and Django.
Web Programming: Java servlets, Django, CGI, and PHP.
Software Engineering: Mercurial, Subversion, CVS, Make and Ant. Test development using JUnit and WebTest.
Over 10 years experience with remote and distributed development, virtual offices, telecommuting using tools such as Skype, IRC, web-based project management products.
Association for Computing Machinery (ACM), Usenix, The BEC