Print

Printer friendly copy: view - last update: 4th August 2016.

 

Personal Information

Website: www.phillipcooper.id.au

Australian resident and passport holder (NAT: 'AUSTRALIAN').
UK passport holder (NAT: 'BRITISH CITIZEN').

 

Profile

Experienced software developer with strong background in enterprise security monitoring, intrusion prevention, and user compliance products across an expansive portfolio.

My unique set of skills and abilities have allowed me to contribute in a high number of specialisations for the organisation that I had worked for, ranging from data integrity and monitoring, NSA STIG compliance, full stack SaaS cloud applications, network security (firewalls and IPS), Internet Browsers, accessibility, i18n, package management, and Mobile Device Management app suites for large scale deployments.

I have had extensive exposure to the full software development life cycle. In particular Agile development, having served in a Scrum master role and as team lead.

 

Technical Skills Summary

SKILL LEVEL YEARS
C/C++14 (GCC, MS VC, GDB/DDD, POSIX, OpenGL/DX/UI, Boost, Threading) Expert 10
Java (JEE, JSP, JSF, SWING/AWT/SWT, JMS, JDBC, JUnit, Mockito) Expert 12
JavaScript (NodeJS, AngularJS, KnockoutJS, JSON, Jasmine) Very Good 15
Agile Development & Scrum Expert 6
iOS Development (ObjectiveC, Core Data, NSURL*, UIWebView) Very Good 1
C# .NET (Xamarin/Mono, XNA, MonoGame) Very Good 5
PKI & Network Security (OCSP, USA NSA STIG Compliance, SSL/TLS, AES) Expert 6
Continuous Integration (Jenkins, Cruise Control, RTC, Buildforge) Expert 7
PM & Collab (RTC, Jira, Confluence, Trello) Good 6
Databases (RDBMS, SQL, MS TSQL, SQLite, ElasticSearch, MySQL) Proficient 6
Web Development (HTML5, CSS3, RESTful APIs) Very Good 15
Installation Development (InstallShield / IS Script, RPM, AIX installp) Good 6
Quality Assurance Engineer (TDD, DDD, BDD) Proficient 1
Mobile Web Development (PhoneGap/Worklight/Cordova, Ionic) Proficient 3

 

Education and Qualifications

Bachelor of Computer Science (games technology) [honours], Charles Sturt University

Tertiary 2005-2009: Charles Sturt University, Bathurst NSW

Key Achievements:

High School 1999-2004:

Key Achievements:

 

Employment History

July 2015  June 2016
iOS Software Engineer, IBM

Role Description:

Responsibilities:

Key Projects:

Key Skills/Technologies:

January 2015 – July 2015
Full Stack PaaS/Web + Development Team Lead, IBM

Role Description:

Responsibilities:

Key Projects:

Key Skills/Technologies:

2012 – December 2014
Full Stack Software Engineer, IBM

Role Description:

Responsibilities:

Key Projects:

Key Skills/Technologies:

2011 – 2012
Software Engineer, IBM

Role Description:

Responsibilities:

Key Projects:

Key Skills/Technologies:

2010 – 2011
Quality Assurance Software Engineer, IBM

Role Description:

Responsibilities:

Key Projects:

Key Skills/Technologies:

2007 – 2008
Research Software Engineer, Charles Sturt University

Role Description:

Responsibilities:

Key Skills/Technologies:

 

Other Achievements

Search Engine ‐ 2004

Attendee of Sydney University’s Compuware Computer Science summer school, where a team of nine fellow attendees set out to create a complete web search engine using various technologies. The search engine was accomplished within one week and donated to CanTeen ( http://www.canteen.org.au ) youth cancer support charity organisation.

Shockwave Flash Yearbook ‐ 2004

For my High School Certificate assignment, I created an electronic yearbook for my class.

Educational Game ‐ 2007

For a group assignment at university, my class developed an educational game to simulate how government policies affect the environment and economy. My contributions to the project include the environment simulation model with realistic science based weather and water distribution patterns. In addition to the environment simulator, I helped with the sound engine and the logging mechanism.

Xbox 360 Video Game ‐ 2009

During my gap year after university, I developed a Xbox 360 video game for entry into the Microsoft Dream.Build.Play competition. The game, titled “Biophage”, incorporates many innovations that I developed for this game, primary of which include:

More information about my submission can be found on my website ( http://bit.ly/1cU2kmJ ).

 

Hobbies and Interests

When taking a break from work, I enjoy many activities. Golf is my favored pastime from first playing at age 13, but I have since started getting into Beach Volleyball whilst I lived close to the magnificent Gold Coast beaches. I try to keep physically active as much as I can to balance out my office desk job.

Volunteer Work

From an early age, I have been engaged in volunteer work and charity/community events quite regularly. Charities that I have worked with include Diabetes Australia, Cancer Council Australia, Returned & Services League, and Lions Club.

When opportunity strikes, I have volunteered to lead a team of fellow colleagues in the Cancer Council's Relay for Life event on several occasions.