Click here to download this document as a PDF.
Summary
I am an experienced software developer and researcher; a highly qualified engineer; and a writer and singer.
I have an uncommon mix of technical and creative skills.
I work on projects that are difficult to create but easy to use; are ethically sound and useful to people; and are a combination of Art and Science.
Work Experience
February 2005 -
Web and Software Developer/Researcher/Producer
Sydney/Melbourne, Australia
http://www.symmetri.com
Architected, developed and deployed advanced software
using many different technologies (Flash/Flex/ASP.NET/C#/VB.NET/Silverlight/WPF/SQL Server/PHP/MySQL/C/C++).
Created software to solve real-world problems for customers
- business applications, specialized software applications, media and commercial web applications, data visualizations
Managed entire projects from beginning to end
- requirements gathering, design, development, testing, deployment. Organized diverse project teams to deliver to tight budgets and timelines.
Researched new directions in computer software
, including a particular emphasis on the human-computer interface. Prototyped new applications, performed experiments and simulations to validate models
Consulted with clients to increase effectiveness of online communication by providing recommendations for online strategy.
Wrote copy and effective content - website copy, online marketing and technical copy, training materials and user guides.
May 2003 - February 2005
Technical Architect
G2 (Grey Advertising)
Sydney, Australia
http://www.grey3.com.au
Architected and developed commercial web applications
using ASP/ASP.NET/SQL Server - content management systems, email management systems, corporate intranets/extranets. Developed documentation and specifications.
Managed accounts and delivered projects
- liaised directly with clients and contracters/suppliers, managing resources, translating client needs to technical requirements. Provided technical knowledge when pitching for new business.
October 2001 - April 2003
Technical Director
Wiliam Pty Ltd (Web Agency), Sydney, Australia
http://www.wiliam.com.au
Developed commercial web applications.
- content management and publishing; e-mail/SMS management systems, real-time industrial data collection and analysis, e-commerce shopping carts, corporate intranets/extranets. Developed an original, proprietary OO (Object-Oriented) database technology for web-based data management, using ASP and SQL Server.
Managed a team of 2-3 developers
working on diverse and parallel projects; scoped and costed projects; managed delivery to deadlines.
October 1999 - October 2001
Software Engineer
Honeywell Software Development Centre
Sydney, Australia
Developed components for software solutions
for security, building and industrial control products. Built object models, web interfaces and APIs for database access and security data management (ASP/SQL Server 7.0/C++/VB). Tested and developed interfaces for security hardware (C/FORTRAN). Wrote product documentation and provided training to internal and external customers.
September 1997 - August 1999
Teaching and Research Assistant
University of Delaware, Newark, Delaware, USA
Designed and constructed a novel mobile spherical robot
. Conducted physical and computer simulated experiments. Worked with a research team to solve contemporary problems in robotics theory. Wrote and published
technical papers
. Prepared and submitted a successful
U.S. Patent 6414457
.
Technical and language skills
Excellent, in-depth knowledge and recent experience in: Flash/Flex MXML and Actionscript 3, .NET and ASP.NET 1.x/2/3.5 (C#, VB.NET), Javascript/AJAX development, C, C++, PHP, HTML/CSS, XML/XSLT, SQL
Some knowledge of:
Java, JSP, ColdFusion, UNIX shell scripting, FORTRAN, Perl, Python, RoR, Photoshop design, HTML5, 3D animation using Blender
Languages
: English (excellent), Spanish (good), Mandarin Chinese (beginner), German (intermediate), Hindi (good), Bengali (excellent)
Education
1997- 1999
M.Sc. Master of Mechanical Engineering (Robotics)
The University of Delaware, Newark, Delaware, USA
Thesis: "Design, experiments and motion planning of a spherical rolling robot"
1993-1997
B.Eng. Bachelor of Mechanical Engineering
(1st class honours)
B.Sc. Bachelor of Computer Science
The University of Melbourne, Victoria, Australia
Performance
I am a lead singer in The Bombay Royale, a Bollywood/funk band based in Melbourne, Australia. See http://www.myspace.com/thebombayroyale
Examples of recent work
Online Data Analytics and Reporting Suite:
(no public URL)
- » Google Analytics-style online reporting and analysis platform for large global data agency
- » Created ASP.NET 2.0 C# server application, Flex/Flash front-end application, unique exporting capabilities
- » Now live for global user base
eCommerce and Order Fulfilment System
(no public URL)
- » Amazon-style B2C eCommerce application and back-end processing system for one of Australia’s largest book retailers, including order fulfilment, invoicing, packing and shipping.
- » Created ASP.NET 2.0 C# server application, SQL 2005 database, XML interfaces to third parties and payment gateways, reporting outputs
- » Now processing several million dollars in online business annually and has reduced operational costs by 75% over peak periods
Online Yacht Race Simulation
http://www.symmetri.com/symmetri/yacht.html (video demo)
- » Online yacht race simulation that runs race for 10,000+ users in real time, including realistic weather patterns and yacht tracking, live chat with other users, triggered events in real time 24/7
- » Created
ASP.NET 2.0 C#
server application, SQL 2005
database, .NET C#
Window Service to run simulation, Flash 9/AS3
application front end with Javascript
- » Now running as annual promotion for major beverage brand
International Standards Organization (ISO) - SPICE Assessment Toolbox
(no public URL)
- » Web based data repository for all data relating to international standard ISO15504, assessment tools for use by assessors on site
- » Created as
ASP.NET 2.0 C#
application using ASP.NET AJAX toolkit; assessment tools created as Flex desktop application that runs on Adobe AIR
kannuu lookup Web Service API
http://www.kannuu.com/developers_home.php
- »
XML-RPC/JSON/SOAP
web service API for delivery of kannuu Partial Word Completion lookup technology to client devices
- » Created as
PHP/MySQL
web application that delivers data in XML/JSON
format
searchcube Visual Search Engine
http://www.symmetri.com/searchcube
- » A visual search engine that shows previews of search results animated on a unique three-dimensional cube interface.
- » Written in
Flash 9/Actionscript 3
using open-source libraries - Sandy 3D Engine, Tweener and Google Search API
- » Now launched online and used by thousands daily
Mastersoft Systems website
http://www.msi.com.au
- » Wrote all content and developed technical documentation for all Mastersoft products and services
The Bombay Royale
http://www.myspace.com/thebombayroyale
- » Latest tracks from Bollywood/funk band based in Melbourne, Australia
The Verandah
http://www.theverandah.net
- » Selection of recent articles on all various topics
Symmetri Developer Blog
http://symmetri.blogsome.com
- » Latest articles on technical issues related to software development