Resume of Michael Bowling; Object Oriented Architecture, Design and Development Modeling Web Page Development C# C++ ASP.NET ADO.NET SQL Server 2000 Oracle Web page Scripting STL ATL MFC COM, Waltham MA, USA

Michael Bowling

132 Pine Hill Circle

Waltham , MA 02451

 

Summary

Senior Software engineer experienced in the architecture, design and development of software applications

Education

B.S. Computer Science, Northeastern University, Boston , MA , 1987

Languages

C#, C++, ASP ASP.NET XML, XSL, HTML, DHTML, VB Script, Java Script, 386/8086 Assembly

Architectures

.NET, COM, COM+, DCOM, MFC, ATL, ASP, ADO , ODBC, STL

 

 

 

2008-2010

Reveal Imaging Technologies, Inc., Bedford, MA a developer of advanced security inspection systems.
Reveal Imaging Technologies, Inc., a developer of advanced security inspection systems.

Reveal Imaging Technologies offers the first EDS technology designed for 100% checked baggage inspection.

Enhanced an existing suite of networked applications to support the TSA's STIP IRD.

TSA - Transportation Security Administration

STIP - Security Technology Integrated Program

EDS - Explosives Detection System

Description

• Currently doing re-design of main product GUI using WinForms, VS 2008, C#.

• Delivered new presentation / middle layer architecture on new product line in C# that is designed to distribute local events to multiple workstations via remote interfaces. Used .NET remoting 2.0.

• Deliver local area web product that involved redesigning image editing windows application to make it fit the paradigm of having both the web application and the windows application integrate and communicate seamlessly.

• Integrating components into new product line enhancements to existing product line.

• .NET 3.5, Visual Studio 2005/8, C# 3.5, SQL Server 2005/8, XML object serialization, Stored Procedures, XAML, small amounts of WCF and WPF.

• Technologies used included remoting, events, interfaces, threading, timers, delegation, refactoring.

• Integrated command operation interfaces that allows the TSA to communicate to the networked EDS via their application gateway using .NET framework.

• Designed and developed a stand-alone application that simulates the TSA agent gateway and communicates to the EDS via sockets and XML interfaces.

 

2008

Schick Technologies, Inc., Long Island City, NY a Division of Sirona Dental Systems
Schick Technologies, Inc. is the world leader in digital radiography and is a pioneer in the field of dental imaging.

Worked in C++ using Visual Studio 2003/2005 to revise libraries for a  3-tiered application that acquires dental images and to modify an application that upgrades device firmware.

Description

· Designed and developed middle-tier libraries for a host interface to integrate high-speed USB 2.0 data transmission into the image acquisition process while obfuscating acquisition details.

· Designed and developed a stand-alone application that enables users to upgrade firmware in the USB remote device, as well as in the sensor with which is communicates. Adhered to the protocol defined in Texas Instruments document SLAA089D, "Features of the MSP430 Bootstrap Loader" and worked within existing interfaces and constraints to embed the enhancements in existing software.

 

2007

Andrew Corporation, Richardson, TX
Andrew Corporation is a global designer, manufacturer, and supplier of communications equipment, services, and systems.

Development was done in .NET in C# for a 3-tiered network management product used in the operation and configuration of satellite earth station components.

Description

· Development included design and maintenance of SNMP MIBS in the middle tier and maintenance of device drivers in the device tier all done in C on Linux.

· GUI development threaded FTP interfaces, C# MIB interfaces, device component forms and treeviews

· Areas of focus were in the components associated with uplink power RF chain between beacon receivers and high power amplifiers (specifically TWTAs), carrier monitoring of channel bandwidth power calculations and sub-reflector tracking device components.

 

2006

Canberra Incorporated, Meriden , CT
CANBERRA
is the worldwide leader in producing measurement devices for the nuclear industry.

Development was done to integrate a radiation sensing device into to a LAN via UPnP.

Description

· Windows CE embedded development utilizing UPnP, .NET, C++, C#. Java. C/ATL development of application front end. Backend application development done in C++ in .NET using managed and unmanaged code. Some C# front-end development was done.

· Prototyping proof of concept of designs of UPnP, ISAPI, Java Applets, sockets, messaging, XML serialization, sockets, COM/DCOM, and more on Windows CE. UML class diagrams in Visio used as the design mechanism.

 

2005

Cameron Health, San Clemente , CA
Real-time .NET OO development on internal heart defibrillator software interface utilizing .NET, C# and OO state machines. Development was using strict OO state machine methodology implemented via design patterns.

Description

· GUI development in .NET using C# to a suite of applications developed to test/monitor the interfaces/function of an internal defibrillator

 

2005

Integrated Healthware, Billerica , MA (currently Nightingale Health Care Inc.)
Producer of electronic Patient Information System.

Description

· Bug fixes to VB presentation layer of Patient Management Information System

 

2005

Framingham State College, Brickdam Consulting Incorporated

Wrote extensions to role based security to support new UID/PWD formats using ASPs.

Description

· ASP website development

 

2004

Martindale Family Reunion Website, Brickdam Consulting. Inc.

Description

· The website is designed to alert family members of events, bulk emailing, travel information, immigration issues and collects and distribute  information info/from a series of MS Access databases

· Incorporates ASP.NET and ADO.NET programmed in C#

 

2004

MusicZone3000 Website, Brickdam Consulting Incorporated

Description

· ASP.NET website for Boston Top 40/Show band incorporating multimedia written in C#

 

2004

Framingham State College, Brickdam Consulting Incorporated

Description

· Wrote extension to interfaces of a Ingress database written in C for Admissions Department

 

2003

IDEXX Corporation, Portland , ME

IDEXX is a worldwide leader in innovative products and services for veterinary, food and water applications. Work was done for the division responsible for medical imaging.

Description

· Pre-Requirements evaluation of development platforms and architectures

 

2000-2003

Wang Healthcare, Billerica, MA (currently Nightingale Health Care Inc.)

Producer of electronic Patient Information System.

Description

· Architecture, development and maintenance of C++ and Web Patient Management Applications.

 

1999-2000

GSI Lumonics, Billerica , MA

General Scanning is the inventor of optical scanning technology. GSI Lumonics is the division that produced medical scanning devices.

Description

· Architecture, development and maintenance of C++ process control applications

 

1999

Sensormatic Corporation, Lexington , MA

Description

· Developed DB prototype to test performance of ODBC/ ADO (ODBC and native OLE_DB) connections to SQL server database.

· Developed prototype website to replace current personnel configuration System using Drumbeat 2000. Tools

· VC++ 6.0 · WinNT 4.0 · ADO · ODBC · MSSql Server 7.0 · some ATL · some STL · some COM · VS InterDev 6.0 · WinNT 4.0 · JavaScript · ASP · IIS 4.0 · MMC1.1 · Internet Explorer 5.0 · MSSql Server 7.0 · ADODB · Drumbeat 2000

 

1998-1999

NewsEdge Corporation, Burlington, MA (currently The Thomson Corporation)

NewsEdge is a provider of real-time news and information products and services to approximately 1,500 corporations and professional service firms worldwide.

Description

· Fulltime job involving the redesign of legacy system in order to retrofit the article processing engine

· Architecture was redesigned to be modular with integration of COM adapters.

· Adapters were retrofitted on the front end and backend of the engine making future engine integration a more simplified process

· Backend adapters were designed so that the delivery applications could also be modularized for future replacement

 · Designed multi-threaded COM servers acting as filters between SQL database and remote UNIX file systems

 

1998

Aseco, Marlboro, MA

Description

· Enhancements to multitasking machine process control software

 

1995-1997

Reed Elsevier Technology Group, Cambridge , MA

Description

· Designed web site for airline community, providing access to Reed-Elsevier data resources

 

1995-1997

Lexis-Nexis Information Technology, Cambridge , MA

Description

· Developed a suite of applications for converting-verifying-submitting documents to the USSEC

 

1995

Spectrum Diagnostics, Andover , MA

Description

· Enhanced coal boiler simulator that provides criteria for minimum SO3 pollution of environment

 

1994-1995

Polaroid Corporation, Cambridge , MA

Description

· Tested proprietary and 3rd-party object class libraries

 

1994

IBM Watson Research Center , Yorktown Heights , NY

Description

· Developed OS/2 2.0 NNTP Server Daemon in C/C++ for a global conferencing system

 

1993

IBM Watson Research Center , Hawthorne , NY

Description

· Developed Windows-based Fiber Channel Standard test products for Fiber Channel communication standards verification and simulation

 

1990-1993

Octocom Systems, Inc., Chelmsford , MA

Description

· Developed network management systems and related support systems using an ASCII-based window user interface in PC-DOS, interfacing with a rack system that contained embedded control software developed in UNIX

 

1989-1990

Codex Corporation, Canton , MA

Description

· Supported and developed real-time software for a mid-sized integrated network-management software system, using a Windows user interface developed in C within an MS-DOS environment

 

1988-1989

Honeywell Bull, Billerica , MA

Description

· Developed and maintained testing and verifications software for disk and tape peripherals

 

1988

IQT International, Chelsea , MA

Description

· Developed software