What email address or phone number would you like to use to sign in to Docs.com?
If you already have an account that you use with Office or other Microsoft services, enter it here.
Or sign in with:
Signing in allows you to download and like content, and it provides the authors analytical data about your interactions with their content.
Embed code for: JimMcCurdy
Select a size
354 Salem Street
Andover, MA 01810
jim @ facetofacesoftware.com
A skilled and dedicated professional with over 30 years of experience developing and managing software projects. I will develop high quality and easy-to-use software as a member of a cross functional team. Technical strengths include all aspects of software design and product development. Extremely customer focused, and will generate high levels of customer satisfaction.
Face To Face Software, Inc., Andover, MA
Owner and Principal Developer
August 1997 - ongoing
Face To Face Software is my contract software development business. My current focus is mobile and desktop development for the C#/XAML stack: Xamarin, Windows Universal apps (WinRT), WPF, Windows Mobile, Silverlight, and .NET platforms. All contract developer client experience is summarized below.
Client: Kavo Kerr Group - Dimensional Photonics (DPI), Wilmington, MA
November 2014 – July 2015
A provider of applications and chairside solutions for dental professionals.
Developed the UX for the Lythos client application as part of the DPI development team. Lythos is a chairside system used by orthodontists and dental professionals to scan a patient’s teeth and create prescriptions for local and laboratory milling of crowns, implants, etc.Work included the entire touch-based user interface for the application, using C#/XAML on WPF. User interface work included XML based customizations, workflow efficiency features, and integration with 3D scanned models.
Featured technology: C#, XAML, WPF, MVVM
Client: Kurzweil Technologies / KNFB, Waltham, MA
April 2012 – October 2014
A provider of accessible e-reader and digital media applications.
Developed two different client applications as part of the Kurzweil Technologies/KNFB team. The first application was a children’s interactive eReader for Scholastic called Storia.The completed application work included WPF, Silverlight, and mobile Xamarin development for the eReader itself. Work also included a downloadable library management for purchased books, and game-like activities for digital books like Branching Stories. Some web services and mobile admin controls were also developed.
A second application was a Windows 8 digital media player called MediaArc. The application includes the players, content store, and library management for books, music, and movies. Specific work included a large portion of the user interface, and integration of web services for product details and purchasing, and authentication. One area of concentration was a system for managing and displaying dynamic merchandising pages for all forms of licensed content. A port of this Windows 8 application to a web-based store was also completed.
Featured technology: C#, XAML, WINRT, WPF, Silverlight, Xamarin, MVVM
Client: IOD Incorporated, Seattle, WA
January 2012 – April 2012
A provider of health information management systems.
Developed three different WPF and mobile Xamarin applications that were packaged and sold into health care facilities to track patient records, coding, abstracting, and employee productivity. The apps included a Time Clock productivity tool, a Management Console to edit facility data directly, and a Client Console that tracks employee and contractor workflows. All of the apps were developed using the MVVM pattern with MEF, and required a high performance data-bound XAML UI. In one case, apps accessed the database via data API, in another, using WCF web services.
Featured technology: C#, XAML, WPF, Xamarin, MVVM, MEF
Client: Bill & Melinda Gates Foundation, Seattle, WA (Possible Worldwide)
May 2011 – December 2011
A foundation dedicated to health, development, and learning innovations in the global community.
Developed 5 different WPF applications to be displayed in a new Gates Foundation Visitor’s Center. Several of the apps included video components within the applications, while others were designed to be input comments workstations, scrolling photos mosaics, and/or Twitter feed displays. One app was a Silverlight based control management system. Several of the apps required UDP data protocols to interface with custom visitor center hardware controls. All of the apps were developed using the MVVM pattern with Prism and Unity, and required a high performance data-bound XAML UI. Accessed database via data API.
Featured technology: C#, XAML, WPF, Silverlight, MVVM, Prism, Unity, UDP, Twitter SDK
Client: Microsoft, Redmond, WA (through Wimmer Solutions)
April 2011 – May 2011
A global leader in the development of software products and services.
Developed a rich UI for an internal document retrieval system called Worldwide Subsidiary Manager’s Memos. The application was developed for an internal Microsoft team, and used as a training and presentation tool.
Featured technology: C#, XAML, Silverlight
Client: McPivot, Andover, MA
January 2011 – March 2011
A community based web site offering free access to historical baseball databases and images.
Developed a unique Silverlight Web application for presenting custom queries and visualizations of baseball data as far back as the 1800’s. The application is presented as a complete web site using Silverlight, .NET, and C# technologies. In the process of developing McPivot, I became proficient in all aspects of Silverlight’s PivotViewer controls and SDK, including custom integrated just-in-time SQL query features.
Featured technology: C#, XAML, Silverlight, PivotViewer, DeepZoom, MVVM, MEF, WCF, SQL
Client: DiscountPayroll.net, Andover, MA
December 2010 - January 2011
A small business focused on online payroll processing.
Developed an ASP.NET based web site, with backend integration to the Intuit Online Payroll system.
Client: VX Software, Seattle, WA
November 2010 - January 2011
A software consulting group.
Developed a series of Silverlight based custom charting controls.
Client: Wells Fargo, Seattle, WA
September 2010 - December 2010
A multi-national financial company.
Developed a custom dashboard for the CIO using Silverlight and WPF that also included a WCF based auto-update service. Also developed an animated iPad emulator in Silverlight.
Featured technology: C#, XAML, WPF, Silverlight, MVVM, WCF
Client: Microsoft, Redmond, WA (though Mantis Technology Group)
June 2010 - September 2010
Developed a dual stream video player base on Silverlight’s Media Framework. The application was developed for the Microsoft Academy team for use in a presentation and training environment, where two encoded or real-time video streams would be played side-by-side in a single, adaptive, smooth-streaming player.
Featured technology: C#, XAML, Silverlight, Microsoft Media Framework
Client: The Trump Network, Rowley, MA
November 2009 - May 2010
A multi-level network marketing company specializing in the sale of nutritional products.
Developed several Silverlight applications, including a sales dashboard, a video player, and an animated content presenter.
Featured technology: C#, XAML, Silverlight, MVVM, WCF, SQL
Client: YinYangMoney.com, Andover, MA
January 2009 – November 2009
A startup venture focused on financial and lifestyle planning applications.
Developed a unique Web application for personal financial and lifestyle planning. The application is presented as a complete Silverlight web site using.NET, and C# technologies. In the process of developing YinYangMoney, I became extremely proficient in all aspects of Silverlight development.
Featured technology: C#, XAML, Silverlight, MVVM, MEF, WCF, SQL
Client: Grass Valley, Woburn, WA
July 2005 - December 2008
A digital video technology company specializing in capture, editing, and play-out products for the broadcast market.
Developed an external control interface for a major Japanese customer. Developed a background web service for processing video sequences and clips. Also made various improvements to the flagship AuroraEdit MPEG video editor.
Featured technology: C#, XAML, WPF, C++, MFC, COM/ActiveX, MPEG
Client: AG Interactive (AmericanGreetings.com), Cleveland, OH
June 2005 - January 2008
The electronic division of the greeting card company. A startup company specializing in the development of online electronic cards and personal card printing software.
Developed an online photo editor that includes capabilities to remove red-eye, crop, resize, sharpen, brighten, color correct, and included many special effects. Also developed one of the earliest mobile greetings application using WAP protocols and MMS messaging. Also developed a web installer for the Kiwee division's IE toolbar.
Client: 3Guppies.com (formerly Mixxer), Seattle, WA
June 2006 - November 2007
A developer of mobile and online technologies for ringtone and photo content.
Developed a mobile and online ringtone clipping application, as well as a photo cropping capabilities, and a Facebook application that allows users to select, crop and "mobilize" their photos.
Client: Viewcast.com (Multimedia Access), Dallas, TX
January 1998 – February 1999
A developer of PC based video teleconferencing hardware and software.
Extended the MMAC video teleconferencing product line with a standards compliant capability to connect conference users with existing IP connected video servers. Work culminated in the development of several ATL/COM components that capture audio and video data from the hardware, packetizes the captured data, and transmits over open IP socket connections. Also assisted in the productization of a direct-connect Mac client application connected to other PC based video clients and servers.
Featured technology: C++, MFC, Mac
Client: Monaco Systems, Andover, MA
August 1997 - January 1998, August 1998 - February 1999
A developer of high end color imaging and correction software for the publishing industry.
For a Macintosh focused development company, the role was to startup a small two-person PC development group that would eventually grow to rival its Macintosh counterpart. I completed two color image editing applications in parallel with the Macintosh development of the same products. This effort allowed Monaco to deliver both applications simultaneously on Mac and PC to such high profile OEM customers as Epson America and Polaroid. The applications development environment included the use of ActiveX and COM programming, lots of user interface design and development, and the creation of a color gamut viewer using Apple's Quickdraw 3D. Both projects were completed on schedule, on budget, and out-performing the original specifications.
Featured technology: C++, MFC, COM/ActiveX, QuickTime, Mac
Full Time Experience
AG Interactive (AmericanGreetings.com), Cleveland, OH
Director of New Product Development
June 2000 - March 2005
Responsible for planning and development of the company's Create & Print personal card printing software.
Grass Valley (Vibrint division), Woburn, MA
Director of Advanced Development
March 1999 - June 2000
Responsible for planning and development of the company's low-resolution video editing applications, as well as integration efforts with 3rd party newsroom computer systems and video input devices. These efforts provide customers with integrated solutions in a multi-vendor workgroup environment. Built the project plans for a Journalist Suite of products that allow Vibrint video products to run without specialized hardware. Prototyped Internet streaming technologies in an effort to help offer broadcast customers an ability to publish video news stories directly to the Web. The development environment was heavily dependent on COM, MFC, and ActiveX technologies. Vibrint was acquired by Grass Valley in May of 2000, and later by Thomson in 2001.
Featured technology: C++, MFC, COM/ActiveX, MPEG
Powerhouse Entertainment, Inc., Dallas, TX
Director of Development, February 1995
Vice President of Research and Development, February 1996
November 1994 - July 1997
A developer and publisher of Windows-based CDROM games, specializing in live-action video games and children's animated storybooks.
As a founding member of the Powerhouse team, and as Vice President of Research and Development, I led a development team focused on a number of customer segments in the interactive entertainment business. I was responsible for all software development at Powerhouse and worked closely with our Los Angeles-based production teams in the design and development of a lineup of CDROM titles. I was also personally responsible for developing the underlying technology at the heart of the company's live action video games "Jungle Book", "Pinocchio", and "Collision". The FastLane video technology enabled the creative team to build interactive scripts and movie footage, and to assemble the video content into compelling interactive games; all with exceptional quality and performance. I also forged an innovative Interactive StoryBook Engine for the children's CDROM market, which brings classic stories to life with a large collection of animated clickables. Under my direction, our team at Powerhouse developed 6 animated storybooks for Golden Book Interactive and 2 live-action children's adventure games for IBM within a span of 24 months.
Featured technology: C++, MFC, WIN32, WING
Micrografx, Inc., Richardson TX
Director of Consumer Products, October 1993
Senior Software Engineer, March 1991
March 1991 - November 1994
A leader in the development and distribution of Windows based graphics applications.
Initially, as a Senior Software Engineer following the acquisition of Astral, I was responsible for several new product releases of our Picture Publisher image editor, as well as, the design and development of the consumer oriented PhotoMagic product. During several product release cycles, I played the role of both lead developer and project coordinator. Later, as Director of Consumer Products, I managed all aspects of product development within the group and was responsible for the design and development of the company's first two consumer titles "Crayola Art Studio" and "Crayola Amazing Art Adventure". On a technical level, I was responsible for the product design and for the majority of the code development in the Crayola products. In this role I also helped to solidify the relationships with clients like Hallmark and Binney & Smith (Crayola), and managed the development of the Hallmark Card Studio product. I satisfied these highly brand-conscious customers by providing them with several awarding winning and highly profitable products. In addition to these product development responsibilities, I became a member of the executive team and was an active spokesman on technical subjects pertaining to the company and the industry as a whole.
Featured technology: C++, MFC, WIN32
Astral Development Corp., Londonderry, NH
August 1988 - March 1991
Innovators in the design, development, and manufacture of high quality image processing software for the Microsoft Windows and Apple Macintosh desktop publishing market.
I was responsible for establishing the concept and technical foundation of Astral's primary product "Picture Publisher" and developed a large portion of the software code base. I was the first technical hire made by the founding Astral team, and spearheaded the innovative design of Picture Publisher while working around serious limitation in the first versions of Microsoft Windows 2.0. I held the position of Director of Title Development, and served as the Lead Developer for our imaging applications. I had a great deal of customer contact while at Astral, and attention to their needs is one reason why Picture Publisher was awarded the Publish magazine's reader's choice awards for three consecutive years. The application also won a Byte magazine technical excellence award and several InfoWorld usability face-offs with Adobe PhotoShop. I developed a reputation for developing solid applications with easy to use interfaces, and was responsible for timely product delivery during 6 release cycles. Astral and "Picture Publisher" were acquired by Micrografx of Richardson, TX in March 1991.
Featured technology: C, WIN32
Kodak Electronic Publishing (Atex Division), Bedford, MA
Manager of Imaging Systems
August 1987 - August 1988
The digital newspaper publishing division of the film and camera giant.
As Manager of Imaging Systems of Kodak's Atex Publishing division, I led the design and development of the imaging component to a large UNIX based electronic newspaper publishing system. I directed a team of 8 individuals and built a network database approach to document imaging under tight deadlines. This growing expertise in the imaging field enabled Atex to offer its customers a full turnkey solution versus utilizing third-party systems.
Featured technology: C, UNIX, Sun
ImagiTex, Inc., Nashua, NH
Manager of Applications Development, July 1986
Senior Software Engineer, July 1983
July 1983 - August 1987
A startup innovator in the design and manufacture of high quality scanners and image processing systems for the electronic publishing marketplace.
Held several positions at ImagiTex including Manager of Application Development. While directing the applications software group, led the design of the company's image-editing software applications, as well as, its page layout application and underlying systems support. Also led a group of software engineers responsible for the architecture, design, and development of these applications to satisfy the target customer base of graphic arts and newspaper clients. Developed technologies to print and halftone digital images in an image database, and to process them in a variety of ways, including color correction, size and scale, and shape masking. Developed extensive experience in dealing with graphic arts customers throughout North America, and was recognized as an innovator in the area of image processing for electronic/desktop publishing.
Featured technology: C, UNIX
MITRE Corp., Bedford, MA
Member of Technical Staff
June 1977 - August 1983
A defense contractor and pioneer in the development of flight systems, radar systems, and the first local area network hardware, specializing in superior engineering expertise in Air Force and government projects.
Served as a software developer to many of the nation's top technical systems designers, and was exposed to large project management and the value of innovation. Supported the Bureau of Labor Statistics with its first interactive database system in an age of batch processing. Exposure to hardware and software of all types earned me a role as a member of the technical staff, and was sought out for programming service and debugging large systems. Proceeded to earn a role in the company's office automation pilot program, which gave me a unique opportunity to develop distributed word applications in the early days of Local Area Networking where MITRE was a pioneer. Developed my first graphical software product, a slide presentation product utilizing the company's large distributed DEC and IBM display systems.
Featured technology: PL/I, FORTRAN, JCL, IBM370, TSO, Basic, DEC PDP11
Boston College - Boston, MA
Bachelor of Science, Mathematics, 1977, Minor in Educational Psychology
Northeastern University - Boston, MA
Master's Degree program (50% complete), 1982, Computer Engineering
Product Awards and Recognition
Newsweek Magazine Editor's Choice Award 1996 - "Right's Animal Farm"
Newsweek Magazine Editor's Choice Award 1996 - "The Jungle Book"
PC Magazine - 4 stars 1996 - "The Jungle Book"
The Family Channel Seal of Quality 1996 - "The Sailor Dog"
HomePC Magazine - 3 stars (out of 4) 1996 - "The Sailor Dog"
PC Magazine's Best of 1994 - "Crayola Amazing Art Adventure" and "Crayola Art Studio"
Australian Good Toy Guide Toy of the Year 1994 - "Crayola Amazing Art Adventure"
Windows Magazine's WIN100 1995 - "Picture Publisher"
Home Office Computing Magazine Editor's Pick 1994 - "Picture Publisher"
Computer Artist Magazine's Product of the Year 1994 - "Picture Publisher"
Australian Personal Computer Magazine's Best of 1994 - "Picture Publisher"
Advanced Communications Technologies Product of the Year 1994 - "Picture Publisher"
Publish Magazine Reader's Choice - Best Image Editor 1991 - "Picture Publisher"
Publish Magazine Reader's Choice - Best Image Editor 1990 - "Picture Publisher"
Publish Magazine Reader's Choice - Best Image Editor 1989 - "Picture Publisher"
Line of Business Applications
Lythos dental chairside scanning solution
MediaArc digital media player and content store for ebooks, movies, and music
Storia children’s eReader and store for ebooks
McPivot data visualization of historical baseball databases
DiscountPayroll.net online payroll application
YinYangMoney financial and lifestyle planning
Create & Print printable greeting cards for American Greetings and Blue Mountain
3Guppies Facebook photo editing and sharing
3Guppies ringtone and photo clipping
Picture Publisher photo editing, versions 1.0-4.0
Aurora Edit video editing contributor
PrestoProof color image correction
MonacoScan color image correction
WorkFoneVBX IP telephony
Personal Productivity applications
PhotoMagic photo editing for novices
Hallmark Card Studio printable greeting cards
Children's creativity titles
Crayola Art Studio children's creativity
Crayola Amazing Art Adventure children's creativity
Live-action video adventure games
The Jungle Book live-action video game
The Adventures of Pinocchio live-action video game
Interactive and animated storybooks
The Sailor Dog
Right's Animal Farm
The Adventures of Goat
The House That Had Enough
The Little Red Caboose
The Magic Paintbox
Live-action video games
Collision live-action video game
Strong SDLC (Software Development Life Cycle) skills; planning, analysis, design, implementation, maintenance.
Extensive object oriented development skills.
Expert with platform API's: .NET, WPF, Windows Runtime, Xamarin, Silverlight.
Strong written and verbal communications skills.
Extremely customer focused.
Able to deliver high quality and easy-to-use applications.
Able to work well on cross functional teams.
Will generate high levels of customer satisfaction. top technical systems designers, and was exposed to large project management and the value of innovation. Supported the Bureau of Labor Statistics with its first interactive database system in an age of batch processing. Exposure to hardware and software of all types earned me a role as a member of the technical staff, and was sought out for programming service and debugging large systems. Proceeded to earn a role in the company's office automation pilot program, which gave me a unique opportunity to develop distributed word applications in the early days of Local Area Networking where MITRE was a pioneer. Developed my first graphical software product, a slide presentation product utilizing the company's large distributed DEC and IBM display systems.