Michael Allen
4
Longfellow Place
Boston, MA
02114
|
SUMMARY |
Software Engineer with a BSCS and
extensive experience designing and developing GUI and backend software using:
VC++, MFC, COM, and ATL within Windows NT. Excellent communication and
interpersonal skills. |
|
COMPUTER
SKILLS |
Microsoft Visual C++/Basic/C#, Symantec
Visual Café, COM+, ATL, gcc, gdb, Sun Forte, Microsoft Internet Information
Server, Stingray, Dundas, C, C++, Pascal, Java, XML, XSLT, SOAP, MSMQ,
Microsoft WindowsNT/2000/XP, Windows9x, Solaris 7/8 |
|
EXPERIENCE |
Software
Contractor Philips Medical Systems, Andover, MA
June 2003 – Sep 2004 Update GUI for Ultrasound product based
on clinical trials using MFC and ActiveX . Design COM interfaces to export patient
studies and convert loop images to DSR-TIFF images using VC++ and ATL. Enhance reporting package using XML and
XSLT. Localize Ultrasound product and add Dicom
support for China, Korea, and Russian market. |
|
|
Software
Contractor Schneider Automation,
North Andover, MA
April 2001 – June 2003 Developed software components to
configure programmable logic controllers and merge 2 existing lines of PLCs
using VC++ with ATL. Created GUI to interoperate in HMI
framework using MFC and Stingray. Designed COM servers and clients for the
creation of a binary image to download to PLCs. Stored and manipulated persistent objects
in an object-orientated database using XML, DTD and XSD transform. |
|
|
Software
Contractor C.R. Bard Inc., Chelmsford, MA
January
2001 – April 2001 Developed software for use with medical
equipment for Windows 2000 using VC++ with MFC and Dundas Ultimate Toolbox. Designed GUI based on recommendation from
marketing and doctor’s group using MFC and Dundas. Created definitions for time based events
for auto analysis rules engine. |
|
|
Project
Lead
CertCo Inc., Cambridge, MA
October 1999 – December 2000 Managed group of 7 to port PKI based
validation to Solaris 7 and 8 using C++, Forte, gdb, and Java. Enhanced web-based interface for
e-commerce security validation using VC++, HTML, XML, and Java. Developed administration interface in
Java using Visual Café. GUI design work on security token and
digital certificates management tools. |
|
|
Software Contractor Venturcom Inc.,, Cambridge, MA
June 1999 - October 1999 Assisted in the completion of many real
time projects using VC++ with MFC, Install Shield, Mks, and Perl. Designed GUI for real time diagnostic
tools. Streamlined build process. |
|
|
Software Contractor Cakewalk
Software, Cambridge, MA
April 1999 – May
1999 Developed a multi-threaded MIDI plug-in
DLL using VC++ and COM for Windows95/98 . Designed a custom GUI for the MIDI
plug-in using VC++ with MFC. Used COM interfaces to extract
information from MIDI files. |
|
|
Software Engineer Platinum
Technology, Inc., Burlington,
MA
February 1998 – April 1999 Designed and implemented a complex
installation applications for web content Publishing and Distribution
applications. Development was done using Install Shield, VC++, and Perl using
Windows NT. Developed custom GUI's using VC++, MFC,
and NT, which enable network-based installation over multiple domains. Developed GUI's for web content
publishing and distribution application using VC++, MFC, and Windows NT. |
|
|
Software Engineer Network
Associates., Nashua, NH
September 1996 - February 1998 Developed suite of network management
tools that monitor routers, switches, and hubs. The tool suite was developed
within Windows NT using VC++ and MFC. Developed GUI for network management tool
suite using: VC++, MFC, and Windows NT. Developed network management application,
which analyzes network traffic via SNMP and sends the reports to a customized
relational database as well as Windows NT event viewer. Developed using:
VC++, MFC, and Windows NT. Developed on line help "Wizard"
for the network management tool using Microsoft's Help Compiler. Developed a CGI engine for web reporting
using C and Windows NT. |
|
|
Software Engineer
Raytheon Electronic Systems, Portsmouth, RI March 1996
- September 1996 Assisted in the application of target
motion analysis for submarine combat systems. Supported and maintained changes to code
for an AN/UYK-43 mainframe computer. Recorded changes to code base and updated
appropriate documents. |
|
EDUCATION |
B.S. Computer Science, 1995 |