David Putnam

David Putnam Email and Phone Number

Software Craftsman building loveable products for great companies @ GE HealthCare
David Putnam's Location
Greater Milwaukee, United States, United States
David Putnam's Contact Details

David Putnam personal email

About David Putnam

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.)

David Putnam's Current Company Details
GE HealthCare

Ge Healthcare

View
Software Craftsman building loveable products for great companies
David Putnam Work Experience Details
  • Ge Healthcare
    Staff Software Engineer
    Ge Healthcare Sep 2023 - Present
    Chicago, Us
    Fleet Solutions Engineering currently focused on Intelligent Protocoling.
  • Milwaukee Spin
    Member
    Milwaukee Spin Aug 2017 - Present
    Milwaukee, Wi, Us
  • The Way Out
    Information Technology Project Manager
    The Way Out Aug 2023 - Sep 2023
    Milwaukee, Wisconsin, Us
    Coordinate 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.
  • Forj
    System Architect
    Forj Sep 2021 - Mar 2023
    Milwaukee, Wisconsin, Us
    Design 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.
  • Hal Leonard Corporation
    Web Development Manager
    Hal Leonard Corporation Nov 2010 - Oct 2012
    Milwaukee, Wisconsin, Us
    Led 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
  • Trico Mfg. Corp. / Predict, Inc
    Senior Software Engineer (Via Cornerstone Consulting)
    Trico Mfg. Corp. / Predict, Inc Nov 2008 - Apr 2011
    Cleveland, Oh, Us
    Updated, 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
  • Milwaukee Software Process Improvement Network
    Founding Member Of The Board Of Directors
    Milwaukee Software Process Improvement Network Feb 2002 - Mar 2011
    Milwaukee, Wi, Us
    I 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.
  • Cornerstone Consulting
    Consultant
    Cornerstone Consulting Nov 2008 - Nov 2010
    Brookfield, Wi, Us
    Software 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.
  • Stark Investments
    Senior Software Engineer
    Stark Investments Feb 2008 - Aug 2008
    The 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
  • Celera Systems, Llc
    Senior Software Engineer
    Celera Systems, Llc Aug 2006 - Jan 2008
    Milwaukee, Wisconsin, Us
    Technology 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
  • Unity Lutheran Church (Formerly Christ The King Evangelical Lutheran Church)
    Church Council President
    Unity Lutheran Church (Formerly Christ The King Evangelical Lutheran Church) Jun 2003 - Jun 2007
    Served as President-Elect, President, and Past-President of the Church Council and Executive Council.
  • Wells Fargo
    Application Systems Engineer 5
    Wells Fargo Jan 2005 - Aug 2006
    San Francisco, California, Us
    Wells 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
  • Strong Capital Management
    Lead Software Engineer
    Strong 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
  • Strong/Corneliuson Capital Management Inc.
    Software Engineer
    Strong/Corneliuson Capital Management Inc. Nov 1994 - Dec 1997
    Position 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
  • Strong/Corneliuson Capital Management Inc.
    Software Engineer
    Strong/Corneliuson Capital Management Inc. May 1994 - Nov 1994
    Develop 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
  • Keane Inc
    Senior Software Engineer
    Keane Inc Jan 1993 - May 1994
    Keane 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
  • Ge Consulting Services
    Senior Consultant
    Ge Consulting Services Nov 1990 - Dec 1992
    Boston, Ma, Us
    GE Consulting Services was acquired by Keane. Please see the description under that employer.
  • Msc Software (Formerly Macneal-Schwendler Corp.)
    Engineering Analyst
    Msc Software (Formerly Macneal-Schwendler Corp.) Jan 1988 - Nov 1990
    Newport Beach, Ca, Us
    MacNeal-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
  • A. O. Smith Corporation
    Engineering Analyst
    A. O. Smith Corporation Nov 1985 - Dec 1987
    Milwaukee, Wi, Us
    This 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

Software Development Unix Agile Methodologies Sql Java Linux Perl Visio Postgresql Sybase Software Project Management Databases Xml Spring Oracle Apache Javascript Microsoft Office Object Oriented Design Unix Shell Scripting Tomcat C++ Rest Web Services Uml Software Development Life Cycle Intellij Idea Weblogic Database Design Oracle Sql C Git Html Autosys Shell Scripting Junit Erwin Jira Jenkins Confluence Ms Project Css Tidal Enterprise Scheduler Financial Services Team Leadership

David Putnam Education Details

  • University Of Wisconsin-Milwaukee
    University Of Wisconsin-Milwaukee
    Mathematics
  • Milwaukee School Of Engineering
    Milwaukee School Of Engineering
    Engineering Project Management
  • Menomonee Falls North High School
    Menomonee Falls North High School
    College Prep Courses
  • Blackhawk Technical College
    Blackhawk Technical College
    Computer 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.