{
  "$schema": "./schema.json",
  "basics": {
    "name": "Michael Caplan",
    "label": "Software Development Manager Who Codes",
    "image": "https://s.gravatar.com/avatar/89465841bafcff9cee2b1f74dfe38b8e?s=600",
    "images": [
      {
        "src": "https://s.gravatar.com/avatar/89465841bafcff9cee2b1f74dfe38b8e?s=192",
        "width": 192,
        "height": 192
      },
      {
        "src": "https://s.gravatar.com/avatar/89465841bafcff9cee2b1f74dfe38b8e?s=256",
        "width": 256,
        "height": 256
      },
      {
        "src": "https://s.gravatar.com/avatar/89465841bafcff9cee2b1f74dfe38b8e?s=384",
        "width": 384,
        "height": 384
      },
      {
        "src": "https://s.gravatar.com/avatar/89465841bafcff9cee2b1f74dfe38b8e?s=512",
        "width": 512,
        "height": 512
      },
      {
        "src": "https://s.gravatar.com/avatar/89465841bafcff9cee2b1f74dfe38b8e?s=1440",
        "width": 1440,
        "height": 1440
      }
    ],
    "email": "me@michaelcaplan.com",
    "url": "https://www.michaelcaplan.com",
    "summary": "Mike has been active as a web application developer and designer since the late 90s, working in the non-profit, university, retail, agricultural, and health care industries. He was a founding partner of HarvestHand, a platform that services Community Shared Agriculture farms. Mike founded Refresh Annapolis Valley, a new media professional association.\n\nMike is the Software Development Manager for the Labnet Dental Lab Systems division of Henry Schein - a solutions company for health care professionals.",
    "location": {
      "countryCode": "CA",
      "city": "Wolfville",
      "postalCode": "B4P1T5",
      "region": "Nova Scotia"
    },
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "michael-caplan-40b37a1",
        "url": "https://www.linkedin.com/in/michael-caplan-40b37a1/"
      },
      {
        "network": "Gemini",
        "url": "gemini://michaelcaplan.com/"
      },
      {
        "network": "Facebook",
        "username": "michaelisraelcaplan",
        "url": "https://www.facebook.com/michaelisraelcaplan"
      },
      {
        "network": "GitHub",
        "username": "michaelcaplan",
        "url": "https://github.com/michaelcaplan"
      },
      {
        "network": "Bitbucket",
        "username": "labnet",
        "url": "https://bitbucket.org/labnet/"
      }
    ]
  },
  "work": [
    {
      "name": "Henry Schein One",
      "position": "Software Development Manager",
      "startDate": "2006-09-30",
      "highlights": [
        "Hired as the founding Software Engineer for the product Digital Dental Exchange (DDX)",
        "Architected and engineered the DDX platform, which acts as a key component in clinical workflows integrating a large ecosystem of technology partners",
        "Scaled the DDX platform to service several geographic regions and a customer base over 100K",
        "Defined a new class of SaaS Dental Lab Management Software - Labnext",
        "Built a diverse engineering team and our SDLC",
        "Engineering team reported the highest job satisfaction across all of Henry Schein One (2021)"
      ],
      "summary": "The Labnet Dental Lab Systems division of Henry Schein One offers the Dental Lab industry’s most comprehensive and powerful management systems; with solutions suited for labs of all sizes and budgets.",
      "url": "https://henryscheinone.com/",
      "location": "Wolfville, NS, CA"
    },
    {
      "name": "HarvestHand",
      "position": "Co-Founder & Software Developer",
      "startDate": "2010-12-31",
      "endDate": "2019-12-31",
      "summary": "HarvestHand was an Internet platform for Community Shared Agriculture (CSA) businesses to communicate with and manage their community of members.",
      "location": "Port Williams, NS, CA",
      "highlights": [
        "Technology founder",
        "Primary software engineer",
        "Scaled business and technology platform to service regional farms",
        "Winner of the inaugural Agriculture Innovation Accelerator Award"
      ]
    },
    {
      "name": "Mom & Pop Media",
      "position": "Founder",
      "startDate": "2000-12-31",
      "endDate": "2007-12-31",
      "summary": "Working under the name Mom & Pop Media, I started my freelance web and print design and development consultancy upon return from my stay in South Africa in 2000.",
      "highlights": [
        "Web and email hosting services",
        "Web design and web-site maintenance",
        "Custom web application development",
        "Print design (newsletters, pamphlets, posters)",
        "Server administration and maintenance",
        "On call technical support"
      ],
      "location": "Montréal and NS, CA"
    },
    {
      "name": "Apison Communications",
      "position": "Software Development Manager",
      "summary": "Apison Communications was a full-service design and development firm. Apison offered web-based content management solutions for business professionals, and the real estate industry. I was responsible for heading software development initiatives as well as filling the role of system administrator.",
      "location": "New Glasgow, NS, CA",
      "startDate": "2006-04-01",
      "endDate": "2006-09-01"
    },
    {
      "name": "High-Touch Communications",
      "position": "Senior Programmer",
      "startDate": "2005-12-31",
      "endDate": "2006-12-31",
      "summary": "High-Touch Communications is a leading North American branding + web firm, offering its pièce de résistance web platform called IgnitionWeb. I was hired by HTC the summer of 2005 as Senior Programmer, where I was responsible for heading programming and the programming team.",
      "highlights": [
        "Overseeing the development and deployment of IgnitionWeb 3.4 – a major milestone release including WYSIWYG content editing, as well as significant code and SQL performance optimisations",
        "Auditing Unisource.ca, a multi-million dollar B2B web site, for performance bottlenecks and implementing sweeping code and database performance optimisations",
        "Integration of IgnitionWeb for several clients including Dynaflair Corporation, Trueline Valve Corporation, JC-TL, and JC Fábrica de Válvulas",
        "Migration of CVS + Bugzilla source control management system to Subversion + Trac",
        "IgnitionWeb 3.x and 4.x development roadmap",
        "Development of Quality Assurance program",
        "Payment gateway integration for Hourglass time tracking and project management software suite"
      ],
      "url": "https://www.htc.ca/",
      "location": "Montréal, QC, CA"
    },
    {
      "name": "Internet Merchandising Systems",
      "position": "Web Developer",
      "startDate": "2004-01-01",
      "endDate": "2004-12-31",
      "summary": "I acted as a primary developer of Internet Merchandising Systems' line of e-commerce products targeted at hotel, tour, rental, and retail sectors.",
      "highlights": [
        "Worked on their core application called IMScart, a PHP & MySQL powered web application, which included several plugable modules for providing an array of possible product configurations",
        "Developed a new business to business product called Hermes, an XML-RPC driven merchandising gateway connecting reseller storefronts with product suppliers. I developed the XML-RPC driven server from scratch with PHP and MySQL."
      ]
    },
    {
      "name": "1-800-Homeopathy",
      "position": "Web Developer",
      "startDate": "2003-10-01",
      "endDate": "2004-04-01",
      "summary": "I took over developing this homoeopathic e-commerce web-site back in the winter of 2003 for Profilium, a Montréal based company specialising in developing technology for the mobile market.",
      "highlights": [
        "Developed a sophisticated discount manager for their pre-existing application",
        "Reworked the application's architecture",
        "Implemented a user system for maintaining order history",
        "Implemented a \"My 1-800\" section for saving favourite products"
      ]
    },
    {
      "name": "Le Château",
      "position": "Lead PHP Developer",
      "startDate": "2004-01-01",
      "endDate": "2005-12-31",
      "url": "https://www.instagram.com/lechateau/",
      "summary": "Le Château Inc. was a fashion company. I worked on developing a large scale corporate Intranet which integrated legacy systems and new web application solutions for over 300 users and 150 stores across Canada and the USA.",
      "highlights": [
        "Complete Intranet code audit and redesign of the application architecture.",
        "Implemented globalisation features to the company Intranet allowing applications to work in multiple languages",
        "Trained developers in the application architecture",
        "Introduced source control management",
        "Implemented a coding standard to enhance our team based development environment",
        "Researched Free and Open Source Software for the web environment, making recommendations on viable solutions to the various problems we need to solve"
      ],
      "location": "Montréal, QC, CA"
    },
    {
      "position": "Director",
      "name": "Institute for Anarchist Studies",
      "summary": "Each year the IAS awards grants to authors promoting critical scholarship on social domination and the reconstructive vision of a free society. The IAS believes this theoretical work is of great importance to informing activist practises, just as practise informs theory. The IAS has funded over a hundred projects by authors from countries around the world, including Argentina, Canada, Chile, Ireland, Nigeria, Germany, South Africa, and the United States.",
      "startDate": "2003-01-01",
      "endDate": "2003-12-31",
      "url": "https://anarchiststudies.org/",
      "highlights": [
        "Fundraising",
        "Book keeping",
        "Board of Director coordination",
        "Managing the grant program",
        "Promotions",
        "Newsletter produciton"
      ]
    },
    {
      "name": "Polar Plastic LTD",
      "position": "System Administrator",
      "summary": "Polar Plastic was a disposable plastic market leader servicing the Canadian food-service industry for many decades. I was hired mid 2003 to migrate an email and web server from a liquidated American division to an independent data centre. I then took on the task of administrating this server—running Cpanel on Red Hat Linux—as well as maintaining their web-site.",
      "startDate": "2003-06-01",
      "endDate": "2003-12-31"
    },
    {
      "name": "Project Mole",
      "position": "Software Developer",
      "startDate": "2001-01-01",
      "endDate": "2001-12-31",
      "summary": "Project Mole was both an on and off-line project that attempted to tap into an elite group of scenesters by having them do market research for corporations around the globe. In return Moles were given access to exclusive products and events. My role on this project was the development of a flexible web-based survey system that would allow both administrators to design custom surveys and Moles to upload there research findings."
    },
    {
      "name": "Ontario Institute PMAC - Ottawa District",
      "position": "Web Developer and Designer",
      "startDate": "1999-10-01",
      "endDate": "2000-02-01",
      "summary": "Ontario Institute PMAC— Ottawa District is a national association of supply management professionals. This project included a complete re-conceptualisation of the information architecture and redesign of the District's original web site. Part of the project also included the development of a newsletter web application that facilitates the construction and distribution of rich text email newsletters. I built the newsletter application in PHP, running MySQL on the backend (eventually becoming the \"Carrier Pigeon\" package)."
    },
    {
      "name": "Institute for Social Ecology",
      "position": "Media Coordinator",
      "startDate": "2000-01-01",
      "endDate": "2002-12-31",
      "summary": "The Institute for Social Ecology is an independent institution of higher education based in Vermont dedicated to the study of social ecology. The ISE offers year-round interdisciplinary programs.",
      "url": "https://social-ecology.org/",
      "highlights": [
        "Development, design, and production of all of the ISE's Internet presence, as well as much of the print media",
        "Editing two monthly electronic newsletters.",
        "Overseeing and implementing the ISE's \"Media Strategy\" in conjunction with staff and the voting membership"
      ]
    },
    {
      "name": "Québec Public Interest Research Group at Concordia University",
      "location": "Montréal, QC, CA",
      "position": "Coordinator",
      "startDate": "1998-01-01",
      "endDate": "1999-12-31",
      "url": "https://www.qpirgconcordia.org/",
      "summary": "The Québec Public Interest Research Group at Concordia University is an umbrella organization of students, community activists, researchers and educators dedicated to research, education, and action. QPIRG's goal is to sensitize the community to social and environmental issues concerning Montréalers while promoting active citizenship.",
      "highlights": [
        "Volunteer recruitment, training, and retention",
        "Coordination of the resource centre",
        "Media & P.R. (production of promotional material—print and web, maintaining public relations, and media training)",
        "Organized an activist education series (24 events over 2 years) which sought to promote \"active citizenship\" by offering seasoned activists and concerned citizens skills in community organising and knowledge about current issues our community faced",
        "Financial coordination (overseeing accountant's work, acting as the primary financial resource person for the organisation, and overseeing the collective budgeting process)",
        "Fundraising",
        "Overseeing the yearly strategic planning process",
        "Providing support and training for the Board of Directors"
      ]
    }
  ],
  "skills": [
    {
      "name": "Frontend Web Development",
      "level": "Advanced",
      "keywords": [
        "HTML5",
        "CSS2+",
        "jQuery",
        "Vue.js",
        "React",
        "Bootstrap",
        "Javascript",
        "ECMAScript 2021"
      ]
    },
    {
      "name": "Back End Web Development",
      "level": "Advanced",
      "keywords": [
        "PHP",
        "Zend Certified Engineer",
        "Zend Framework",
        "Node.js",
        "SQL"
      ]
    },
    {
      "name": "Web Applications Systems Architect and Administrator",
      "level": "Advanced",
      "keywords": [
        "Ubuntu Server",
        "CentOS",
        "MySQL",
        "MariaDB",
        "Elasticsearch",
        "Firebase Cloud Firestore",
        "Apache HTTP Server",
        "NGINX",
        "Apache ActiveMQ",
        "Zabbix Monitoring",
        "OSSEC - Server Intrusion Detection",
        "Wazuh - Open Source Security Platform",
        "Ansible - Configuration Management",
        "Client-Server",
        "Multitiered Architecture",
        "Event Driven",
        "REST",
        "Shared Nothing"
      ]
    },
    {
      "name": "Software Engineering",
      "level": "Advanced",
      "keywords": [
        "Requirements gathering",
        "Software architecture",
        "Data design - ER modeling",
        "Interface design",
        "Design patterns",
        "Unit Testing",
        "Integration Testing"
      ]
    },
    {
      "name": "Software Development Lifecycle",
      "level": "Advanced",
      "keywords": [
        "Git",
        "Jira",
        "Bitbucket",
        "Kanban",
        "Agile",
        "QA",
        "Code Reviews",
        "Mentoring",
        "Project Management"
      ]
    },
    {
      "name": "Software Design",
      "level": "Intermediate",
      "keywords": [
        "Design Thinking",
        "User Research - Personas",
        "Wireframing",
        "Prototyping",
        "Balsamiq",
        "A/B Testing",
        "End User Functional Testing"
      ]
    },
    {
      "name": "Entrepreneurship",
      "level": "Intermediate",
      "keywords": [
        "Lean Canvas",
        "Minimal viable product",
        "Continuous deployment"
      ]
    },
    {
      "name": "Graphic Design",
      "level": "Intermediate",
      "keywords": [
        "Adobe Pagemaker",
        "Adobe InDesign",
        "Scribus",
        "Inkscape"
      ]
    },
    {
      "name": "Digital Marketing",
      "level": "Intermediate",
      "keywords": [
        "Content development",
        "Press releases",
        "Email",
        "Social media",
        "SEO"
      ]
    }
  ],
  "volunteer": [
    {
      "position": "Labs - Facilitator",
      "organization": "Refresh Annapolis Valley",
      "startDate": "2019-01-26",
      "endDate": "2019-06-01",
      "summary": "Labs was a playground where adventurous youth builders came to construct their dream technology projects. In the lab, youth work on growing and applying their skills all while pursuing the objectives of their projects.",
      "highlights": [
        "Facilitator",
        "Educator"
      ],
      "url": "https://refreshannapolisvalley.org/project/labs/"
    },
    {
      "position": "Hoist Annapolis Valley - Organizer",
      "organization": "Refresh Annapolis Valley",
      "url": "https://refreshannapolisvalley.org/project/hoist/",
      "summary": "Hoist Annapolis Valley was a tech club for teens interested in coding, design and entrepreneurship.  I organized monthly meetups, participation in competitions, developed curriculum, organized camps, and mentored youth.",
      "startDate": "2017-03-13",
      "endDate": "2019-12-09",
      "highlights": [
        "Organizer",
        "Mentor",
        "Educator",
        "Facilitator"
      ]
    },
    {
      "position": "#Scratchfest - Organizer",
      "organization": "Refresh Annapolis Valley",
      "url": "https://refreshannapolisvalley.org/event/scratchfest-2019/",
      "summary": "#ScratchFest was a weekend Build-a-thon for kids and teens interested in creating amazing original work with digital technologies, such as the Scratch programming environment, Processing, Virtual Reality, and more.",
      "endDate": "2019-04-07",
      "startDate": "2017-04-24",
      "highlights": [
        "Organizer",
        "Facilitator"
      ]
    },
    {
      "position": "Creative Computing - Leader",
      "organization": "Refresh Annapolis Valley",
      "startDate": "2017-01-31",
      "endDate": "2019-06-30",
      "summary": "Creative Computing was a course as well as a Summer camp that focused on exposing kids to the computer sciences. The course used the popular Scratch programming environment, as well as other platforms, to aid young people (aged 8 to 13) in learning the basics of software development.",
      "url": "https://refreshannapolisvalley.org/project/creative-computing/",
      "highlights": [
        "Organizer",
        "Mentor"
      ]
    },
    {
      "position": "Mashup Weekend Kentville Facilitator",
      "organization": "Mashup Labs",
      "startDate": "2014-11-30",
      "summary": "Business building ideation competition ",
      "url": "https://www.saltwire.com/atlantic-canada/business/mashup-weekend-in-kentville-will-be-a-weekend-of-breakneck-business-building-70498/",
      "endDate": "2014-11-30",
      "highlights": [
        "Event Facilitator"
      ]
    },
    {
      "position": "Refresh Food - Organizer",
      "organization": "Refresh Annapolis Valley",
      "startDate": "2014-01-31",
      "summary": "An incubation lab for startup ventures in the New Media space that focused on one of our greatest assets here in the Annapolis Valley: Food!\n\nFormat: 48 hours hackathon/startup weekend that pairs food-idea people with New Media builders.\n\nTarget: Rethinking the age old problems of: production, distribution, and consumption.",
      "url": "https://refreshannapolisvalley.org/project/f5-food/",
      "endDate": "2014-01-31",
      "highlights": [
        "Organizer",
        "Event Facilitator"
      ]
    },
    {
      "organization": "Refresh Annapolis Valley",
      "position": "Founder and Organizational Crew",
      "startDate": "2012-12-31",
      "endDate": "2020-12-31",
      "highlights": [
        "Tech Meetups",
        "Organizer"
      ],
      "summary": "A community of designers, developers, and innovators working to refresh the creative, technical, and professional culture of digital technology endeavours in the Annapolis Valley while promoting design, technology, and entrepreneurship.",
      "url": "https://refreshannapolisvalley.org/"
    },
    {
      "organization": "Institute for Social Econology",
      "position": "Social Ecology Speakers Bureau - Founder and Organizer",
      "startDate": "2000-06-01",
      "endDate": "2003-01-01",
      "summary": "The Social Ecology Speakers Bureau brought together some of the most influential activists and educators working with social ecological. The SESB speakers were available for lectures and workshops, and covered a wide range of issues, including globalisation, politics and activism, biotechnology, feminism, community development, ecological design, and more.",
      "highlights": [
        "Print and web promotions",
        "Organised several speaker tours",
        "Booked numerous individual events"
      ]
    },
    {
      "organization": "The Community Arts Project",
      "position": "Intern",
      "startDate": "2000-01-01",
      "endDate": "2000-05-31",
      "summary": "The Community Arts Project was a South African organisation dedicated to providing people-centred education and training in the visual and performing arts. CAP worked with youth and unemployed adults and was committed to promoting the arts for community development. Historically, CAP was integral to the anti-apartheid movement.",
      "highlights": [
        "developed print and web media to promote the organisation in general",
        "designed all promotional material for a CAP production for the 2000 Grahamstown Standard Bank National Arts Festival",
        "devised a strategic planning process and facilitated many sessions with the staffing body in implementing it",
        "conducted computer literacy training with staff"
      ]
    },
    {
      "organization": "8th Continental Conference on Social Ecology",
      "position": "Organizer",
      "startDate": "1998-01-01",
      "endDate": "1998-04-05",
      "summary": "The 8th Continental Conference on Social Ecology was a three-day conference focused on the theme of Social Ecology and Education. It featured a wide array of presentations, workshops and panel discussions examining the role of education and educators in addressing key contemporary social and political issues. The event attracted well over 200 participants from across Canada and the USA.",
      "highlights": [
        "logistics",
        "organizing speakers, panel discussions, and workshops",
        "fundraising"
      ]
    },
    {
      "organization": "New School - Dawson College",
      "position": "\"Social Change and Grassroots Organising.\" - Course Facilitator",
      "startDate": "1997-09-01",
      "endDate": "1997-12-19",
      "summary": "The New School at Dawson College is a CEGEP level alternative school based on the principles of humanistic education. I co-facilitated a course on \"Social Change and Grassroots Organising.\" The course explored different theories of oppression, visions for a new society, and political activism.",
      "url": "https://www.dawsoncollege.qc.ca/new-school/",
      "highlights": [
        "Facilitation of the group process, with emphasis on student centred curriculum development and implementation",
        "Skill and resource identification and fulfilment",
        "Peer guidance",
        "Preparation and delivery of class lectures / guided discussions",
        "The class drew a lot of interest from the student body, resulting in the largest enrolment of any class offered. The class received good reviews from the students"
      ]
    },
    {
      "organization": "Association d'espace de l'espace libre et imaginaire",
      "position": "President",
      "startDate": "1997-03-01",
      "endDate": "2000-07-01",
      "summary": "The Association d'espace de l'espace libre et imaginaire was a not-for-profit corporation devoted to the upkeep of the historic 2033 St. Laurent. This Montréal building was home to the Librairie Alternative Bookshop, a bookstore devoted to issues of labour, ecology, feminism, sexual identity, and social justice.",
      "highlights": [
        "overseeing building maintenance",
        "overseeing the budget",
        "coordination of communications between tenants and the Board of Directors",
        "ensuring that the association maintains its charter"
      ]
    },
    {
      "organization": "Librairie Alternative Bookshop",
      "position": "Collective Member",
      "summary": "The Librairie Alternative Bookshop is a collectively owned and operated non-profit bookstore. Dating back to 1974, the bookshop grew out of the antinuclear and peace movements of the time.",
      "startDate": "1997-02-01",
      "endDate": "2000-01-01",
      "highlights": [
        "participation in the collective process (group facilitation and consensus decision-making)",
        "stock maintenance",
        "accounting (bookkeeping, banking, upkeep of accounts, and budgeting)",
        "cashier",
        "training of new volunteers"
      ]
    },
    {
      "organization": "Québec Public Interest Research Group at Concordia University",
      "position": "Working Group Leader",
      "startDate": "1996-01-01",
      "endDate": "1997-12-31",
      "url": "https://www.qpirgconcordia.org/",
      "summary": "The Québec Public Interest Research Group at Concordia University is an umbrella organization of students, community activists, researchers and educators dedicated to research, education, and action. QPIRG's goal is to sensitize the community to social and environmental issues concerning Montréalers while promoting active citizenship.",
      "highlights": [
        "led anti-poverty working group",
        "led political philosophy study group"
      ]
    },
    {
      "organization": "Food Not Bombs - Montréal Chapter",
      "position": "Founder",
      "summary": "Food Not Bombs is a community based organisation dedicated to the combating of poverty through direct action food services. I co-funded the Montréal chapter.",
      "highlights": [
        "volunteer recruitment and coordination",
        "group facilitation",
        "co-ordination of food pickup and delivery",
        "establishment of links with local organic farms",
        "preparation of a weekly vegan meal",
        "development and presentation of educational workshops on non-violence and food politics",
        "networking and coalition building",
        "media relations"
      ],
      "startDate": "1995-04-01",
      "endDate": "1996-09-01",
      "url": "https://foodnotbombs.net/new_site/"
    }
  ],
  "projects": [
    {
      "name": "jsonresume-gemini",
      "entity": "Personal project",
      "description": "jsonresume-gemini is a single purpose server implementation of the Gemini protocol: server up your JSON Resume over the Gemini protocol",
      "startDate": "2022-03-24",
      "endDate": "2022-03-24",
      "url": "https://github.com/michaelcaplan/jsonresume-gemini",
      "highlights": [
        "Gemini protocol implementation",
        "Dynamic server side generation of text/gemini"
      ]
    },
    {
      "name": "Elev8",
      "entity": "Acadia Entrepreneurship Centre",
      "description": "Elev8 was a digital program for students in grades 6-8. I developed and delivered curriculum focused on how to build and test your own digital business ideas.",
      "startDate": "2021-01-21",
      "endDate": "2021-03-25",
      "url": "https://www.eventbrite.com/e/elev8-youth-digital-programming-tickets-135948743351",
      "highlights": [
        "Wireframing",
        "HTML",
        "CSS",
        "Javascript",
        "Databases",
        "Design Thinking",
        "Entrepreneurship"
      ]
    },
    {
      "name": "insta top",
      "entity": "Personal project",
      "startDate": "2020-03-20",
      "endDate": "2020-03-20",
      "url": "https://github.com/michaelcaplan/instatop/",
      "description": "Little utility that displays an instagram profile's posts ordered by likes"
    },
    {
      "name": "National Ladies Learning Code Day: Intro to UX Design",
      "entity": "Refresh Annapolis Valley",
      "startDate": "2019-09-21",
      "endDate": "2019-09-21",
      "url": "https://refreshannapolisvalley.org/event/national-learn-to-code-day-intro-to-user-experience-design/",
      "description": "Organizer and mentor for a co-sponsored event between Acadia University, Refresh Annapolis Valley, and  Acadia Women in Technology Society (WITS).  Worked with the WITS student group to develop their capacity to take the lead on teaching the workshop.",
      "highlights": [
        "UX",
        "Mentor",
        "Organizer",
        "Training of trainers"
      ]
    },
    {
      "name": "Opening Doors Between Tech & Education",
      "entity": "Digital Nova Scotia",
      "startDate": "2019-05-03",
      "endDate": "2019-05-03",
      "url": "https://docs.google.com/presentation/d/e/2PACX-1vSyH0PmFxRDEEunonbcr3HM7Z1PfLG4JsMwmdt0WYypyITU-vGbanQK1G_Dul-SfzedDH7_rzUYoRzy/pub?start=true&loop=true&delayms=3000",
      "description": "Opening Doors program is designed to provide resources for educators from the Tech industry. In this talk I explored the data on how we are failing girls despite curricular reforms in Computer Science education, and possible remedies.",
      "highlights": [
        "Women in STEM",
        "Computer Science Education"
      ]
    },
    {
      "name": "Innovating on The Internet",
      "entity": "Refresh Annapolis Valley",
      "startDate": "2019-05-14",
      "endDate": "2019-05-14",
      "url": "https://refreshannapolisvalley.org/event/innovating-on-the-internet/",
      "description": "Workshop that explored pre-product prototype design tools to express app ideas.",
      "highlights": [
        "Entrepreneurship",
        "Prototyping",
        "Wireframes"
      ]
    },
    {
      "name": "From Digital to Physical: 3D Design and Printing",
      "entity": "Refresh Annapolis Valley",
      "startDate": "2018-12-11",
      "endDate": "2018-12-11",
      "url": "https://refreshannapolisvalley.org/event/from-digital-to-physical-3d-printing/",
      "description": "Introductory workshop on 3D design and printing",
      "highlights": [
        "3D printing technology",
        "3D printing and entrepreneurial innovation",
        "Designing for 3D printing",
        "From design to print"
      ]
    },
    {
      "name": "National Ladies Learning Code Day: Intro to Browser Extensions with JavaScript",
      "entity": "Refresh Annapolis Valley",
      "startDate": "2018-09-22",
      "endDate": "2018-09-22",
      "url": "https://refreshannapolisvalley.org/event/national-learn-to-code-day-browser-extensions/",
      "description": "Organizer and mentor for a co-sponsored event between Acadia University, Refresh Annapolis Valley, and Women in Science and Engineering (WISE) at Acadia.  Worked with the then WISE student group to develop their capacity to take the lead on teaching the workshop.",
      "highlights": [
        "Javascript",
        "Mentor",
        "Organizer",
        "Training of trainers"
      ]
    },
    {
      "name": "Intro to WebVR",
      "entity": "Horton High School",
      "description": "Three webVR workshops presented across the entire female grade 9 student body",
      "url": "https://glitch.com/edit/#!/horton",
      "startDate": "2017-12-13",
      "endDate": "2017-12-13",
      "highlights": [
        "A-Frame"
      ]
    },
    {
      "name": "Event organizer",
      "entity": "f5://imagination",
      "description": "f5://imagination was a pop up exhibit focused on digital creativity. This one day temporary exhibit featured work from digital artists, makers, scratchers, computer scientists, engineers and pretendgineers, hardware hackers, lego robotics warriors, indy game developers, new media innovators, VR and AR pioneers… digital builders of all shapes, sizes, and credentials.",
      "url": "https://refreshannapolisvalley.org/event/f5/imagination/",
      "startDate": "2017-12-12",
      "endDate": "2017-12-12"
    },
    {
      "name": "Faces",
      "entity": "f5://imagination",
      "description": "Face explored the digital eye and its ability to interact and interpret your own head.  This exhibit featured an array of laptops that syndicated your head.  Each head node would use various ML approaches to derive and display \"meaning\" from your observed face. face was presented at f5://imagination, a pop up exhibit focused on digital creativity.",
      "url": "https://refreshannapolisvalley.org/event/f5/imagination/",
      "startDate": "2017-12-12",
      "endDate": "2017-12-12",
      "highlights": [
        "Machine learning",
        "webRTC"
      ]
    },
    {
      "name": "National Ladies Learning Code Day: Intro to AI and Machine Learning",
      "entity": "Refresh Annapolis Valley",
      "startDate": "2017-09-23",
      "endDate": "2017-09-23",
      "url": "https://refreshannapolisvalley.org/event/national-learn-to-code-day-intro-to-ai-and-machine-learning/",
      "description": "Organizer and mentor for a co-sponsored event between Acadia University, Refresh Annapolis Valley, and Women in Science and Engineering (WISE) at Acadia.  Worked with the then WISE student group to develop their capacity to take the lead on teaching the workshop.",
      "highlights": [
        "AI",
        "Machine learning",
        "Mentor",
        "Organizer",
        "Training of trainers"
      ]
    },
    {
      "name": "Teaching a Computer To See",
      "entity": "Refresh Annapolis Valley",
      "description": "Introductory workshop for teens on AI, Machine Learning, and Computer Vision",
      "url": "https://glitch.com/edit/#!/teaching-a-computer-to-see?",
      "startDate": "2017-08-17",
      "endDate": "2017-08-17",
      "highlights": [
        "Machine Learning",
        "Computer Vision",
        "Microsoft Azure"
      ]
    },
    {
      "name": "Project Management Sucks",
      "entity": "Refresh Annapolis Valley",
      "description": "A workshop that explored Kanban as a lightweight tool for overseeing the project processes.",
      "url": "https://refreshannapolisvalley.org/event/project-management-sucks/",
      "startDate": "2017-04-11",
      "endDate": "2017-04-11",
      "highlights": [
        "Kanban",
        "Agile",
        "Project management"
      ]
    },
    {
      "name": "Web Developer",
      "entity": "Nathanson Seaman Watts - Law Firm",
      "description": "NSW is a multi-practice law firm. I consulted with the firm on establishing their first website, coordinated content development, worked with a designer to establish a general design direction, implemented a custom WordPress theme, provided basic CMS training, and deployed.",
      "url": "https://24webster.com/",
      "startDate": "2014-04-01",
      "endDate": "2015-06-01",
      "highlights": [
        "WordPress",
        "Theme development",
        "Information Architecture"
      ]
    },
    {
      "name": "Hax0r Pwn3d? n00b Guide to Web App Security",
      "entity": "Refresh Annapolis Valley",
      "description" : "In this talk I reviewed top 10 web application security risks, how they work, and how you can defend your web properties against them.",
      "url": "https://labnet.bitbucket.io/2014/04/08/hax0r-pwn3d-n00b-guide-to-web-app-security/",
      "startDate": "2014-04-08",
      "endDate": "2014-04-08",
      "highlights": [
        "OWASP Top 10",
        "Open Web Application Security Project"
      ]
    },
    {
      "name": "Open Web Platform: HTML5 and Semantic Markup",
      "entity": "Refresh Annapolis Valley",
      "description" : "Talk I gave about defining semantically meaningful HTML",
      "url": "https://labnet.bitbucket.io/2013/01/14/open-web-platform-html5-and-semantic-markup/",
      "startDate": "2013-01-14",
      "endDate": "2013-01-14",
      "highlights": [
        "HTML5",
        "Semantic Web"
      ]
    },
    {
      "name": "Stomp PHP",
      "entity": "FuseSource",
      "url": "https://github.com/stomp-php/stomp-php",
      "startDate": "2008-01-01",
      "endDate": "2009-01-01",
      "description": "Various contributions to this open source client which implements the STOMP protocol"
    },
    {
      "name": "Web Designer",
      "entity": "Azur Development",
      "description": "Azur Development was a Congolease run development organisation committed to address issues of gender equality, ecology, HIV/AIDS, and information technologies. In conjunction with Block, Street & Building, I redesigned their website to better reflect the work they do.",
      "startDate": "2005-01-01",
      "endDate": "2005-03-01",
      "roles": [
        "Web Designer"
      ]
    },
    {
      "name": "Web Designer",
      "entity": "The War & Peace Foundation",
      "description": "The War & Peace Foundation was an international NGO committed to political and social change. Starting with a simple re-design of a previous web-site, I implemented a customised \"Geeklog\" content management system for the organisation. This installation included the development of a news syndication module, as well as hacking the main code to get it to bend in ways it didn't.",
      "startDate": "2003-10-01",
      "endDate": "2004-03-01",
      "roles": [
        "Web Designer"
      ]
    },
    {
      "name": "Web Designer & Developer",
      "entity": "Institute for Anarchist Studies",
      "description": "The IAS is a foundation that offers grants to authors.  This web project serviced prospective applicants, grant recipients, supporters, and the Board of Directors.",
      "roles": [
        "Web Designer",
        "Developer",
        "System Administrator"
      ],
      "highlights": [
        "Built a heavily modified version of the eZPublish 2.x CMS",
        "Home rolled email newsletter application",
        "Groupware tools such as: a calendaring system, discussion forums, articling system, a file manager, and newsletter builder"
      ],
      "startDate": "2003-01-01",
      "endDate": "2004-12-31"
    },
    {
      "name": "Web Designer and System Admin",
      "entity": "Alliance for Freedom and Direct Democracy",
      "description": "A now defunct confederation of organization working towards the advancement of directly democratic political practices. I constructed a rudimentary web-site for the organisation, as well as ran several mailing lists.",
      "startDate": "2003-01-01",
      "endDate": "2003-12-31"
    },
    {
      "name": "Web Designer",
      "entity": "Benny Farm Affordable Home Ownership Initiative",
      "description": "Les Habitations Communautaires NDG (HCNDG) and Les Habitations Sherbrooke Forest (HSF) are two affiliated non-profit community-housing organisations who have played an important role in providing affordable housing to the Notre-Dame-de-Grâce neighbourhood in the west end of Montreal. I designed their website that was a crucial tool in their bid to create affordable homes at Benny Farm.",
      "startDate": "2002-02-01",
      "endDate": "2002-04-01",
      "roles": [
        "Web Designer"
      ]
    },
    {
      "name": "System Administrator",
      "entity": "flag.blackened.net",
      "description": "flag.blackened.net was an all volunteer run Internet Service Provider that offered free services for non-profit organizations from around the world. My contribution to this project included a complete redesign of the project webpage, along with implementation and support of various other Internet technologies (mailing lists, content management systems, etc.) that met the needs of flag users. My responsibilities included monitoring systems status (flag ran on freeBSD), maintaining services (Apache, MySQL, and Mailman primarily), and supporting users.",
      "startDate": "2000-01-01",
      "endDate": "2002-12-31",
      "roles": [
        "Web Designer",
        "System Administrator"
      ]
    },
    {
      "name": "Web Designer, Developer, and System Administrator",
      "entity": "Institute for Social Ecology",
      "startDate": "2000-01-01",
      "endDate": "2003-12-31",
      "description": "The ISE provides college level courses in the field of Social Ecology.  This project focused on public facing web and email, as well as a faculty extranet.",
      "roles": [
        "Web Designer",
        "Web Developer",
        "System Administrator"
      ],
      "highlights": [
        "Built dynamic web components including a calendar, discussion forums, and a monthly newsletter all built by myself in PHP with MySQL.",
        "Email list management with MHonArc, Mailman, mnoGoSearch, Postfix",
        "freeBSD"
      ]
    },
    {
      "name": "Framework",
      "entity": "Mom & Pop Media",
      "description": "Framework was a lightweight PHP web application development toolkit for creating large-scale PHP application. It aimed to solve common web-application development needs out of the box, while providing a 3-tiered architecture and modular environment for developing new applications.",
      "endDate": "2007",
      "startDate": "2000",
      "highlights": [
        "database abstraction",
        "presentation abstraction and templating",
        "application configuration",
        "user authentication",
        "user permissions & preferences",
        "session management",
        "localisation and internationalisation",
        "error handling and application debugging",
        "web services"
      ],
      "roles": [
        "Software Developer"
      ]
    },
    {
      "name": "Carrier Pigeon",
      "entity": "Mom & Pop Media",
      "description": "Carrier Pigeon was an open source email newsletter solution that integrates with any web-site. The application provided tools necessary to run an email newsletter program. It supported HTML and plain text emails, generating plain text from the HTML version on demand. In addition, it offered subscription management, an interface for building newsletters, archive of past issues, and much more. Built in PHP 4 and running MySQL for storing data, this was my first serious web program. It was used by several of my freelance clients.",
      "startDate": "2000-01-01",
      "endDate": "2004-01-01",
      "roles": [
        "Software Developer"
      ]
    },
    {
      "name": "Web Developer",
      "entity": "PHPWeblog",
      "description": "PHPWeblog was a GPL licensed PHP 4/MySQL based news portal that grew to be pretty popular way back when. I deployed a version of PHPWeblog for a high traffic site called InfoShop. My customizations for this project resulted in several contributions to speed up the server side code. This included re-designing the database and implementing a file system based cache of generated content.",
      "startDate": "2000-01-01",
      "endDate": "2000-04-01",
      "roles": [
        "Software Developer"
      ]
    },
    {
      "name": "Web Developer, Designer & Managing Editor",
      "entity": "Harbinger, a Journal of Social Ecology",
      "description": "An in house publication of the Institute for Social Ecology. The website target audience includes academics, community groups, faculty, alumni, and the ISE student body. The web site was composed of dynamic and static content. Dynamic components include a PHP/MySQL driven guest book. Along with filling the position of Managing Editor, I was responsible for the conceptualisation, development, and maintenance of the entire project—server to front end design.",
      "startDate": "2000-01-01",
      "endDate": "2003-12-31",
      "highlights": [
        "Wrote a custom guest book in PHP / MySQL (remember those?)"
      ]
    },
    {
      "name": "Website",
      "description": "Part of a 5 month long work placement with CAP had me developing their web site. The project included collaboratively developing the web site's objectives with the organisation and implementing a design solution. ",
      "startDate": "2000-01-01",
      "endDate": "2000-05-31",
      "entity": "Community Arts Project",
      "roles": [
        "Web Designer",
        "Information Architect"
      ]
    },
    {
      "name": "Website",
      "entity": "Adult Learning South Africa",
      "description": "Adult Learning South Africa was an on-line resource for adult educators and learners in South Africa. I served as the Information Architect while I lived in South Africa. For many months following this, I offered technical support during the design phase.",
      "startDate": "2000-01-01",
      "endDate": "2000-07-31",
      "roles": [
        "Web Designer",
        "Information Architect"
      ]
    },
    {
      "name": "Website",
      "entity": "Left Green Perspectives",
      "startDate": "1999-01-01",
      "endDate": "1999-12-31",
      "description": "Left Green Perspectives was a sporadic publication of the Social Ecology Project spearheaded by American intellectuals Murray Bookchin and Janet Biehl. The goal of this project was to provide an on-line archive of past issues. This web site was one of my first.",
      "roles": [
        "Web Designer"
      ]
    },
    {
      "name": "Junior System Administrator",
      "entity": "TAO Communications",
      "startDate": "1997-01-01",
      "endDate": "1999-12-31",
      "description": "My introduction to my first Linux shell was through a free account with TAO Communications where I eventually gained enough experience to earn root and minor system administration responsibilities.",
      "roles": [
        "System Administrator"
      ]
    }
  ],
  "awards": [
    {
      "title": "Agriculture Innovation Accelerator Award",
      "summary": "The award recognizes outstanding agriculture and agri-food related innovators including producers, processors, suppliers and organizations. The award was presented to HarvestHand.",
      "date": "2013-10-03",
      "awarder": "Annapolis Valley Chamber of Commerce"
    },
    {
      "title": "First Place",
      "date": "2013-11-30",
      "awarder": "Halifax Startup Weekend",
      "summary": "An event that brings entrepreneurial-minded people from different backgrounds and professions together to develop innovative start-ups in 54 hours."
    },
    {
      "title": "Third Place",
      "date": "2017-03-24",
      "awarder": "Hacking Health Halifax",
      "summary": "A weekend-long hackathon that breaks down barriers to healthcare innovation by bringing together IT and healthcare professionals to collaborate, dream up & design apps, devices and solutions for patient-centric care."
    }
  ],
  "certificates": [
    {
      "name": "UX Foundation Bootcamp",
      "issuer": "Digital Nova Scotia",
      "url": "https://digitalnovascotia.com/event/ux-fundamentals-april-7-16/",
      "date": "2020-04-16"
    },
    {
      "name": "Zend Certified Engineer: PHP 5",
      "url": "https://www.zend-zce.com/en/yellow-pages/ZEND006870",
      "date": "2008-01-07",
      "issuer": "Zend"
    },
    {
      "name": "Zend Certified Engineer: PHP 4",
      "url": "https://www.zend-zce.com/en/yellow-pages/ZENDP001046",
      "date": "2005-04-01",
      "issuer": "Zend"
    },
    {
      "name": "Software Development for the World Wide Web",
      "date": "2001-09-01",
      "issuer": "Concordia University"
    }
  ],
  "publications": [
    {
      "name": "Don’t Forget to Flush",
      "url": "https://web.archive.org/web/20090122143628/http://www.eggplant.ws/blog/php/dont-forget-to-flush/",
      "publisher": "Self published",
      "releaseDate": "2009-01-04"
    },
    {
      "name": "Mayday, Mayday, Mayday - PHP Going Down",
      "url": "https://web.archive.org/web/20090207023925/http://www.eggplant.ws/blog/php/mayday-php-going-down/",
      "publisher": "Self published",
      "releaseDate": "2008-08-24"
    },
    {
      "name": "Leveraging Omnis within a Heterogeneous Environment through Remote Studio",
      "url": "https://labnet.bitbucket.io/2008/08/26/leveraging-omnis-within-a-heterogeneous-environment-through-remote-studio/",
      "publisher": "Omnis Central",
      "releaseDate": "2008-08-26"
    },
    {
      "name": "Radical Alternatives: An Interview with Ingrid Young",
      "url": "https://social-ecology.org/wp/2002/09/harbinger-vol-3-no-1-radical-alternatives-an-interview-with-ingrid-young/",
      "publisher": "Harbinger Vol. 3 No. 1",
      "releaseDate": "2003-03-20"
    },
    {
      "name": "Education & Community Action: A History of the Institute for Social Ecology’s Programs",
      "url": "https://social-ecology.org/wp/2002/09/harbinger-vol-3-no-1-education-community-action-a-history-of-the-institute-for-social-ecology%e2%80%99s-programs/",
      "publisher": "Harbinger Vol. 3 No. 1",
      "releaseDate": "2003-03-20"
    },
    {
      "name": "The Oromo and the Ethiopian Empire State; An interview with Amaan",
      "url": "https://social-ecology.org/wp/2001/10/harbinger-vol-2-no-1-the-oromo-and-the-ethiopian-empire-state-an-interview-with-amaan/",
      "publisher": "Harbinger Vol. 2 No. 1",
      "releaseDate": "2001-03-20"
    }
  ],
  "education": [
    {
      "institution": "Dawson College",
      "studyType": "Degree",
      "area": "Graphic Design",
      "startDate": "1992-09-01",
      "endDate": "1994-12-31"
    }
  ],
  "languages": [
    {
      "language": "English",
      "fluency": "Native Speaker"
    },
    {
      "language": "French",
      "fluency": "Beginner"
    }
  ],
  "interests": [
    {
      "name": "Sports",
      "keywords": [
        "Running",
        "Skateboarding",
        "Bouldering",
        "Skiing"
      ]
    },
    {
      "name": "Computer Science Education",
      "keywords": [
        "Scratch",
        "Microsoft MakeCode",
        "Processing",
        "A-Frame",
        "Makey Makey",
        "BBC micro:bit",
        "Circuit Playground"
      ]
    },
    {
      "name": "Residential Construction",
      "keywords": [
        "Architectural design",
        "Drywall",
        "Framing",
        "Plumbing",
        "Electrical wiring",
        "Home renovations"
      ]
    }
  ],
  "references": [],
  "meta": {
    "version": "v1.0.1",
    "canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json",
    "theme": "github:michaelcaplan/jsonresume-theme-elegant",
    "lastModified": "2022-04-05"
  }
}