Jason Brownlee

Jason Brownlee

Computer Scientist and Software Engineer

Melbourne Area, Australia

Current
  • Software Engineer at Agent Oriented Software
Past
  • Co-Founder & Software Engineer at Mayhem Method
  • Analyst Programmer at The Portland House Group
  • Consultant at Shine Technologies
Education
  • Swinburne University of Technology
  • RMIT University
  • Swinburne University of Technology
  • Swinburne University of Technology
  • RMIT University
  • RMIT University
Connections
60 connections
Industry
Computer Software

Jason Brownlee’s Summary

Dr Jason Brownlee's passion for programming and machine learning manifest early in the development of open source computer game modifications and tutorials.

He started his technical carrier as a Java Enterprise consultant working closely and onsite with large corporate clients in the utility, retail, and directory industries.

After a number of years of corporate enterprise experience, Jason followed his passion for basic research back to university and completed is doctorate in biologically inspired artificial intelligence.

Since completing his PhD, Jason has pursued his entrepreneurial aspirations, founding a number of web businesses.

More recently, Jason has been involved with the design, development and application of intelligent agent and multi-agent systems in the geospatial, aerospace, military, and simulation sectors.

Jason Brownlee’s Specialties:

Algorithm design, Experimental design, System design


Jason Brownlee’s Experience

  • Software Engineer

    Agent Oriented Software

    (Computer Software industry)

    January 2009Present (11 months)

    * C-BDI Project, Internal with BAE Systems
    - Technical Lead, reported to project manager
    - Development of a next-generation Belief-Desire-Intention (BDI) agent-based middle-ware for safety-critical applications in aviation and defense domains
    - Technologies: Java, Embedded C++, DO178B, BDI, Intelligent Agents, Multi-Agent Systems
    * Interoperability Project, Northrop Grumman
    - Developer, reported to team lead and project manager
    - Development of a prototype multi-tier agent-based system for autonomous decision making in ISR data dissemination
    - Responsible for architecture design, prototype development, client presentation
    - Technologies: Java, JACK Intelligent Agents, Multi-Agent Systems, VBS2 (simulation software)
    * JSF Project, Northrop Grumman and Defense
    - Developer, reported to team lead and project manager
    - Investigation into the ISR data interoperability concerns of the Joint Strike Fighter for use by Australian Defense using Open Geospatial Consortium (OGC) standards and intelligent agent architectures
    - Responsible for technology assessment, prototype development, client presentation
    - Technologies: Java, JACK Intelligent Agents, Multi-Agent Systems, GIS, OGC (WMS, WFS, GML), GeoServer, GeoTools, Service Oriented Architecture (SOA)

  • Co-Founder & Software Engineer

    Mayhem Method

    (Computer Software industry)

    July 2008December 2008 (6 months)

    * Responsible for the inception, development, launch, marketing, and maintenance of a number of revenue generating web applications in self-education, usability, movie social networking, and media aggregation sectors, as follows:
    - Spicy Elephant, http://www.spicyelephant.com, Revenue Generating. An online self-study website where you tell us what you want to study in the form of flash cards, and the system intelligently schedules when you need to study.
    - Five Second Test, http://www.fivesecondtest.com, Revenue Generating. An online usability tool for assessing the impression a web page makes on the user.
    - Comment is King, http//www.commentisking.com, defunct and open sourced. An online tool for blog authors and other context producers for finding and participating in the broader conversations around their content from disparate services such as Reddit, Digg, Delicious, FriendFeed, and Twitter.
    - gnatDB, http//www.gnatdb.com, defunct and open sourced. A lightweight personal data tracking service that encourages users to record everything and add meaning to collected data at some later date.
    - Screen Sponge, http://screensponge.com, defunct and open sourced. A movie management web site where you manage all the movies and television shows you have, want, and have seen.
    * Technologies: Ruby, Ruby on Rails, HTML, JSON, CSS, Linux, Apache, MySQL

  • Analyst Programmer

    The Portland House Group

    (Financial Services industry)

    June 2006August 2006 (3 months)

    * Automated Portfolio Management (financial sector)
    * Technical Developer, reported to project lead
    * Responsible for early stage consulting regarding the application of genetic algorithms to portfolio optimization
    * Technologies: Java, C++, Genetic Algorithms

  • Consultant

    Shine Technologies

    (Privately Held; Information Technology and Services industry)

    December 2000December 2004 (4 years 1 month)

    * EXP Project, Sensis
    - Technical Developer, on site, reported to team and project leads
    - Yellow/White Pages integration project for call center use with 3-tier infrastructure and GUI Client
    - Responsible for query processor and data integration tier, developed a scalable mulit-threaded query processing engine with automatic fail-over and load balancing
    - Technologies: J2E (J2EE), Java I/O, Threading, EJB on Sun One Application Server, Oracle, Hybinate, JUnit, Ant, RPC using RMI and SOAP, XML manipulation using JAXP/JAXB
    * Self-Service Superannuation, Australian Clearance Services
    - Developer, on site, reported to project lead
    - Web portal for superannuation brokers
    - Responsible for complex form design, build, and test
    - Technologies: Java, JSP, Jakarta Struts, XML, HTML, CSS
    * Payment Gateway, Flybuys (Loyalty Pacific)
    - Technical Lead, on site, reported to project lead
    - Web-based portal for Flybys call center
    - Responsible for end-to-end (requirements to deployment)
    - Technologies: Java, JSP, Jakarta Struts, HTML, CSS
    * Xpresso Batch Architecture, Internal Research and Development
    - Technical Lead, reported to project lead
    - High-performance query processing and batch architecture in Java (middle-ware)
    - Responsible for extensions, documentation, tests, tutorial, packaging for sale
    - Technologies: Java Threading JDBC, I/O, Threading
    * Webmail Project, Internal/Spotlight Online
    - Technical Lead, on site, reported to project lead
    - High-performance re-brandable webmail platform with ad management system
    - Responsible for infrastructure design, development, testing, deployment, and maintenance
    - Technologies: LAMP, PHP, HTML, LDAP, Qmail, Bash Shell Scripting, Linux, Horde IMP
    * Other
    - Web development, on site, United Energy
    - Bill Processing, Yarra Energy
    - Java Code Generator, on site NBV Project, TXU (Tru Energy)


Jason Brownlee’s Education

  • Swinburne University of Technology

    PhD , Information Technology , 20052008

    * Design, simulation, and investigation of computational models of the acquired immune system
    * Mastery of the field of artificial immune systems, specifically the areas of classical and distributed clonal selection algorithms
    * Strong statistical hypothesis testing, research method and experimental design, theoretical unification of the field
    * Deep theoretical and practical experience with computational intelligence techniques including evolutionary algorithms (such as genetic algorithms), artificial neural networks (such as back propagation), and swarm intelligence (such as ant colony optimization and particle swarm optimization)
    * 400 page thesis, 61 intelligent systems lab technical reports, 1 (A+) conference paper (http://www.ict.swin.edu.au/personal/jbrownlee/)
    * Open source project: Optimization Algorithm Toolkit (OAT), a biologically inspired optimization algorithm platform
    * Thesis: Clonal Selection as an Inspiration for Adaptive and Distributed Information Processing

  • RMIT University

    Short Course , Introduction to Psychology , 20042004

    * Single Semester (13 weeks), Distance Education
    * Topic Areas: The nature and rationale of psychology, human learning and memory, intelligence and personality, motivation and needs, stress, emotion and coping, social behavior and group influences, applications of psychology

  • Swinburne University of Technology

    Masters , Information Technology , 20032004

    * Composition split between course work and independent research
    * Advanced programming course work including: Unix Programming (ANSI C, sockets, pipes), Advanced .NET Programming (C#), Win32 Programming (Managed C++), and XML Technologies (XSD, XPath)
    * Research involved implementation, simulation and investigation of computational models of niching genetic algorithms for continuous function optimization
    * Strong research method and experimental design and analytic skills
    * Thesis: Parallel Niching Genetic Algorithms - A Crowding Perspective

  • Swinburne University of Technology

    Bachelors , Applied Science (Computing) , 20012002

    * High Distinction Average
    * Focus on Software Engineering and Programming
    * Subjects included: Software Development, Web Development, Database (Oracle), Human Computer Interaction (Usability), Software Engineering, Data Communications (Network Programming), Professional Issues in IT (Ethics), Software Project Management, Advanced Web Technologies, Intelligent Agents, Advanced Software Development (Algorithms and Data Structures), Business Programming (VB.NET), Evolutionary and Neural Computing, C++, Software Team Project (Waveform manipulation in digital audio)
    * Subject Achievement Aware for Evolutionary and Neural Computing

  • RMIT University

    Advanced Diploma , Information Technology , 20002000

    * Focus on Software Engineering and Computer Programming
    * High Distinction Average
    * Subjects included: Programming (ANSI C), Quality Assurance for Information Technology, Information Systems, Visual Programming (AWT and Swing), eCommerce and Intranet Development, Network Management (Linux), Network Programming (Java)

  • RMIT University

    Diploma , Information Technology , 19991999

    Focus on Software Engineering and Computer Programming
    Subjects Included: Information Systems, Computer Technology (hardware), Communications and Networks, Algorithm Design and Software Development (Java), Computer Technology, Network Technology, Organizational Development in IT, Introduction to Object Oriented Programming (Java)


Additional Information

Jason Brownlee’s Interests:

artificial intelligence, collective intelligence, web 2.0. evolution, software engineering, reading (science fiction, science fact), running

Jason Brownlee’s Groups:

Linux Users Victoria, Ruby User Group Oceania, The Hive (Melbourne Entrepreneurs), Jelly (Co-working for Melbourne Entrepreneurs), Start-up Camp Melbourne 2008

  •    Ruby on Rails
  •    Artificial Intelligence
  •    Australian IT Industry
  •    iPhone Group
  •    Evolutionary algorithms
  •    Artificial Intelligence and Machine Learning
  •    Artificial Neural Networks
  •    Artificial Intelligence Researchers, Faculty + Professionals
  •    Australian Artificial Intelligence
  •    Computational Intelligence
  •    Intelligent Agents and Agent Oriented Systems
  •    Evolving Computers - AI, Chaos, Evolutionary & Generic Algorithms
  •    Australian Rubyists
  •    Artificial Intelligence for Australian Industry
  •    Autonomous Agents and Multi-Agent Systems (AAMAS)
  •    Research Methods
  •    Collaborative Agents -- REsearch & Development (CARE)

Jason Brownlee’s Honors:

Australian Computer Society Student Award 2002,
Aspect Scholarship Prize 2003,
Swinburne University Summer Research Scholarship 2004,
Swinburne University Dean's Scholarship 2005,
Australian Postgraduate Award 2006


Jason Brownlee’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Jason Brownlee’s full profile:

  • See who you and Jason Brownlee know in common
  • Get introduced to Jason Brownlee
  • Contact Jason Brownlee directly

View Full Profile