|
Technical Skills
-
Programming languages:
C#, Java, Ruby, Python, PHP, C++/C, JavaScript, Prolog, Haskell, Visual Basic
-
Web application development:
Ruby on Rails, PHP, Django, ASP.NET, Servlet/JSP, CGI, Java Applet, Flash, Silverlight
-
Web technologies:
XHTML, CSS, JavaScript, AJAX, XML/RSS/JSON, XSLT
-
Desktop application development:
.NET 3.5/2.0 (WPF/WinForms), Java Swing
-
Database development / administration:
MySQL, SQLite, SQL Server, MongoDB
-
SOA technologies:
REST, XML-RPC, ASP.NET web services, Java RMI, .NET Remoting
-
IDEs, CASE and project management tools:
NetBeans, Eclipse (JDT, PDT, CDT, Aptana), Visual Studio 2008/2005, Visio, MS Project, JIRA, Trac, MediaWiki, Pivotal Tracker
-
Computer graphics and animation:
Photoshop, Flash, Premiere, GIMP, SketchUp
-
Operating systems:
Windows (7/Vista/XP, Server 2003/2008), Linux (Ubuntu, Debian, Fedora, openSUSE), Mac OS X
-
Web and application servers:
Apache, IIS, Tomcat
Professional Experience
-
Work environments:
commercial, R&D, academia
-
Job responsibilities:
software engineer, web/application developer, system administrator, IT technician
-
Agile practices:
distributed source control, test driven development, scrum, pair programming
Education
-
Bachelor of Engineering (Software, Hons), University of Melbourne, 2003-2006
-
Master of Engineering Management, University of Melbourne, 2009
Public Contact
|
|