David Ng
181 Wilshire Drive
Sharon, MA 02067
(781)784-3729
[Send email using form at bottom]
Summary: 18 years software engineering experience. 12 years of Web
development. Successfully led development teams in delivering complex projects
and commercial products. Leadership roles in positions of Principal Software
Engineer, Director, Architect. Experienced consultant with client-facing
skills.
Technologies:
C++, ASP.Net 3.5, C#, VB.Net, Custom Server Controls, VB6, ASP, Java, Visual
Studio 2005, VS Tools for Office, STL, MFC, Winforms, ATL, COM/ActiveX, Windows
Workflow Foundation, Windows, Communication Foundation, Microsoft Silverlight,
ClickOnce deployment.
Web Services, SOAP, Tomcat, DHTML, AJAX, XML, Javascript, Mozilla Plugins,
Smart Clients.
Web video with Flash Communication Server, OpenGL , DirectX 9.0, 3D Game
Engine, Image Processing with GDI+.
SQLServer, Oracle, MySQL, Sybase, Stored Procedures, IBATIS, ADO.Net, ETL,
Pervasive, Data Junction.
Encryption, CryptoAPI, Authentication.
Agile Development, QA, OOD, Design Patterns, UML.
WinSockets, TCP/IP, WinInet, HTTP, FTP.
Windows, Linux, Unix(AIX, HP-UX, Sun).
Email marketing, Search Engine Optimization.
Achievements:
Clients and Employers: Intel, Sungard, Ebix/Delphi, British
Telecommunications, Bank of America, Sungard, TIAA-CREF, Mercer, Lycos, Bose,
NEC, Rhode Island Secretary of State.
Commercial Products: Divine Web Content Management System, Delphi Sales Force
Automation, GTE Phone Card Management System, Bose Wave Radio/PC.
Architected large enterprise systems to support 300,000 corporate users
world-wide.
Work History:
2007 present Stentel, Senior Software Engineer Developed Medical
Transcription processing system with Winforms, C#, Web Services, ASP.NET,
ClickOnce Deployment, Smart Client, Enterprise Library, Infragistics, URLRewrite,
Windows Workflow Foundation. Designed encryption system for HIPAA compliance.
2006 2007 Mercer, Senior Software Engineer Architected Benefits hosted
applications for Fortune 1000 corporations. Designed and developed scalable
Web-based Health and Benefits solutions to support over 300,000 corporate
participants using Microsoft ASP.Net 2.0, C#, NUnit, Oracle, MySQL, XML.
Migrated from classic ASP to ASP.Net 2.0. Developed online questionnaire system
with Custom Server Controls. Integrated with Spirit business rules engine.
Developed Benefits Administration application with Winforms and C#. Trained in
HIPAA.
2005 2006 British Telecom Conferencing, Consultant/Product Manager/Software
Engineer Developed a Windows System Tray application for Intels 40,000 users
to access BT Conferencing audio and data conferencing. Developed in C++, Win32
SDK. Developed an authentication gateway in ASP.NET, C#, Visual Studio.NET.
Managed the development of an Outlook Add-In that integrated Outlook meeting
scheduling with BT Conferencings audio and data conferencing scheduling.
Developed in Visual Studio 2005, C#, VB.NET, Web Services, SOAP, SQL Server.
Developed Global Telecom Billing system with SQLServer, stored procedures, ETL
with Data Junction/Pervasive.
2005 2005 Pyramid Digital Solutions, Consultant/Software Engineer Developing
a Web-based retirement plan setup system for TIAA-CREF. Integrated system with
Sungard OmniPlus. Extracted and imported data via XML. Developed UI with custom
Pyramid libraries. Developed in C++, Oracle, XML, RogueWave library.
2004 2005 Magic Hat Software, Consultant/Software Engineer Developing a
MMORPG game with Visual Studio .Net 2003, C++, DirectX, OpenGL, SQLServer,
WinSockets, Cal3D animation library, 3DS Max. Developed 3D game engine.
Developed vertex and pixel shaders for optimized 3D processing. Developed a
Sphere Tree collision detection system with range finding, ray tracing, and
frustum testing capabilities. Architected multi-server system for scalability
and fail-over management. Developed a terrain map compression program.
Developed Image processing tool with GDI+ and C#. Programmed test systems in
MFC.
2001 2003 Savantic Software, Inc., Principal Software Engineer/Architect
Designed and developed Web Editor and Content Management System using C++, ATL,
ActiveX, SQLServer and Cygwin to develop a plugin version for Mozilla/FireFox.
Developed CMS versions in ASP.NET and Java/Struts. Integrated streaming video
system with Flash Communication Server. Led all contract projects for NEC
Technologies, EarthWeb, HomeMethods. Hired programming staff.
1997 2000 OnSite Access, Inc., Director of Internet Development Led
development of all Internet technologies. Architected and developed corporate
Intranet, Workflow system, Customer portal. Integration with PeopleSoft and
Oracle. Managed outside vendors. Grew the department from the ground up.
Interviewed and hired programming staff.
1995 1997 Independent Consultant for various companies
Lycos Programmed the NetClubs site in ASP and SQLServer.
Bose Internet communication system for BoseWave Radio/PC in C+, WinInet.
Unifi Billing system in C++, UML, Rational Rose, DCOM, Oracle.
Bank of America/Fleet Bank Retirement Funds management system in
Powerbuilder, Sybase.
Delphi Information Systems SaleSource SFA commercial product in C++/MFC.
CSC Onward Server monitor for Mitsubishi with PERL, AIX, CGI, Java.
Rhode Island Secretary of State Consulted in establishing first Web
presence.
1991 1995 Cambridge Technology Partners, Programmer Developed Customer
Service system for Allmerica Financial written in C and Oracle. Developed Oracle
Financial system for Excel Logistics.
1987 1991 GTE Corporation, QA Engineer Tested and debugged PCB for
communication modules of the Ground Launch Tomahawk Cruise Missile.
Education:
Bachelor of Science in Electrical Engineering, Northeastern University, 1989
|