Saint Mary's University - Computer Science
Help with setup for numerous events and projects. Avocating for the cause of helping children and in driving fund-raising to support KHP activities.
Kids Help Phone
Mobile Applications
User Experience
Software Design
Android
Cloud computing
Python
Software Engineering
Online Advertising
Teaching
Java
iOS
Responsive Design
Team Leadership
Object Oriented Design
Design Patterns
JavaScript
Technical Writing
Distributed Systems
Touch Interfaces
Linux
O'Brien
Philip
Memorial University
Saint Mary's University
StudentWise
BeyondTrust
Agora Mobile Inc
Dalhousie University
Genieknows.com
Verafin
Lockheed Martin
Halifax
NS
Design and development of software for integration with Canadian Navy frigates and simulation training of tactical engagement scenarios. Fields of design and implementation: underwater acoustic modelling and analysis
environmental conditions modelling (terrain
climate
marine systems)
ship navigation and acoustic emissions modelling.
Software Engineer
Lockheed Martin
Halifax
Canada Area
Course instructor for CSCI 1227: Intermediate Computing and Problem Solving
Part-time Lecturer
Saint Mary's University
Mobile applications development in a cloud-based product. Immersed in latest HTML5 technologies
with focus on high-performance JavaScript
fluid user experiences
and cross-mobile-browser feature design.
Agora Mobile Inc
BeyondTrust
Halifax
User interface design and web API development in multiple Azure cloud-based web applications. Worked across multiple teams as a UI resource
pushing for adherence to best practices
guidance for architectural design
and consistency of user experience.
Senior Software Engineer
Led design of a cross-enterprise web application. Coordinated network security requirements and implementation between universities. Managed solution development and deployment to selected universities using MySQL
LDAP
XML
and Web Services
StudentWise
Research into context-awareness
semantic web technologies
P2P networks
modeling psychological aspects of spatial cognition in programmers
and distributed computing. \n\nDesigned SOA for cross-product integration to automate knowledge annotation and text mining.
Dalhousie University
Verafin
St John’s
Newfoundland and Labrador
Canada
Product Owner
Halifax
NS
Research in large-scale information organization and retrieval. Lead in enterprise software and systems architecture
documentation and development. Experienced with query analysis
user modeling
distributed system design
databases for geographical data
test-driven development. Instituted software testing procedures and infrastructure.
Software Engineer
Genieknows.com
Application developer tasked with designing a semi-automated computer system to aid the documentation and analysis of phonological language acquisition: Phon. The project was sponsored by national and international funding agencies and educational institutions.\n\nExtensive use of UML
CVS
Java and XML for conversing with other linguistic software
most notably
Talkbank.
Memorial University
Verafin
St. John's
Newfoundland And Labrador
Canada
Software Developer
MCSc
Thesis title: \"A Semantic Web Approach to Content-Aware Knowledge Sharing\"
Semantic Web
Knowledge Management
Software Engineering
Program Comprehension
Computer Science Society VP-Internal (2005)
Dalhousie Student Chapter of the ACM Chair (2005-2006)
Dalhousie Karate Club Vice-President (2006)
President (2007-2008)
Faculty of Computer Science Mentor Program (2005)
B. Sc
Honours Thesis title: \"An Application for Linguistic Data Capture and Analysis\"
Computer Science
MUN Student Union (2002-2003)
MUN Computer Science Society President (2002-2004)
MUN Leadership Forum (2003-2004)
MUN \"Leaders In Furthering Education\" (2004)
The following profiles may or may not be the same professor: