Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2...

13
Resume of David Bergman Page 1 of 13

Transcript of Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2...

Page 2: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 2 of 13

Strong Organization and Leadership skills - approachable and self-critiquing, resourceful, good ability to foresee potential

problems while managing and delivering high quality work on multiple projects with shifting requirements, and deadlines

Industry Experience in several areas including: Programming, Game Design, Graphics + Communication Design (Logo, Package, and Graphic Design, Prototyping, Market Research, Technical Drawing, Photography), and Research.

Teaching Experience at the Post-Secondary level since 2004 (Graphics, Design, UX, Programming), with a MASTERS in Information Visualization + Gestalt Theory + Mental Map Preservation (i.e. Design, User Experience) from SFU's School of Interactive Arts + Technology (SIAT)

Art Direction, Project Management (eg. user experience website prototyping, product prototyping, posters, magazines,

interactive eBooks, illustrated poetry books)

Quality Control and Assurance

Adobe CC PhotoShop, Adobe Illustrator, Adobe InDesign, CorelDraw, Corel Painter, Corel Photo-Paint

Raster and Vector Drawing, Illustration, Graphics, Layout Typography, Logo Design, Package Design, Magazine Design, Communication Design, Industrial Design

Digital Photography, Photo Manipulation, Image Processing

Product and Branding Research, Analysis & Strategy, Market / Demographics, Concept Ideation

Iterative Development with user / client feedback

Digital and Tangible Prototyping

Rapid Prototyping using SolidWorks 3D CAD

Laser Cutting (various materials) and 3D Printing (acrylic)

sketching, woodworking, sculpting, hobby knife, rotary tool (Dremel tool), band saw, jig saw, table saw, chop saw,

drill, air nailer (brad gun), staple gun, plastic vacu-forming, and others

Arduino (switches, dials, RFID tag reading, LED lighting) and MaxMSP

Lego Mindstorms programming and prototyping

3D modeling, animation, and character skeletons (Maya, Milkshape, Sketchup)

C# / C++ / C - Object Oriented Programming (OOP), polymorphism, visualization, physics, timers, animation, threading

& synchronization, networking

Processing and Java (Processing, NetBeans, Eclipse) - game programming, physics simulations, drawing, animation,

webcam image capture and image processing, GUI design

OpenGL 3D graphics - terrain mapping, texture mapping, lighting, blending, perspective, camera control, and more

Unity 3D Game Engine Programming using C# in MonoDevelop (Unity's programming IDE) - custom player controls and

inputs, event handling, collision handling, sounds, physics, animation, camera control, debugging, and more.

Web page design and scripting (Dreamweaver, HTML, CSS, JavaScript, PHP, custom objects (eg. cursors, buttons), XML,

Apache server, MySQL)

Information Visualization + Visual Analytics - created node-link demo applications (C++ in MFC) that demonstrate Force-

Directed layout and “Focus+Context” node placement, updated and optimized an information visualization program

called CZWeb so it works with current IE browser, recreated and optimized the continuous zoom algorithm in a new

MFC application.

Physics simulation - vectors, conservation of energy, momentum, inertia, perfect reflection, elastic and inelastic collisions,

friction (drag, angular drag, collision friction), viscosity, rope dynamics, acceleration (gravity, water current, air

buffeting), realistic motions (eg. blowing dandelion seed, force blast, explosion, helicopter maneuvers, and more)

Artificial Intelligence - machine learning, optimized behaviours, path finding (Dijkstra and A*), computational geometry

Page 3: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 3 of 13

Digital Signal Processing - image and sound manipulation at the data level including: filtering, up/down sampling,

quantization, analysis (eg. automatic motion detection and object tracking based on luminance and colour vectors

calculated from sequential images taken from a webcam - taking colour constancy into account so the motion tracking

works well in different lighting conditions), Fourier transformation, jpeg compression, voice recognition, created a

morphing algorithm (“weighted triangulation”), fingerprint analysis

GUI design - MFC (MS Visual Studio IDE, SDI/MDI, GDI+ drawing), Win32, XWindows, and QT APIs

Flash - game design, animation

Visual Basic - controls, database manipulation, timers, animation, game design

Other languages: Lego Mindstorms, NQC (Not Quite C), Delphi, ADA, Assembler

Excel and Word (styles + style sets, shortcuts, templates, formatting)

Robotics: Lego Mindstorms NXT, Aibo Sony robot dogs (Robocup (Artificial Intelligence + Machine Learning), robotic

soccer)

Mac, Windows, and Linux operating systems

Adobe Audition, and Audacity sound editors

Batch scripting (eg. for automating file backup, application settings, and version control)

Experience with Microsoft Project, Rational Rose (UML notation, Use Cases), Oracle, Access, SQL

[expired] CPR, First Aid, WHIMIS, radiation and biohazard safety

Simon Fraser University (SFU) | School of Interactive Arts + Technology (SIAT) [2005 - 2010]

Thesis: “Mental Map Preservation Principles And Related Measurements For Quantitative Evaluation Of Force-Directed

Graph Layout Algorithm Behaviour”

British Columbia Institute of Technology (BCIT) [2000 - 2002]

97% Industry Project, 98% Image Processing, 100% Graphics Mathematics, 99% Applied Math, graduated with honors

Simon Fraser University (SFU) [1992 - 1999]

Honor Roll, Co-operative Education

Honor Roll, International Baccalaureate (IB), Higher-level IB Physics, received credit for two University Physics courses

Page 4: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 4 of 13

In this graphics course, I taught Adobe Creative Suite (Photoshop, Illustrator, InDesign)

Helped students develop drawing, inking, and colouring techniques and a bit of theory behind digital image processing

(eg. colour theory, anti-aliasing, and more)

Continued development of course content

Created student projects display (July 2008, Jan 2012)

Created course content

Taught about the history and origin of science, scientific principles and standards, visual perception and senses, light and

colour theory, the brain, attention, memory, cognition, Gestalt principles of visual perception, and several other related

topics

We investigated perception from different perspectives and related it to science at various levels of abstraction

Created student projects display (May 2010)

Created course content

Taught object oriented programming, variables, conditions, loops, functions, event handling, basic colour theory, drawing

and animation

Created course content

(2012 - current) Processing (Java) and a little Pure Data

(2008 - 2012) C++ and OpenGL - 3D texture mapped models and OpenGL, geometric transformations, polygon

drawing methods, animation, colour theory

(2007) C++ - The first iteration of course material included GUI programming in MFC, and image processing (pixel

colour manipulation and downsampling)

Created student project displays on three occasions

Taught fundamental principles of User Experience Design (UXD) including Information Architecture (IA), UXDesign

Lifecycle, user research, creating user personas and empathy maps for developing an understanding of user

needs/wants/expectations/context, usability concerns + other ergonomic factors and technical considerations, Interaction

Design (IXD) + Human Computer Interaction (HCI) considerations, functional versus non-functional requirements, hard

versus soft constraints, wireframing, prototyping, and usability testing

Helped students develop good group work and time management skills and techniques using Gantt charts, scrum

meetings, milestones, and critical thinking

Guided the students through 3 large group projects (website prototypes) that had an increasing and synergistic (with

WMDD4800) emphasis on legibility, graphics skills (raster and vector, applying the benefits of various image files

types), organization, file versioning, layout consistency, and personal responsibility to a team.

Each project built on the previous one, and design challenges were interjected to challenge the students' ability to adapt in

a group work setting where they rely on each other to succeed.

Created course content

Topics were synchronized between WMDD4800 + 4825 work to facilitate student success and timely applied learning

Page 5: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 5 of 13

Taught Design principles, file types (pros + cons), colour theory, Gestalt principles, design process, critical thinking,

attention to detail, composition rules, and practical graphics skills including several useful Photoshop techniques

Students used various styles of typography, cubism, post-production double exposure + tilt shift, vector + layer masking,

adjustment layers, and other techniques and styles to create contemporary digital graphics - following popular current

design trends - that could be used as quality website content

Helped students to appreciate wise use of tools and efficient workflow

Students were encouraged to iterate and seek feedback from their colleagues, and this helped create a friendly working

environment where students were happy to share ideas and help one another... and this lead to increased confidence in the

tools and their own graphic design skills

Created course content

Topics were synchronized between WMDD4800 + 4825 work to facilitate student success and timely applied learning

Taught Design theory, process, and practical skills including sketching and ideation, user input, and current design trends

Effective tool use for prototyping and fabrication - sketching techniques, 2D digital applications (basic Photoshop,

Illustrator, InDesign), paper/balsa wood scale prototyping, experience with various hand tools and power tools

Assignments and projects covered Graphic Design, Typography, Communication Design, User-Centered Design

(including questionnaire + iterative feedback), and Industrial Design concepts

[2015, 2014] Scene sketching, vintage typography + type lockup, logo design, digital image processing, character

design, cubism, graphics layout prototyping, created graphic content for a mug, mug packaging, volume and

repetition, paper prototyping, vector silhouette figures, outdoor social space, scale models, and process books

[2011] Vector scale plans, clay sculpting for mold creation, PETG plastic vacuum-forming, created a balsa and plastic

sailboat scale model and a child's wooden toy

We discussed ecological and practical topics like reusing materials and caring for your tools (eg. sharpening rather than

discarding) to prevent waste and save money

Created course content

Developed student projects display (Jan 2012) in conjunction with a display for my Fall 2011 CGIA215 Graphics class

Created a student reference restriction digest DNA fragment gel image [2017]

Created illustrations for two Microbiology lab manuals and one Cell Biology lab manual [2009]

These projects were done as a personal favor for my wife

Met with the client to define the scope and requirements for the design and technical drawings

Researched security systems, suggested design and hardware options

Worked with the client through design iterations until all government and site-specific security and functional

requirements were met

Created scale technical drawings / building plans for a 7' x 7' x 8' cement vault. Three orthogonal projections were

created, with technical details / notes, as vector graphics in Illustrator.

The design included colour coded objects created to a high degree of precision, clear measurements and important notes,

icons (motion light, motion detector, smoke alarm, security system control box, outlet box, electrical conduit, ventilation

tubing, etc.), and a visual key for the icons to help the contractor and security specialists build the vault exactly to the

client's needs

Page 6: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 6 of 13

Created 5 different labels for flavours of parfait desert cups packaging including UPC codes and Nutrition Facts Tables

Market research, ideation, branding analysis with regards to target demographics, worked to a tight deadline within

specific requirements, created digital and tangible prototypes, iteratively improved designs with client feedback,

delivered designs on time to the client and label company in the required format

Updated company logo (graphic elements adjusted for symmetry, perspective corrected, recoloured for harmony and to

match the 5 different flavour label designs) in Illustrator

Initial flavour concepts and label layouts pencil sketched and paper prototyped

Further concept development, image processing, and digital mockups done in Photoshop

Layout and final graphics done in Illustrator

Prototyping for size and composition focused attention on ease of label application and where certain important elements

were positioned (eg. product graphics, UPC code, company name)

Helped create a PowerPoint presentation of the 5 flavours, and created a new logo specific to the parfait line called "Cake

2 Go"

Created 3 different labels for sweet, semi-sweet, and non-sweet 3" tart shell packaging

Photography, layout and graphics done in Illustrator, photo manipulation done in Photoshop

Market research, ideation, branding analysis and strategy, worked within specific requirements, created digital and

tangible prototypes, iteratively improved designs with client feedback, delivered designs on time to the client and label

company in the required format

The labels will be used on packaging in prominent retail and wholesale stores (eg. Thrifty Foods, Save-On-Foods,

Overwaitea, PriceSmart, Superstore, and others)

Statistical analysis of Quality Control results from Whole Genome Bisulfite Sequencing (WGBSseq) and RNA-seq QC

Helped further develop, optimize, and document high-throughput software pipelines (WGBSseq + RNAseq) to aid in

identifying epigenomic information (eg. Methylation cites on DNA, gene expression/transcription and transcriptome

analysis) to help understand cancer

Efficiently organized and prioritized a variety of complicated and technical tasks, able to switch quickly between

complicated tasks

Communicated clearly and in a timely manner with others at UBC and the BCGSC (BC Genome Science Center) about

needs, details, and results (eg. thresholds, statistics, possible correlations, possible problems)

Created new optimized and well documented code with suggestions for process and data management improvement

Reverse engineered, tested, optimized, and documented several problematic processes

Linux environment, working with epigenomic data, command-line tools, cluster computing

Scripting in shell, java, R, and a bit of Perl

Taught students the basics of video game creation, design, and programming using the Unity 3D Game Engine, User

Interface, and MonoDevelop Integrated Development Environment (IDE) for programming

Topics included: player control and movement, user inputs (keyboard, mouse, PS3 game controller), collision detection

systems, world manager, debugging using text and visual output, asset management and loading (e.g. textures/materials,

3d models, sounds, music), animations, audio control (e.g. clips, sources, listeners), and version control (SVN)

Helped students with many aspects of game design, project milestones, documentation, team management, and coding for

the specific games they chose to create, test, and improve.

Page 7: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 7 of 13

C# Unity coding included many types of interesting and fun game mechanics, gameplay elements, and visual effects for

their 3D games including: bee swarming (boids flocking) and flying movements with realistic wing flapping, realistic fish

swimming motion, character control, enemy movements, teleportation gun, various attacks (sword slashing, ninja stars,

bubble bomb, force blast, punch and kick with colliders in the animated model, with lighting and particle effects), various

power-up items and effects (eg. speed, double jump, different types of shooting, and lots more), rope attachment to level

elements and swinging, moving/rotating/bouncy platforms, local gravity switching for jumping between small planets,

explosive forces, knockback, Artificial Intelligence and visual debugging for zombie movements (with obstacle

avoidance, seek, wander), enemy waypoint pathfinding, lighting effects, flashlight, giant bugs that do obstacle avoidance

as they move over 3D terrain, helicopter flight with a magnetic rope to pick up water buckets to douse building fires with,

flight target hoops that light up as you fly through, take control of an enemy, level minimap, aiming a beam of light using

a giant controllable magnifying glass onto a pile of wood which starts a fire with realistic lighting and smoke, then light a

torch and take the fire to burn a path through overgrown bushes to expose a new part of the level, growing vines from

seed that become stairs, leaves that you can platform jump between and floating dandelion seeds that you can hang and

jump between as they realistically move around in various patterns (leaves fluttering around various axes as they fall in a

double helical pattern around a giant oak tree)... all sorts of GUI and HUD visual feedback (eg. player stats, unit choices,

time of day)... and lots more.

Created demonstration game material and code (see a few demos on my website)

Presenter for Game Design and Programming at open house (201306)

Taught various physics topics including: vectors, inertia, momentum, conservation of energy, perfect reflection, elastic

and inelastic collisions, friction (drag, angular drag, collision friction), acceleration (gravity, water current, air buffeting)

Created demonstration material and code showing various physics behaviours using C# in OpenGL (Unity 3D Game

Engine)

Created 3 different labels for sweet, semi-sweet, and non-sweet 2" tart shell packaging

Updated company logo (typography, character spacing, depth, Photoshop + Illustrator)

Photography, layout and graphics done in Illustrator, photo manipulation done in Photoshop

Market research, ideation, branding analysis and strategy, worked within specific requirements, created digital and

tangible prototypes, iteratively improved designs with client feedback, delivered designs on time to the client and label

company in the required format

The labels will be used on packaging in prominent retail and wholesale stores (eg. Thrifty Foods, Save-On-Foods,

Overwaitea, PriceSmart, Superstore, and others)

Students used various programs from Adobe's Creative Suite (Photoshop, Illustrator, and InDesign) to create a visually

appealing and professional quality magazine. The content is iteratively created and critiqued, and students are

encouraged to experiment with layout and content. Students create a magazine using content that is completely created

by them using their photography, photo manipulation, illustration, typography, colour theory, concept development,

writing, and layout skills.

Created course content

Taught students advanced Photoshop tools and techniques for digital painting, iterative character design, compositing (eg.

matte painting), attention to colour and texture, repeating patterns, and other topics with a focus on graphics for game

concept art and 3D model textures.

Created course content

Page 8: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 8 of 13

Taught students basic Photoshop tools and techniques with a focus on graphic design (eg. typography, logo design)

Created course content

Helped students brainstorm and problem solve their Kinetic Sculpture project

Helped students learn model sketching and design, digital parts/assembly creation, and 3D prototyping using SolidWorks

Helped students create a working Kinetic Sculpture of their 3D prototype using various tools including a laser cutter,

CorelDraw, 3D acrylic printer, and various power tools (jigsaw, scroll saw, band saw, chop saw, drill, belt sander, etc.)

for wood, metal, and plastic fabrication (eg. gears, cams, etc.)

Helped students learn how to program Lego Mindstorms robots they built using NXT and RobotC

Built a parallel parking robot for SFU’s Open House

Taught Game Design and Game Theory

Aided students in the creation of board games and digital games (C++, Java, Python, and Flash programming)

Created new theoretical and practical course content

Visual Analytics / Information Visualization research

CZWeb application development (tracking and visualization of web browsing), Implemented Continuous Zoom

algorithm

C++ MFC Windows programming, OLE Web Browser, Active X controls

Helped present Visual Analytics topic at SFU Open House

Researched and produced new Industrial Design lecture and lab material (presentations and handouts)

Conducted labs and helped students with ideas, project management, design, technical skills, and documentation

Marked all design documents and presentations

Facilitated quality communication and mentored ~65 students in 11 teams

Page 9: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 9 of 13

Robotic Soccer with Sony Aibo Robot Dogs

Acquired knowledge for setting up a graduate and an undergraduate course

Researched and developed Aibo Sony robot dog functionality including: movement, communications, visual acuity,

movement detection, Tekkotsu application, Open-R library (Java & C++)

Demonstrated Aibo Robocup soccer skills to TV & newspaper reporters and at SFU Open House

Helped create the User Centered Design II course (IAT354)

Taught most of the IAT354 lab, including Java programming, how to use a GPS (Global Positioning System) device,

programming for geotagging digital photos and the User Interface for viewing the images and metadata on a map

Helped students understand how to combine text, visual, and GPS data

Helped manage production of an interactive multimedia poetry eBook “DigitalNowhere.org” (2D, 3D, video)

Facilitated quality communication and mentored ~50 students in 7 teams

Interviewed prospective students for Project Manager positions

Helped with content ideas, functionality, and technical considerations

First author on a digital signal processing conference paper (June 14, 2006)

Video motion compensated frame interpolation (digital signal processing) in Java & C++

Literature research, programming, heuristics, statistical analysis

Helped with modelling of tissue growth and movement (applied biophysics) in C++

Researched topics and helped add course content for lectures and labs

Marked assignments/projects, taught and helped students (96 students)

Multiplatform cell phone game programming in both C++ and Java

Worked on the game "ScrabbleBlast"

Programmed game mechanics, gameplay, graphics, animation, menu system, layout design

Added course content (lecture, online, and practical/coding content) for both courses

Page 10: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 10 of 13

2 sections of each course

Updated and added course content (lecture, online, and practical/coding content) for both courses

Multi-agent Artificial Intelligence system in Linux X-Windows

Second author on an Artificial Intelligence research paper (optimized passing algorithms, 2006)

Built a soccer monitor and agent plug-in visualization of agents’ perceptions and debugging information at runtime

Used networking to make the coach gather game statistics as the games progressed

Helped create our programming team’s coding/commenting standards

Networking: serialization, marshalling, TCP programming (agent to monitor network communication)

Sudoku in Java

Tetris - innovative use of the mouse for gameplay

HCTeamGen in C++ - has been in circulation since Nov 2002 & received very good reviews from users

Bergman’s Contact Mastery - contact program with many features including: searchable contact list by name or

keywords, date alerts, to-do list, timer

Taught and helped students with programming (Java, OS & Networking, VB)

Created marking schemes, marked assignments and projects

Taught kids VB coding and helped them create a simple game

Child supervision (some with special needs)

Page 11: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 11 of 13

Responsible for designing experiments and performing many complicated lab techniques

Second author on one paper (Anticancer Research; January, 1999)

Responsible for designing experiments and performing many complicated lab techniques

Taught two grade 12 biology students through the "Continuing Education" program

Supervised and taught children to swim, trained and assisted hiring of new staff

Global West Wholesalers Ltd. Graduate Bursary in Expert Systems Spring 2007

SFU Faculty of Applied Science Graduate Fellowship Fall 2006

SFU Leonardo Summer Institute & Honorarium - SFU Harbour Centre Summer 2006

SFU Open House - sculpture, painting, mixed media in an artwork display June 2006

SFU SIAT Graduate Student Association logo contest winner Spring 2006

BCIT Open House 1st place display Summer 2002

SFU Biology Student Association logo contest winner Spring 1999

NSERC Undergraduate Research Award in Industry (National Science and Engineering

Research Council of Canada)

Summer 1998

SFU Honor Roll Fall 1997

NSERC Undergraduate Research Award in Industry (National Science and Engineering

Research Council of Canada)

Fall 1996

International Baccalaureate (IB program) Higher Level Physics

was able to skip two University Physics courses

Spring 1992

V. Kyrylov, D.S. Bergman, and M. Greber, “Multi-criteria optimization of ball passing in simulated soccer,” Journal of Multi-Criteria Decision Analysis, vol.13, issue 2-3, pp.103-113, July 2006.

B. Salh, D. Bergman, A. Marotta, and S.L. Pelech, “Differential cyclin-dependent kinase expression and activation in

human colon cancer,” Anticancer Research, vol.19, no.1B, pp.741-8, Jan-Feb 1999.

Page 12: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 12 of 13

D.S. Bergman, B.B. Youssef, J. Bizzocchi, and J. Bowes, “Interpolation techniques for the artificial construction of video

slow motion in the postproduction process,” International Conference on Advances in Computer Entertainment 2006

(ACE 2006), 66, June 2006.

SFU Surrey Open House 2007 poster - “Visual Analytics for Safety & Security”

SFU FAS conference 2006 poster and presentation - “Wide-Span Motion Compensated Interpolation”

SFU Surrey Open House 2006 presentation - “Wide-Span Motion Compensated Interpolation”

SFU Surrey Open House 2006 poster and presentation - “HDTV Research Project”

ECU Faculty Show

1 art piece: digital typographic art

2 art pieces on display: raster type lockup, vector tessellation in silhouette

design process piece: PastryWorld logos + 5 flavours packaging designs

9 art pieces on display: digital paintings, sketches, and industry graphics work

4 art pieces on display

2 art pieces on display

Fall 2016

Fall 2015

Fall 2014

Fall 2013

Fall 2012

Fall 2010

Langara Web and Mobile Design and Development (WMDD) open house automated powerpoint

presentation - custom template / graphics

Fall 2015

AIV Graphic Design (CC133 + CCM171) student work display - framed and hung multiple

student pieces, created custom automatically scrolling PowerPoint which was displayed on the

large monitors around the school

February 2013

ECU Student Work Displays

Design Foundation (FNDT161) + Digital Imaging Essentials (CGIA215): Wooden Kids'

Toys, Sailboats, Illustrated Poetry Books

Spring 2012

Computer Science (SCIE204) student work display, Computer Graphics and Animation

3D Graphics and Animation: Falling Leaves, Screensavers, 3D Prototype Animated

Models

Digital Image Processing, Downsampling

Computer Graphics and Animation: Kinetic Text, Ascii Art, Music Interpretation &

Digital Image Processing

Spring 2009

Fall 2008

Spring 2008

Digital Image Essentials (CGIA215) Summer 2008

Chair of a breakout session at an Emily Carr University Symposium

On the Edge of Chaos: Contemporary Neuroscience, Creative Patterns

and Material Production Triple N: Neuromechanics, Networks and

Negotiating Memory

Spring 2010

ECUAD Executive Faculty Association Spring 2009 - Spring 2010

Helped review an Information Visualization research paper Spring 2008

SFU Visual Analytics research group Spring 2007

Helped students with ideas and technical skills for advanced game design course Fall 2006

SFU Faculty Show (Burnaby) - 3 art pieces on display Summer 2006

SFU Burnaby Open House - AIBO Sony robot dogs soccer demonstration Summer 2006

Helped SFU SIAT graduate student with statistical analysis for his thesis Spring 2006

SFU Surrey Open House - setup, greeter, presented my WS-MCI research posters Spring 2006

Ambient Video Group - SFU Surrey Spring 2005 - Spring 2006

Helped with consulting for SFU SIAT “SWIM” (Student Work Interaction Module) project -

interviewing/brainstorming for ideas about human-computer interaction (HCI)

Oct 2005 - Nov 2005

SFU Surrey Open House - demonstrated Robocup & student projects Spring 2005

Figurine display at Imperial Hobbies 2004

Page 13: Resume of David Bergman Page 1 of 13 - Designdbergman/DBergman... · Resume of David Bergman Page 2 of 13 Strong Organization and Leadership skills - approachable and self-critiquing,

Resume of David Bergman Page 13 of 13

Evergreen (environmental non-profit organization)

Invasive species removal (Everett Crowley Park)

2003

BCIT Tutoring: C++, C 2001-2002

BCIT Open House - displayed and presented programming projects (won best in show) 2002

BCIT Orientation Volunteer 2001

BCIT Digital Signal Processing Class Representative 2000 - 2002

SFU Intramurals Volunteer 1999

SFU student newspaper contributor - weekly comic 1998 - 1999

Tutoring: Physics 100, 120, and Grade 12 1996, 1994, 1992

Tri-City Children's Festival - Assistant Coordinator

Contacted, trained, placed, and organized more than 200 volunteers, sponsors, performers,

and vendors

Summer 1995

Volunteer Lifeguard / Instructor: Belcarra Summer program 1991

I enjoy playing guitar, digital drawing, collecting and sorting fonts, learning faster ways to solve the 5x5x5 Rubik's cube,

flying my RC helicopter, and hanging out with my kids. I get a lot of satisfaction from fixing things, recycling, and keeping

stuff out of the garbage. I enjoy learning about environmental concerns (eg. heavy metals in kids' jewelry) and sharing this

important information with others. I enjoy biking / hiking / swimming with my kids, video games, photography, paper

modelling, and pulling buttercups. I also enjoy camping and reading.