Michael Glenn, Ph.D.
610-***-**** (h)
******@*******.***
CAREER SUMMARY
RESULTS DRIVEN PROGRAMMER ANALYST WITH 15 YEARS OF APPLICATION
DEVELOPMENT EXPERIENCE; INCLUDING LARGE SCALE PC/MAC DESIGN SOFTWARE, WEB
SITE DEVELOPMENT, AND CUSTOM APPLICATIONS. DEDICATED TEAM PLAYER WITH
PROVEN ABILITY TO EFFECT-IVELY PERFORM IN A MULTI-TASKING ENVIRONMENT.
STRONG ANALYTICAL AND PROBLEM SOLVING SKILLS WITH ATTENTION TO DETAIL.
EXPERIENCE
SR. DEVELOPER, HOMENET AUTOMOTIVE, WEST CHESTER PA (5/10 TO PRESENT)
Rapid website development in a fast moving Agile SCRUM environment.
Part of a large team, followed a strict set of coding standards for
the rapid implementation of web pages. Developed in slices rather
than layers, coded each page from the data layer, through the service
layer, and up to the UI. Required a deep understanding of ASP.NET and
the page life cycle, and utilized dependency injection with heavy LINQ
to SQL on the backend, right through careful use of a large set of
custom ASP.NET controls on the frontend, with skinned css and
jquery/ajax for optimal flexibility.
Web Architect, Consolidated Services Group, Lansdale PA (1/09 to 4/10)
Lead the web development team for a mid-sized company in the health
insurance industry. Proudly orchestrated the migration from classic
ASP to an ASP.NET web application using .NET 3.5, C#, LINQ, SQL Server
2008, and WCF Services, with AJAX/JQuery/CSS for an enhanced look and
feel. Our business layer was built with LINQ to SQL and is used by
the code-behind to implement an effective MVC design. Created many
innovative controls, including a themed custom grid view that can work
with LINQ based object data sources to automatically perform paging
and sorting, as well as work with custom column controls that
automatically augment a LINQ query (using expression trees) to
ultimately build a tight and efficient SQL statement when the data is
fetched. During the migration, we seamlessly passed sessions between
classic ASP and ASP.NET pages so that enhanced pages could be used
before the end of the project. Performed all web administrative tasks
including configuration and management of .NET, IIS, VSS, site backups
and rollouts, and web services. Worked with the developers of our
windows application to rebuild its business layer using Entity
Framework, to be shared with the web application and effect the move
of many windows application features to the web.
Sr. Developer, Alpha Systems, Huntingdon Valley, PA (4/07 to 12/08)
Key architect for the design and implementation of a large scale
proprietary e-discovery (electronic discovery) automated data
processing system. Alpha Systems, now a major commercial e-discovery
vendor, routinely processes terabytes of data every year, churning out
millions of Tiff documents and Gigabytes of load files on a routine
basis. Technologies used include C/C++/C#, VB, Lotus Script, ActiveX,
ADO, OLE automation. Operators use a C#.NET application to launch
batch jobs that use an externally licensed distributed computing
system to process jobs on an array of 100+ servers.
Developed a C#.NET / Remote Desktop based delivery system to be used
by clients. Incorporated OCR technology from Abbyy, Pegasus,
ExperVision into the system for automatic character recognition and
indexing for searches, by creating a stand-alone C#.NET utility that
uses a C++ / ATL wrapped component for the OCR calls and Leadtools, a
3rd party image processing library.
Developed a C#.NET custom application to facilitate manual corrections
of anomalous data. Uses winforms to provide a multi-paned view that
accesses a SQL Server database and displays statistics for jobs that
have documents failing certain criteria. The program is multi-
threaded and can correct multiple jobs simultaneously, showing real-
time results on a main dashboard view. An audit trail is kept of all
activities and is stored in a SQL Server database.
Architect, All-State Legal, Cranford, NJ. (4/05 to 4/07)
Key architect for the design and implementation of an E-Commerce web
site with role expanded to oversee the overall infrastructure
surrounding the web site, with particular emphasis on how it is stored
and backed up. Revamped methods for communicating with the central
AS/400 via web services, new rollout procedures, and site-wide
enhancements for improving performance and reliability. Also
continued active development of their pdf generation tool, adding many
advanced features including embedded web forms, spot color and layer
support.
Senior Developer, u1.net, Marlton, NJ. (9/99 to 4/05)
All-State Legal, Cranford, NJ (4/00 to 4/05)
Lead Sr. Developer responsible for the design/development/testing of
an E-Commerce web site. The site includes a complex pricing
structure, multiple levels of user/client privileges, approval system,
and communicates directory with All-State Legal's internal machines.
Also developed a tool to allow generation of pdf files from user-
supplied data to create business cards, letterheads, etc. for direct
use by their typesetting department. Other duties included the
provision of time estimates for project management, and the support
and maintenance of customer requests. Technologies included: IIS,
HTML, DHTML, VB, VBScript, Javascript, ASP, XML, C/C++/C#, ActiveX,
ADO, SQL and access to Oracle DB.
Sunset Stationers, Wharton, NJ (7/01 to 4/05)
Sr. Developer responsible for design and development of part of an E-
Commerce web site. Responsibilities included web pages used for the
generation of pdf files from user-supplied data, and providing
assistance to the client in the creation of templates used for pdf
generation. Oversaw website transition from classic ASP to ASP.NET.
Technologies included: ASP.NET, ASP, HTML, VB, VBScript, Javascript,
XML, C/C++, ActiveX, ADO and access to Oracle DB.
Technical C/C++ Software Manager, Scanvec-Amiable Ltd., Philadelphia, PA.
(5/97 to 9/99)
Promoted to a technical manager in mid-1997. Supervised engineers.
Manage C/C++ projects assigned to the company's Beijing engineering
office (10 people). Acted as liaison for the exchange of knowledge and
technology with Israeli-based Scanvec after Amiable merged with them.
Responsible for core framework development to set up a platform-
independent, layer-wrapping MFC on PCs (for Windows 9x and NT) and
Powerplant (for Macintosh).
Senior C/C++ Software Engineer, Amiable Technologies, Inc., Philadelphia,
PA. (12/94 - 5/97)
Key engineer involved in the design, development, implementation, and
support for a leading CAD/RIP product, principally aimed at the sign-
making industry. Designed and developed support for scanners,
digitizers, file import/export including conversion via copy/paste,
image processing, advanced text formatting, and mathematical libraries
for bezier curve manipulation.
TECHNICAL SKILLS
PROGRAMMING LANGUAGES: .NET 3.5, C# 3.0, ASP.NET AND CLASSIC ASP,
LINQ, LINQ TO SQL, ADO.NET ENTITY FRAMEWORK, WCF 3.5 AND WEB SERVICES,
WINDOWS FORMS, C/C++, JAVASCRIPT, AJAX, JQUERY, VBSCRIPT, VB 6.0,
XML/XSL/XSD, HTML, SQL/T-SQL, LOTUSSCRIPT, WPF, SILVERLIGHT.
DEVELOPMENT TOOLS: VISUAL STUDIO 2008, SQL SERVER (MANAGEMENT STUDIO
AND PROFILER), ORACLE 9I, VISUAL SOURCESAFE, SUBVERSION, CRUISE
CONTROL, RESHARPER, NINJECT, NUNIT, MOQ, LOTUS NOTES/DOMINO, ECLIPSE.
EDUCATION
A.M. AND PH.D. IN MATHEMATICS. 1988 TO 1994
Dartmouth College - Hanover, New Hampshire.
B.S. in Mathematics. 1983 to 1988
Drexel University - Philadelphia, Pennsylvania.