(951)-928-5368
jddunlap.job@gmail.com
Justin D. Dunlap
Romoland, CA 92585

Justin Dunlap


Strengths
object-oriented analysis/design/programming, complex design modeling, user interface design, fast learner
Knowledge
Technologies:
ASP.NET, C#, MyXaml, VG.net, VB.NET, SQL Server, Microsoft Access, VB6, VBA, Managed C++, Win32 API, DHTML, XML, JavaScript, VBScript, XSLT, Mozilla Dev Technologies (XUL, XPCOM, etc)
Operating Systems:
Windows, all versions
Experience
Feb 07 - Present Jonas Beckeman Stockholm, Sweden

C# / VG.net / MyXaml / Endogine

  • Synchronized MIDI sequences to audio playback for an interactive music game.
  • Created a filter graph editor prototype using a framework based on VG.net, with adaptive layout, drag-drop pin connection, zoom, panning, scrolling, etc.
Oct 06InteracxHudson, NY

CodeDOM / C#

  • Created a code generator to generate strongly-typed data record access classes via CodeDOM.
Dec 05 - PresentInfoteamRome, Italy

VG.net / MyXaml / C#

  • Created a class library for building user interfaces using VG.net.
  • The library handles automatic hierarchical layout, keyboard focus, themes, and other tasks.
  • Created a text editor.
  • Trained developers in the use of the class library.
Dec 04 - Jul 05XaktSoftPowell, Ohio

DHTML / ASP.NET / MyXaml / C#

  • Created cross-browser thin-client components for a business server application.
  • XML file specified a single user interface for both the web and windows forms versions of the client.
  • Cross-browser issues resolved.
Oct 04 - Nov 05Justin DunlapRomoland, CA

VG.net / GDI / GDI+ / C#

  • Created an importer that imports metafiles to the VG.net vector graphics format
  • Imports WMF, EMF, and EMF+ metafiles - allowing imports from Microsoft Office applications and most vector graphics editing programs
  • Numerous optimizations enhance the imported metafiles - elliptical and rectangular paths converted to ellipses and rectangles, clipped fills converted to shapes, extraneous transformations reduced, etc
All screenshots below are VG.net objects imported from metafiles:
Jan 04 - Feb 04Marc CliftonKingstown, RI

XML / XSL / HTML / Database / C#

  • Created an data report generator that creates customizable data reports from an XML template, viewable in the browser via an XSL transform
Publications

Authored:

Co-authored:

Other Projects
  • Mimetype viewer plugin to integrate MyXaml internet applications into the browser.
  • DHTML treeview with support for custom node types and automatic scaling.
  • Fully-functional fake DHTML "form windows" with resizing, moving, etc.
  • Image-to-GIF batch converter with support for transparent color and monotone.
  • Island detection algorithm for finding "islands" in an image and copying them out as new bitmaps.
  • Generic property trigger implementation for property binding.
  • Enhancements to the MyXaml instantiator engine.
References
  • Marc Clifton: Microsoft MVP, and creator of MyXaml, a declarative application markup system.
  • Frank Hileman, lead developer for VG.net, CTO of Prodige Software Corporation
  • Derek Lakin, MCSD-qualified .NET developer, and owner of Salamander Software Ltd.