David Putnam Email and Phone Number
David Putnam work email
- Valid
- Valid
David Putnam personal email
- Valid
Senior Software Engineer with years of progressive experience in engineering and information technology, proven record of accomplishment leading the technology direction of projects, large distributed and small informal teams, batch and user interface applications including database tables and stored procedures, participating in project management office (PMO) methodology revision, programming in a multi-platform environment and mentoring junior developers.Specialties: Java Batch and In-Container applicationsOracle PL/SQL and database table designPerl and other "glue" languages.Microsoft desktop applications (Word, Excel, Visio, Project, etc.)
-
Staff Software EngineerGe Healthcare Sep 2023 - PresentChicago, UsFleet Solutions Engineering currently focused on Intelligent Protocoling. -
MemberMilwaukee Spin Aug 2017 - PresentMilwaukee, Wi, Us -
Information Technology Project ManagerThe Way Out Aug 2023 - Sep 2023Milwaukee, Wisconsin, UsCoordinate with Disruptive Labs on the development of a Software-as-a Service application focused on employment and support services for individuals returning to the community after incarceration. Work with the CMO, CEO and vendors to utilize investment in tools to the greatest return. Learn Project Management skills while on the job. -
System ArchitectForj Sep 2021 - Mar 2023Milwaukee, Wisconsin, UsDesign and implement components for a Member Experience Platform (MXP) for an early-stage SaaS company as it pivoted from Virtual Events to a more holistic approach to serving associations. Planned architecture growth to support migrating a monolith application to one built on micro-services, including externalization of Identity and Session Management. Added multi-tenant and self-service ability to a platform that presumed full-time administrators. Presented the architecture path to the Board of Directors and Venture Capitalists for Series A funding. Incorporated a pivot to include the Learning Management System when Forj merged with Web Course Works. Also did user onboarding and offboarding. -
Web Development ManagerHal Leonard Corporation Nov 2010 - Oct 2012Milwaukee, Wisconsin, UsLed and mentored the team of seven java developers and web designers. Provided architectural direction for 17 websites supporting retail and dealer sales, licensing of digital assets (DRM), and external web services like the iTunes store. Performed annual performance appraisals and hired a new team member. Allocated resources to mature the software development process including continuous integration and build server, investing in unit tests, packaging the web applications, and configuration changes to allow running the web sites directly on the developer desktop machines. Assisted the team with optimization of SQL queries, database structure and Java development tasks including SOA and RESTful API design. Assisted the infrastructure team with the migration of data shares from an Apple Xserve to Windows Server 2008 R2 using ExtremeZ-IP to support Apple AFP. Migrated our web re-sources, like thumbnail and full size images, from our web server to Amazon’s Simple Storage Service (S3) to decrease latency and minimize cost.Environment: Eclipse, Oracle 10g, DB2, Apache HTTP, Apache Tomcat, IBM WebSphere, Jenkins, JUnit 4, Windows 7, OSX, RedHat, Spring, CVS, REST web services, SOA, PC and Mac desktops, ExtremeZ-IP, POP mail, Amazon S3 -
Senior Software Engineer (Via Cornerstone Consulting)Trico Mfg. Corp. / Predict, Inc Nov 2008 - Apr 2011Cleveland, Oh, UsUpdated, administered and supported a home grown laboratory information management system (LIMS) based on PowerBuilder using PostgreSQL as the data store for Predict Inc. The customer access web portal is Apache HTTP using Perl CGI including some OO Perl. This position required Linux and Database Administration activities as well as system maintenance tasks. I created a production fail-over environment utilizing virtualized hosts running under Xen on Open SuSE. Helped Trico Mfg. Corp. establish software development best practices including a test environment and source code control. Implemented the laboratory billing process to bill through the corporate ERP system which required bidirectional data migration to fully integrate the two systems. Developed a data import function to quickly load potential customer data and demonstrate the lab’s capability. Collaborated with the client’s senior management to redevelop business processes that increase application stability and reliability, improve cash flow, and enhance customer satisfaction. Helped Predict Inc. end-of-life the proprietary LIMS and replace it with a commercial-off-the-shelf (COTS) system. This included requirements elicitation, alternative evaluation and feature prioritization all the way through implementation. Continued to provide support until February 2012. Environment: PostgreSQL 8.3, Ubuntu, SuSE 10, Xen, PowerBuilder 9, Windows Scheduler, Cron/At, Subversion, LabLynx, MS Project, Apache HTTP, Intuitive ERP -
Founding Member Of The Board Of DirectorsMilwaukee Software Process Improvement Network Feb 2002 - Mar 2011Milwaukee, Wi, UsI am a charter member of the Milwaukee SPIN group and helped form the organization as a 501(c)(6) non-profit corporation in Wisconsin. I have served in leadership positions prior to the group’s inception in February 2002 until April 2011. -
ConsultantCornerstone Consulting Nov 2008 - Nov 2010Brookfield, Wi, UsSoftware development firm that offers consultants who are business partners, exceptional communicators, and leading edge, experienced, software developers. Led web security presentation and discussion for other consultants focusing on OWASP top-ten and SSL vulnerabilities. I help clients with problems in my core competencies of: Linux, Database, Perl, and Java development. I also provide assistance for increasing software process maturity to just-enough-process and bring the experience of several business process re-engineering projects when addressing larger system projects. While I believe that an agile approach to projects results in successfully meeting customer expectations, years of experience has taught me that a process that is followed is best. My wide exposure to different technologies makes me a quick learner when confronted with new challenges from different business domains or unique technology limitations. -
Senior Software EngineerStark Investments Feb 2008 - Aug 2008The Strategic Data Systems group provides support for database and vendor data feed systems. My primary function is to present disparate pricing data from multiple vendors as homogeneously as possible. Communication methods with vendors include FTP, Web Service, and proprietary protocols. The data is presented to Front, Middle, and Back office applications though Web Services and database tables. Simplified bond rating process from four steps to one which was easier to maintain. Automated the pricing process for energy strip trades, variable factor bonds and coupon bonds. Integrated with vendors Bloomberg, Reuters, and LIM. Participated in software process development discussions and led some sessions of the book discussion group (Domain Driven Design).Environment: IntelliJ IDEA, Java, Java Web Start, Oracle PL/SQL, Java Swing, Atlassian JIRA/GreenHopper, Atlassian Confluence, Sun Solaris, Proprietary vendor tools, JUnit 3, Reuters TriArch
-
Senior Software EngineerCelera Systems, Llc Aug 2006 - Jan 2008Milwaukee, Wisconsin, UsTechnology lead and Application Architect for a new product offering. This position involves coordinated development in three companies, one of which has significant development done in India. I designed and implemented several projects to secure client data in a multi-client application hosted environment. Led projects to enhance data security and software process maturity. Designed security compartments and segregated processing for an application hosted on a Unix platform for many clients utilizing both my Unix and database skills. Designed and implemented products related to SEC Rule 22c2. Implemented encryption within the database as another layer of access protection. Designed the security key handling process to protect customer privacy. Developed an Oracle package to migrate and transform data into a business partner’s specific schema. Provided customer support and vendor management related to the products. Environment: IntelliJ IDEA, Atlassian JIRA, Atlassian Confluence, Oracle 10 packages, PL/SQL, Solaris, Linux, Java, JUnit 3, Perforce, TOAD, Tidal Enterprise Scheduler -
Church Council PresidentUnity Lutheran Church (Formerly Christ The King Evangelical Lutheran Church) Jun 2003 - Jun 2007Served as President-Elect, President, and Past-President of the Church Council and Executive Council.
-
Application Systems Engineer 5Wells Fargo Jan 2005 - Aug 2006San Francisco, California, UsWells Fargo acquired Strong Financial Corp. Designed, implemented, and supported business and customer facing applications with the efficient delivery of information. Led the batch processing application development for the conversion of the shareholder record keeping system from PAR at PFPC to TA2000 at DST (millions of accounts), resulting in three awards acknowledging timeliness, dedication, and performance to make the conversion possible. Created a framework to load files of many formats with a single “plug-able” Java class for each data object. This project utilizes Java Reflection, iBatis, and XStream technologies and speed was a critical factor. Participated in a project to integrate Funds Management Group data with the enterprise systems including: CRM, personal, and account data. This project enabled cross sell opportunities and inter-department coordination while obeying customer data sharing preferences across Wells Fargo’s enterprise and allowing customers to take advantage of Wells Fargo discount packages. Environment: Sybase Transact SQL, DataStage ETL, MQ Series, Java with Threads and Reflection, PVCS Version Manager, AutoSys scheduler, Enterprise Architect, Unix Shell scripts, SOAP and WSDL web services, Perl, XStream, iBatis, DST TA2000, OFX, Onyx CRM, PFPC PAR, Windows PC, Sun Solaris -
Lead Software EngineerStrong Capital Management Jan 1998 - Jun 2002(Company changed its name.) Worked on a cross-functional team that developed a statement for a new business unit, a mutual fund supermarket. This project introduced new technology into the firm for the production of statements, Compuset. Worked on the Y2K team to re-implement business critical systems in Forté, a 4GL. Led a group of engineers to redesign and consolidate the statements of several business units within the firm. This involved the development of a statement and the business processes that would be used to produce statements for a brand new type of business for our firm, brokerage. This project also involved presenting the statements on our secure web site. I directed a group of four employees and three contractors and was the primary technical contact for the business groups. Environment: Windows PC, Sun Solaris, Uniface, Forté, Sybase Transact SQL, Compuset, C/C++, SQR, PVCS Version Manager, PVCS Tracker, SuRPAS, Insci CoinServ, US Clearing, GNU gcc
-
Software EngineerStrong/Corneliuson Capital Management Inc. Nov 1994 - Dec 1997Position includes planning, developing, testing, documenting and providing continuous support of new information systems. Provide support, advice and assistance in the resolution of hardware and software systems problems. Projects included a Uniface application to track IRA transfers between custodians and redesign of a document processing system. Converted the tax form system from PL1 to C. Led the programming effort each year for the modifications to the tax forms, as well as archival of the forms into a COLD system. I led one aspect during the planning and implementation of the Windows 95 roll-out to 500 desktops in a weekend. Developed a 401(k) statement while on loan to the Retirement Plan Services Division, where I received recognition from the assistant to the chairman that “Dave made the difference for this project to be successful.”Environment: Windows PC, Sun Solaris, PL1, C, Data General MV, AOS/VS, Uniface, Sybase Transact SQL, PVCS Version Manager, Insci CoinServ, GNU gcc
-
Software EngineerStrong/Corneliuson Capital Management Inc. May 1994 - Nov 1994Develop applications to support the firms trading operations. This includes planning, developing, testing, documenting, and providing continuous support of new information systems. Provide support, advice and assistance in the resolution of hardware and software system problems. Provide appropriate technical training to department personnel, as may be required. Contribute in the planning, development, implementation, and support of short- and long-term projects. Encapsulated a market data feed as simulated database table supporting standard database drivers.Environment: Windows PC, Sun Solaris, C, Data General MV, AOS/VS, Reuters TriArch, Sybase Open Server 10.0, GNU gcc, Uniface
-
Senior Software EngineerKeane Inc Jan 1993 - May 1994Keane acquired GE Consulting Services.While in this position I was a consultant on the engineering team for the Positron Emission Tomography (PET) modality. Designed and implemented the diagnostic interface and system startup, shut-down, installation, and configuration of a PET medical scanner. Programming included inter-process communication at the socket level, host independent Motif/X intrinsic graphical user interface, and Informix embedded SQL database interface. Installation of software on the scanner included the evaluation of third party kernel modifications and the installation of device drivers. Wrote software installation and troubleshooting documentation for field service as well as in house development and manufacturing use. Supported the development environment including system administration of a multi vendor network using NIS and NFS. The TCP/IP network consisted of Ethernet, PPP (Point to Point tunneling Protocol) and UUCP (UNIX to UNIX copy) network connections. Developed security strategy for Dialup support for medical scanners protecting both the hospital and GE from network intrusions. Supported Field Service by answering technical questions and performing remote diagnostics on installed equipment around the world. Expanded responsibility to include utilities, networking and database import and export functions including backward and forward compatibility.Environment: C, Sun SPARC, Solaris, Digital Equipment (DEC) VAX, DEC VMS and Alpha, HP HP-UX, IBM RS-6000, Informix, BuilderAccessory, Novell Unixware, X-Windows Motif, Dialup PPP, NIS, NFS, Interleaf (Book and Book Catalog), CVS/RCS, Purify, GNU gcc, GNU Emacs -
Senior ConsultantGe Consulting Services Nov 1990 - Dec 1992Boston, Ma, UsGE Consulting Services was acquired by Keane. Please see the description under that employer. -
Engineering AnalystMsc Software (Formerly Macneal-Schwendler Corp.) Jan 1988 - Nov 1990Newport Beach, Ca, UsMacNeal-Schwendler Corp. acquired our group from A.O. Smith. Projects included adding functionality to a proprietary database, auto expansion, grouping capability, and CAD translator from a DXF file. Ported version of Finite Element Analysis software to IBM 3090 600 running MVS/XA at the IBM Numerical Intensive Computing center in New York. Technical resource for X Window and C graphics program port to the IBM MVS/XA platform. Developed in a large, multi state team environment on a large C event driven graphics program using X Windows and native graphics drivers. The programs (Solver in Fortran 77 and Graphics in C) were compiled nightly on all supported hardware and smoke tests were run to check for defects.Environment: Fortran 77, C, Apollo AEGIS, Convex, Digital Equipment (DEC) VAX 11-780, VMS, Cray UNICOS, IBM 3090-600, MVS/XA, clist, JCL, IBM RX6000, Sun 3, SunOS, Bourne Shell, Interleaf, GNU gcc, GNU Emacs -
Engineering AnalystA. O. Smith Corporation Nov 1985 - Dec 1987Milwaukee, Wi, UsThis job description covers the time I was with A.O. Smith Data Systems and A.O. Smith CadComp prior to its acquisition by the MacNeal - Schwendler Corporation.Develop new design documents in response to requests from marketing, users, and internal sources. Supported customers by answering questions on the “800” number hotline. Specifics include development of a software security system, and a graphical user interface. Also coordinated the installation of a UNIX program on an IBM 3090 running MVS/XA at a client site that needed to address “the line”, EBCDIC to ASCII conversion, Tektronix 4010 display, and modem integration challenges. Environment: Fortran 77, ANSI C, Apollo AEGIS, Cray UNICOS, IBM MVS/XA, clist, JCL, Interleaf, GNU gcc, GNU Emacs, Tektronix 4010Implement the design document and create the test plan. Enter coding changes into subroutines and execute the test plan to verify the correctness of the modifications. The two primary programs I worked on were a large sparse matrix solver used with Finite Element Analysis (FEA) for Maxwell’s electro-magnetic equations and a graphics application to display the model and results using native Apollo graphic functions. Both are written in Fortran 77.Environment: Fortran 77, Apollo AEGIS, IBM Mainframe.
David Putnam Skills
David Putnam Education Details
-
University Of Wisconsin-MilwaukeeMathematics -
Milwaukee School Of EngineeringEngineering Project Management -
Menomonee Falls North High SchoolCollege Prep Courses -
Blackhawk Technical CollegeComputer Science
Frequently Asked Questions about David Putnam
What company does David Putnam work for?
David Putnam works for Ge Healthcare
What is David Putnam's role at the current company?
David Putnam's current role is Software Craftsman building loveable products for great companies.
What is David Putnam's email address?
David Putnam's email address is da****@****ail.com
What schools did David Putnam attend?
David Putnam attended University Of Wisconsin-Milwaukee, Milwaukee School Of Engineering, Menomonee Falls North High School, Blackhawk Technical College.
What are some of David Putnam's interests?
David Putnam has interest in Poverty Alleviation, Arts And Culture, Disaster And Humanitarian Relief.
What skills is David Putnam known for?
David Putnam has skills like Software Development, Unix, Agile Methodologies, Sql, Java, Linux, Perl, Visio, Postgresql, Sybase, Software Project Management, Databases.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial