SlideShare a Scribd company logo
1 of 5
David Brokenshire
#2203 – 808 Nelson St
Vancouver, BC                                                                                     Mobile: 778-317-9615
V6Z 2H2                                                                                  Email: david@brokenshire.ca
                                                                                           Web: david.brokenshire.ca
    Education
Ph.D. Candidate, Computer Science                  Massey University, New Zealand (2007-2008)
    • Research focus on Causal Modelling and Statistical Machine Learning with applications
       to education theory, educational technology

M.Sc., Interactive Arts and Technology                             Simon Fraser University (2007)
   • Research focus on Artificial Intelligence, Machine Learning, Bayesian networks and
        causal models with applications to education
   • Thesis: Discovering Causal Modles of Self-Regulated Learning

B.Sc., Information Technology                                           Simon Fraser University (2005)
    • The Information Technology program at SFU focuses on software engineering and
         computer science with interdisciplinary electives in interactive arts and business
         management.

    Technical Skills

Languages Used                         Development                            Databases and Related
                                       Environments
•     Java                             • Windows/Mac/Linux                    •    SQL
•     Python                           • CVS/SVN                              •    mySQL
•     Ruby                             • xUnit                                •    Java DB development
•     C++ inc STL                      • ant/make/rake                        •    ActiveRecord
•     Perl                             • Textmate
•     PHP                              • Intellij IDEA
•     Javascript                       • Eclipse

Software                               Development                            Knowledge Areas
                                       Methodologies and Skills
•    Tomcat                             • OOA/D                                •    Educational
•    Apache                             • Unit Testing/TDD                          Technology
•    Ruby on Rails                      • UML                                  •    Artificial Intelligence
•    Prototype &                        • Design Patterns                      •    Machine Learning
     Scriptacuous                       • Agile methods                        •    Multi-agent systems
                                                                               •    Causal models


    Work Experience

Co-Founder                                              Liffsoft.com                                          2008 - present
At Liffsoft we focus on creating useful tools to take suffering out of technology. Our first project is a tool to automatically
fix broken web links. Project involves using information retrieval and machine learning techniques to recognize pages
which no longer serve their original intent, and to find a set of the best replacement pages which are still active on the
web.
•    Main Duties:
            o Software design and Development
            o Information retrieval research
            o Evangelism
    •    Key Achievement:
            o Implementation of advanced document similarity comparison technique
    •    Technical Environment:
            o Java, Python, C, Octave/Matlab on OS X and Linux(Debian)

Lead Developer                              SPARC ePortfolios Project                                          2007
Research project focused on creating simple tools for building student portfolios and evaluating educational
consequences. I was responsible for redesigning the back end, doing Java Swing development and managing two co-
op students.

    •    Main Duties:
            o Software design and Development
            o Managing co-op students
    •    Key Achievement:
            o Completed redevelopment on schedule with improved performance and
                reliability
    •    Technical Environment:
            o Java, Ruby, Ruby on Rails, mySQL, Linux/Mac/Windows

Teaching Assistant                 ITEC 425 – Web Centered Technologies                                        2006
Fourh year course introducing students to web development technologies.

    •    Main Duties:
            o Creating and grading assignments
            o Mentored students
    •    Key Achievement:
            o Created assignments designed to foster quality development
    •    Technical Environment:
            o Perl, XML and XSLT, Java (J2EE and JWS)

Java UI Developer                           SPARC ePortfolios Project                                          2005
Research project focused on creating simple tools for building student portfolios and evaluating educational
consequences. I participated in the technical design and implementation of a new Java based GUI.

    •    Main Duties:
            o Responsible for software design and implementation of Java Swing GUI utilizing
                SOAP and AXIS to connect to back end.
    •    Key Achievement:
            o Implemented GUI
            o Conducted tests with users
    •    Technical Environment:
            o Java, Swing, AXIS, SOAP, Oracle, Linux/Windows/Mac

Research & Development                    Interoperable User Modelling                                     2003-2005
Research project created during my undergraduate degree, with work partially funded by the LORNet and Learning Kit
research programs, to address problems in user modelling with an architecture for allowing interoperation and data
sharing between user models. The project was under my direction with input from a faculty supervisor who provided
guidance and funding.
•   Main Duties:
           o Researching techniques used in user modeling
           o Software design and development
           o Writing and presenting research papers
    •   Key Achievements:
           o Identified problem inhibiting research in user modeling and created original
               design for solving interoperability problem
    •   Technical Environment:
           o Java, JADE/FIPA agent development environment, RDF/OWL ontologies

Lead Software Engineer                          SCORMIT Project                                                2003
University Industry Liason funded creating a tool to automatically collect legacy eLearning content from the web and
package it according to the SCORM standard, allowing its use in modern Learning Management Systems. As a software
engineer I was responsible for all development aspects including design, development, documentation, and testing.


    •   Main Duties:
           o Designing software to meet business requirements
           o Software development
    •   Key Achievement:
           o Implemented new functionality for recognizing portions of learning content to be
               automatically marked up and packaged
    •   Technical Environment:
           o Python, XML/XSLT, SCORM, IEEE LOM, Windows XP

Software Engineer                                  Learning Kit                                          2003-2004
A Canadian government funded research project creating software tools to improve learning and self-regulation of
students. I was responsible for development and documentation of UI elements.


    •   Main Duties:
           o Development of UI components using Java Swing
           o Writing technical documentation
    •   Technical Environment:
           o Java, Mac OS/X & Windows XP

C++ Software Developer            SFUnleashed RoboCup AI Soccer Team                                     2001-2003
SFUnleashed was a AI soccer team participating in the Robocup AI league to develop new AI techniques to solve the
grand challenge of robots playing soccer against expert humans. I was the initial developer on the project.


    •   Main Duties:
           o Researching agent localization, cooperation and strategy
           o Running experiments and statistical analysis
           o Performance sensitive C++ software development
    •   Key Achievements:
           o Took project from set up including selecting code base, technology, design, to
               deployment and mentoring of new developers
    •   Technical Environment:
           o C++, Linux, X11

 Selected Publications

David Brokenshire and Vive Kumar (2008). Causal Models for Educational Technology. The 8th
IEEE International Conference on Advanced Learning Technologies, Santander, Spain, July 2008.
Pat Lougheed, David Brokenshire, Vive Kumar, and Marek Hatala (2006). Moving legacy
learning content to SCORM: SCORMit! International Conference on SCORM. Taipei, Taiwan,
2006.

Pat Lougheed, Brittney Bogyo, and David Brokenshire (2005). Towards Formalizing Electronic
Portfolios. Workshop on Applications of Semantic Web Technologies for e-Learning at the Third
International Conference on Knowledge Capture. 2005.

David Brokenshire, Jurika Shakya, and Vive Kumar (2005). Providing Information for Mixed
Initiative Interaction via Interoperable User Modelling. AAAI Fall Symposia on Mixed-Initiative
Problem-Solving Assistants, November 2005.

Patrick Lougheed, David Brokenshire, Brittney Bogyo, Mayo Jordanov, Vive Kumar (2005).
Applications of Mixed-Initiative Interfaces and Intelligence to Electronic Portfolios, AAAI Fall
Symposia on Mixed-Initiative Problem-Solving Assistants, November 2005.

Jane Fee, Pat Lougheed, David Brokenshire, Brittney Bogyo, Mayo Jordanov Robin Johnson, and
Vive Kumar (2004). ePortfolio: issues for research. International Conference on ePortfolio. La
Rochelle: France, 2004.

David Brokenshire, Brittney Bogyo and Vive Kumar (2004) Towards an Upper-Level Ontology for
Information Exchange in ePortfolios. International Conference on ePortfolio. La Rochelle:
France, 2004.

Vadim Kyrylov, David Brokenshire and Eddie Hou (2004). Optimizing Precision of Self-Localization
in the Simulated Robotics Soccer, RoboCup 2004: Robot Soccer World Cup VIII. Lisboa, 2004.

Professional Interests and Associations

   Professional Interests                           Professional Associations
       • Artificial Intelligence                        • Association for Computing
              o Machine Learning                            Machinery (ACM)
              o Multi agent systems                     • Canadian Information Processing
              o Knowledge Representation                    Society (CIPS)
       • Educational Technology                         • American Association for Artificial
              o Student and User Modelling                  Intelligence (AAAI)
              o Educational Games                       • Canadian Society for
       • Software Engineering                               Computational Studies of
       • Urban & Traffic Modelling                          Intelligence (CSCSI)
                                                        • Member IEEE

Selected Community Involvement

Convocation Speaker                         SFU Convocation                            June 2nd 2005
Student Senator                          Simon Fraser University                           2002-2003
Invited Speaker                        SFU Surrey Official Opening                      Sept 9th 2003
Volunteer                            Rick Hansen Wheels in Motion                                2003
Member                                 Faculty Search Committee                                  2002
Member                            SIAT Long Term Planning Committee                        2002-2003
Member                        SIAT Undergraduate Curriculum Committee                      2002-2004
Representative           TechBC Learner Association   2001

References

Provided upon request.

More Related Content

What's hot (18)

Resume
ResumeResume
Resume
 
Zeeshan yousaf resume
Zeeshan yousaf resumeZeeshan yousaf resume
Zeeshan yousaf resume
 
PrinceCV
PrinceCVPrinceCV
PrinceCV
 
Oleksandr Pavlov cv
Oleksandr Pavlov   cvOleksandr Pavlov   cv
Oleksandr Pavlov cv
 
Bill Saunders Resume
Bill Saunders ResumeBill Saunders Resume
Bill Saunders Resume
 
Dmitriy Elisov CV v2.1
Dmitriy Elisov CV v2.1Dmitriy Elisov CV v2.1
Dmitriy Elisov CV v2.1
 
v2_Shikha_Gupta_Resume
v2_Shikha_Gupta_Resumev2_Shikha_Gupta_Resume
v2_Shikha_Gupta_Resume
 
NOOR ULLAH CV
NOOR ULLAH CVNOOR ULLAH CV
NOOR ULLAH CV
 
Yury Larin Resume N
Yury Larin Resume NYury Larin Resume N
Yury Larin Resume N
 
Lichang Wang_CV
Lichang Wang_CVLichang Wang_CV
Lichang Wang_CV
 
Snigdha Goel Resume
Snigdha Goel ResumeSnigdha Goel Resume
Snigdha Goel Resume
 
resume
resumeresume
resume
 
SHIRAS,JANHAVI
SHIRAS,JANHAVI SHIRAS,JANHAVI
SHIRAS,JANHAVI
 
mohammad_salloum_cv
mohammad_salloum_cvmohammad_salloum_cv
mohammad_salloum_cv
 
JGurgoneRes
JGurgoneResJGurgoneRes
JGurgoneRes
 
Resume Ajay Neethi Kannan
Resume Ajay Neethi KannanResume Ajay Neethi Kannan
Resume Ajay Neethi Kannan
 
Resume
ResumeResume
Resume
 
ValeryBassenkoResume
ValeryBassenkoResumeValeryBassenkoResume
ValeryBassenkoResume
 

Viewers also liked

This document is a draft of a planned solicitation and is subject ...
This document is a draft of a planned solicitation and is subject ...This document is a draft of a planned solicitation and is subject ...
This document is a draft of a planned solicitation and is subject ...butest
 
DƯƠNG HỒNG GARDEN HOUSE
DƯƠNG HỒNG GARDEN HOUSEDƯƠNG HỒNG GARDEN HOUSE
DƯƠNG HỒNG GARDEN HOUSEDuoc Daiphuc
 
Monte -- machine learning in Python
Monte -- machine learning in PythonMonte -- machine learning in Python
Monte -- machine learning in Pythonbutest
 
MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...
MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...
MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...butest
 
JISC Project Plan Template
JISC Project Plan TemplateJISC Project Plan Template
JISC Project Plan Templatebutest
 
cs348-06-lab3.doc
cs348-06-lab3.doccs348-06-lab3.doc
cs348-06-lab3.docbutest
 

Viewers also liked (8)

This document is a draft of a planned solicitation and is subject ...
This document is a draft of a planned solicitation and is subject ...This document is a draft of a planned solicitation and is subject ...
This document is a draft of a planned solicitation and is subject ...
 
DƯƠNG HỒNG GARDEN HOUSE
DƯƠNG HỒNG GARDEN HOUSEDƯƠNG HỒNG GARDEN HOUSE
DƯƠNG HỒNG GARDEN HOUSE
 
20161010090508451
2016101009050845120161010090508451
20161010090508451
 
Monte -- machine learning in Python
Monte -- machine learning in PythonMonte -- machine learning in Python
Monte -- machine learning in Python
 
.doc
.doc.doc
.doc
 
MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...
MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...
MEDSHOW 2010 – MEDS13 CLASS ACT – “THE INTERN” Lights down. Static ...
 
JISC Project Plan Template
JISC Project Plan TemplateJISC Project Plan Template
JISC Project Plan Template
 
cs348-06-lab3.doc
cs348-06-lab3.doccs348-06-lab3.doc
cs348-06-lab3.doc
 

Similar to [doc].doc (20)

caseywest
caseywestcaseywest
caseywest
 
caseywest
caseywestcaseywest
caseywest
 
Amgad Atef Nasr Resume
Amgad Atef Nasr ResumeAmgad Atef Nasr Resume
Amgad Atef Nasr Resume
 
Shwetambari Gulhane Resume
Shwetambari Gulhane ResumeShwetambari Gulhane Resume
Shwetambari Gulhane Resume
 
Harsh_Resume_pdf
Harsh_Resume_pdfHarsh_Resume_pdf
Harsh_Resume_pdf
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
Going Mobile !
Going Mobile !Going Mobile !
Going Mobile !
 
resume
resumeresume
resume
 
resume
resumeresume
resume
 
Gaurav agarwal
Gaurav agarwalGaurav agarwal
Gaurav agarwal
 
Michael Yao v1.4
Michael Yao v1.4Michael Yao v1.4
Michael Yao v1.4
 
Sylvain Bellemare Resume
Sylvain Bellemare ResumeSylvain Bellemare Resume
Sylvain Bellemare Resume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
warren_gavin_cv
warren_gavin_cvwarren_gavin_cv
warren_gavin_cv
 
MohitKumarGupta_Resume
MohitKumarGupta_ResumeMohitKumarGupta_Resume
MohitKumarGupta_Resume
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13
 
Resume
ResumeResume
Resume
 
mitra_resume-2
mitra_resume-2mitra_resume-2
mitra_resume-2
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

[doc].doc

  • 1. David Brokenshire #2203 – 808 Nelson St Vancouver, BC Mobile: 778-317-9615 V6Z 2H2 Email: david@brokenshire.ca Web: david.brokenshire.ca Education Ph.D. Candidate, Computer Science Massey University, New Zealand (2007-2008) • Research focus on Causal Modelling and Statistical Machine Learning with applications to education theory, educational technology M.Sc., Interactive Arts and Technology Simon Fraser University (2007) • Research focus on Artificial Intelligence, Machine Learning, Bayesian networks and causal models with applications to education • Thesis: Discovering Causal Modles of Self-Regulated Learning B.Sc., Information Technology Simon Fraser University (2005) • The Information Technology program at SFU focuses on software engineering and computer science with interdisciplinary electives in interactive arts and business management. Technical Skills Languages Used Development Databases and Related Environments • Java • Windows/Mac/Linux • SQL • Python • CVS/SVN • mySQL • Ruby • xUnit • Java DB development • C++ inc STL • ant/make/rake • ActiveRecord • Perl • Textmate • PHP • Intellij IDEA • Javascript • Eclipse Software Development Knowledge Areas Methodologies and Skills • Tomcat • OOA/D • Educational • Apache • Unit Testing/TDD Technology • Ruby on Rails • UML • Artificial Intelligence • Prototype & • Design Patterns • Machine Learning Scriptacuous • Agile methods • Multi-agent systems • Causal models Work Experience Co-Founder Liffsoft.com 2008 - present At Liffsoft we focus on creating useful tools to take suffering out of technology. Our first project is a tool to automatically fix broken web links. Project involves using information retrieval and machine learning techniques to recognize pages which no longer serve their original intent, and to find a set of the best replacement pages which are still active on the web.
  • 2. Main Duties: o Software design and Development o Information retrieval research o Evangelism • Key Achievement: o Implementation of advanced document similarity comparison technique • Technical Environment: o Java, Python, C, Octave/Matlab on OS X and Linux(Debian) Lead Developer SPARC ePortfolios Project 2007 Research project focused on creating simple tools for building student portfolios and evaluating educational consequences. I was responsible for redesigning the back end, doing Java Swing development and managing two co- op students. • Main Duties: o Software design and Development o Managing co-op students • Key Achievement: o Completed redevelopment on schedule with improved performance and reliability • Technical Environment: o Java, Ruby, Ruby on Rails, mySQL, Linux/Mac/Windows Teaching Assistant ITEC 425 – Web Centered Technologies 2006 Fourh year course introducing students to web development technologies. • Main Duties: o Creating and grading assignments o Mentored students • Key Achievement: o Created assignments designed to foster quality development • Technical Environment: o Perl, XML and XSLT, Java (J2EE and JWS) Java UI Developer SPARC ePortfolios Project 2005 Research project focused on creating simple tools for building student portfolios and evaluating educational consequences. I participated in the technical design and implementation of a new Java based GUI. • Main Duties: o Responsible for software design and implementation of Java Swing GUI utilizing SOAP and AXIS to connect to back end. • Key Achievement: o Implemented GUI o Conducted tests with users • Technical Environment: o Java, Swing, AXIS, SOAP, Oracle, Linux/Windows/Mac Research & Development Interoperable User Modelling 2003-2005 Research project created during my undergraduate degree, with work partially funded by the LORNet and Learning Kit research programs, to address problems in user modelling with an architecture for allowing interoperation and data sharing between user models. The project was under my direction with input from a faculty supervisor who provided guidance and funding.
  • 3. Main Duties: o Researching techniques used in user modeling o Software design and development o Writing and presenting research papers • Key Achievements: o Identified problem inhibiting research in user modeling and created original design for solving interoperability problem • Technical Environment: o Java, JADE/FIPA agent development environment, RDF/OWL ontologies Lead Software Engineer SCORMIT Project 2003 University Industry Liason funded creating a tool to automatically collect legacy eLearning content from the web and package it according to the SCORM standard, allowing its use in modern Learning Management Systems. As a software engineer I was responsible for all development aspects including design, development, documentation, and testing. • Main Duties: o Designing software to meet business requirements o Software development • Key Achievement: o Implemented new functionality for recognizing portions of learning content to be automatically marked up and packaged • Technical Environment: o Python, XML/XSLT, SCORM, IEEE LOM, Windows XP Software Engineer Learning Kit 2003-2004 A Canadian government funded research project creating software tools to improve learning and self-regulation of students. I was responsible for development and documentation of UI elements. • Main Duties: o Development of UI components using Java Swing o Writing technical documentation • Technical Environment: o Java, Mac OS/X & Windows XP C++ Software Developer SFUnleashed RoboCup AI Soccer Team 2001-2003 SFUnleashed was a AI soccer team participating in the Robocup AI league to develop new AI techniques to solve the grand challenge of robots playing soccer against expert humans. I was the initial developer on the project. • Main Duties: o Researching agent localization, cooperation and strategy o Running experiments and statistical analysis o Performance sensitive C++ software development • Key Achievements: o Took project from set up including selecting code base, technology, design, to deployment and mentoring of new developers • Technical Environment: o C++, Linux, X11 Selected Publications David Brokenshire and Vive Kumar (2008). Causal Models for Educational Technology. The 8th IEEE International Conference on Advanced Learning Technologies, Santander, Spain, July 2008.
  • 4. Pat Lougheed, David Brokenshire, Vive Kumar, and Marek Hatala (2006). Moving legacy learning content to SCORM: SCORMit! International Conference on SCORM. Taipei, Taiwan, 2006. Pat Lougheed, Brittney Bogyo, and David Brokenshire (2005). Towards Formalizing Electronic Portfolios. Workshop on Applications of Semantic Web Technologies for e-Learning at the Third International Conference on Knowledge Capture. 2005. David Brokenshire, Jurika Shakya, and Vive Kumar (2005). Providing Information for Mixed Initiative Interaction via Interoperable User Modelling. AAAI Fall Symposia on Mixed-Initiative Problem-Solving Assistants, November 2005. Patrick Lougheed, David Brokenshire, Brittney Bogyo, Mayo Jordanov, Vive Kumar (2005). Applications of Mixed-Initiative Interfaces and Intelligence to Electronic Portfolios, AAAI Fall Symposia on Mixed-Initiative Problem-Solving Assistants, November 2005. Jane Fee, Pat Lougheed, David Brokenshire, Brittney Bogyo, Mayo Jordanov Robin Johnson, and Vive Kumar (2004). ePortfolio: issues for research. International Conference on ePortfolio. La Rochelle: France, 2004. David Brokenshire, Brittney Bogyo and Vive Kumar (2004) Towards an Upper-Level Ontology for Information Exchange in ePortfolios. International Conference on ePortfolio. La Rochelle: France, 2004. Vadim Kyrylov, David Brokenshire and Eddie Hou (2004). Optimizing Precision of Self-Localization in the Simulated Robotics Soccer, RoboCup 2004: Robot Soccer World Cup VIII. Lisboa, 2004. Professional Interests and Associations Professional Interests Professional Associations • Artificial Intelligence • Association for Computing o Machine Learning Machinery (ACM) o Multi agent systems • Canadian Information Processing o Knowledge Representation Society (CIPS) • Educational Technology • American Association for Artificial o Student and User Modelling Intelligence (AAAI) o Educational Games • Canadian Society for • Software Engineering Computational Studies of • Urban & Traffic Modelling Intelligence (CSCSI) • Member IEEE Selected Community Involvement Convocation Speaker SFU Convocation June 2nd 2005 Student Senator Simon Fraser University 2002-2003 Invited Speaker SFU Surrey Official Opening Sept 9th 2003 Volunteer Rick Hansen Wheels in Motion 2003 Member Faculty Search Committee 2002 Member SIAT Long Term Planning Committee 2002-2003 Member SIAT Undergraduate Curriculum Committee 2002-2004
  • 5. Representative TechBC Learner Association 2001 References Provided upon request.