Melbourne, Victoria, Australia
I help clients solve hard code and optimization problems in Unity 2D / 3D. Specialties - Advanced Unity feature development - Code optimization - Feature design and consultation
Technical Director and Lead Developer at Ghost Cat Games. Responsibilities: - Manage technology stack - Manage contract developers - Game feature design and implementation - Game performance optimisation - Tool development
Senior security consultant at Melbourne based offensive security firm. Responsibilities: - Web application penetration testing - Thick client application penetration testing - External / internal penetration testing - Red team adversary simulations - Social engineering, phishing, physical - Mobile application penetration testing - Client meetings - Reporting
The company specialises in business applications and websites with a focus on security. My role involved engaging with clients, designing systems based on client needs, managing and working with a team of engineers to implement, test and document each system. I was also responsible for security audits and penetration testing. The main technologies used were Python, Node.js and PHP.
My role was to design and implement software projects while working with a team of coders and designers. PHP, PYTHON, PostgreSQL, MySQL, jQuery, CSS, HTML, XML, SVN CakePHP, CodeIgniter - Sales and stock transfer reporting system - Company frame search system - REST service for lens ordering HOYA – Between Thailand and Australian optical chain - REST service for stock management HOLT - Between Hong Kong and Australian optical chain - CRT advertising and placement system for schools - Company website / shopping cart - Server and application security audits and penetration testing
My role was to design and implement software projects. We also maintained and refactored existing software projects. I managed other coders and designers. PHP, PYTHON, PostgreSQL, MySQL, jQuery, CSS, HTML, XML, SVN, Cold Fusion - Providing programming services for the Department of Defence including: - Remediation and refactoring of existing code - Authoring technical documentation - Unit testing, integration testing of APIs and system and security testing of websites - Server and application security audits and penetration testing