David Underhill
AeroLeads people directory · profile

David Underhill Email & Phone Number

Senior Software Engineer at BS&A Software
Location: Greater Lansing, United States, United States 13 work roles 1 school
1 work email found @ultimatesoftware.com 12 phones found area 517, 248, 972, and 800 LinkedIn matched
✓ Verified May 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 12 phones

Work email d****@ultimatesoftware.com
Direct phone (517) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer
Location
Greater Lansing, United States, United States
Company size

Who is David Underhill? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

David Underhill is listed as Senior Software Engineer at BS&A Software, a company with 269 employees, based in Greater Lansing, United States, United States. AeroLeads shows a work email signal at ultimatesoftware.com, phone signal with area code 517, 248, 972, 800, and a matched LinkedIn profile for David Underhill.

David Underhill previously worked as Senior Software Engineer at Opus Ivs - Us and Software Engineering Manager at Ukg. David Underhill holds Computer Science from Lansing Community College.

Company email context

Email format at BS&A Software

This section adds company-level context without repeating David Underhill's masked contact details.

{first}_{last}@ultimatesoftware.com
86% confidence

AeroLeads found 1 current-domain work email signal for David Underhill. Compare company email patterns before reaching out.

Profile bio

About David Underhill

I am an IT professional with current experience in writing business applications in C#, C, Xaml, Silverlight on Windows desktop, Windows store, and Windows phone. I have also had previous experience writing applications in Lawson 4GL, Visual Basic, Cobol, PL/SQL, Sybase T/SQL, C, Perl, Java, and C# .Net on the Windows, Unix/Linux, Web, and Mainframe platforms. Many of my systems have used Sybase, SQL Server, Oracle, or DB2 as the back end database and various front end and batch languages. I have 15+ years of experience designing, coding, and testing systems and started writing code for fun long before it became my career. I have been exposed to the entire lifecycle of systems development from the initial idea, gathering requirements, developing a solution, writing code, testing, deployment, and post go live support. I have also had the opportunity to lead development teams. The largest team I have lead consisted of 10 developers. My role on these teams was most often on the technical side by creating the system design, doing code and quality reviews, liaison between end user and developers, project planning and managing team priorities. Most of my business background is in Insurance financial operations. During my time in this role, I worked with the companies accounting staff to design systems to aid them in implement new general ledger, accounts payable, purchasing, and cash disbursement systems. This included many interfaces to and from internal administration systems and external financial institutions.

Listed skills include Windows Platform Development, C# Silverlight 4 Line Of Business Apps, C# Wcf Apps, C# Asp .Net Web Apps, and 11 others.

Current workplace

David Underhill's current company

Company context helps verify the profile and gives searchers a useful next step.

BS&A Software
Bs&A Software
Senior Software Engineer
Lansing, MI, US
Website
Employees
269
AeroLeads page
13 roles · 21 years

David Underhill work experience

A career timeline built from the work history available for this profile.

Senior Software Engineer

Current

Dexter, Michigan, US

Jul 2024 - Present

Software Engineering Manager

Ukg

º Helped engineering team complete the migration from Ultimate Software to UKG º Managed transition from Kanban to Scrum methodologies for three agile teams º Mentored software and quality testing engineers to help form high performance scrum team.º Helped direct and indirect team members manage and improve their performance and careerº Worked with other.

Sep 2022 - Jul 2024

Software Engineer

Weston, FL, US

º Design, support, and code applications on both in house data center and Saas platform using C#, ASP.Net legacy project, MS SQL Server, Mysql, JavaScript, and RESTful Web Services development.º Design reusable code using generic classes/methods and extension methods.º Encourage and teach good programming habits to more junior developers. º Used Agile.

May 2016 - Sep 2022

Software Engineer

East Lansing, Michigan, US

Software Engineerº Designing common code for both Windows Phone and Store applications using the new Universal app projects.º Design, support, and code Windows store and phone applications using C#, RESTful Web Services, and MVVM design pattern.º Design reusable code using generic classes/methods and extension methods.º Encourage and teach good programming.

Jul 2012 - May 2016

.Net Application Architect

Jackson, Michigan, US

Application Architectº Lead design and architecture of large strategic projects based on.Net framework and environments.º Create UML designs for web applications and WCF services.º Provide high level vision and guidance to the development team.º Provide coaching and mentoring of junior developers.º Review new technologies and techniques to improve.

Mar 2010 - Jul 2012

Contract Programmer At Consumers Energy

Moline, Illinois, US

º Designed.net solutions that mirrored functionality written in perl cgi scripts.º Designed.net Windows services to replace Unix demon process written in perl and C.º Converted Oracle Forms and reports to.net Web pages.º Assisted in redesigning Oracle database tables into SQL server tables.º Designed data conversion programs between Oracle and SQL server.º.

Jun 2009 - Mar 2010

Senior System Engineer

Houston, Texas, US

- Designed changes for EDS Medicaid System for the Florida Implementation primarily developed using Oracle database, Oracle stored procedures shared code between UI and batch, C#.Net for UI, and C program for batch.- Generate test cases and scenarios.- Created batch jobs in Csh and Perl to support nightly cycle.- Supported and modified C#.Net Web UI.

Jul 2008 - Jun 2009

Contract Developer At Eds

Sapphire Technology

- Designed changes for EDS Medicaid System for the Florida Implementation. - Generate test cases and scenarios- Follow System Development Methodology- Design new and modify existing batch applications for the Managed Care subsystem.- Analyze and improve performance of slow running batch jobs.- Perform code review on code written by peers. - Work with.

May 2007 - Jul 2008

Contract Developer At Blue Cross Blue Shield Of Michigan

Southfield, Michigan, US

- Designed changes for CSR application - Generate test cases and scenarios- Follow System Development Methodology- Used mainframe CICS transaction calls through CallFlow agent predecessor to MQ-Series.- Modified Visual Basic application that interface with mainframe CICS through CallFlow.- Modified DB2 tables and applications used in the CSR application..

Dec 2006 - May 2007

Senior Programmer/Analyst Of Policy Conversion Team

Lansing, MI, US

- Designed Data Conversion utility programs.- Analyzed incoming data from outside sources to be converted into Policy Admin systems.- Provided technical vision and strategic planning to my team.- Create programs in Cobol, PL/1, and C to convert incoming third party data into Policy Admin systems segments.Project at JNL:- Designed Policy Conversion.

Jul 2006 - Dec 2006

Senior System Engineer

Atlanta, Georgia, US

º Assisted users departments in determining Lawson upgrade impacts and new processes.º Create programs in Micorfocus COBOL, Lawson 4GL, PL/SQL, Unix Script, Perl and Java.º Implemented and Supported Lawson Financial applications version 8.1 with hundreds of customized Lawson programs and reports.º Designed and coded changes to custom interface processes.

2005 - 2006 ~1 yr

Team Lead Programmer/Analyst Of Financial It

Lansing, MI, US

- Managed projects from beginning to end with a team of up to 10 develoeprs.- Scheduled resource using MS Project and internally created tools.- Built project plans and assigned task for the developers working for me.- Assisted users departments in determining solutions to business problems.- Provided technical mentoring and development to more junior.

Jul 1996 - May 2005
Team & coworkers

Colleagues at BS&A Software

Other employees you can reach at bsasoftware.com. View company contacts for 269 employees →

1 education record

David Underhill education

  • Lansing Community College
    Lansing Community College
    Computer Science
FAQ

Frequently asked questions about David Underhill

Quick answers generated from the profile data available on this page.

What company does David Underhill work for?

David Underhill works for BS&A Software.

What is David Underhill's role at BS&A Software?

David Underhill is listed as Senior Software Engineer at BS&A Software.

What is David Underhill's email address?

AeroLeads has found 1 work email signal at @ultimatesoftware.com for David Underhill at BS&A Software.

What is David Underhill's phone number?

AeroLeads has found 12 phone signal(s) with area code 517, 248, 972, 800 for David Underhill at BS&A Software.

Where is David Underhill based?

David Underhill is based in Greater Lansing, United States, United States while working with BS&A Software.

What companies has David Underhill worked for?

David Underhill has worked for Bs&A Software, Opus Ivs - Us, Ukg, Ultimate Software, and Techsmith Corporation.

Who are David Underhill's colleagues at BS&A Software?

David Underhill's colleagues at BS&A Software include Jay Mcmunn, Jonathan Kushion, William Miller, Christy Dipzinski, and Lisa Estrada.

How can I contact David Underhill?

You can use AeroLeads to view verified contact signals for David Underhill at BS&A Software, including work email, phone, and LinkedIn data when available.

What schools did David Underhill attend?

David Underhill holds Computer Science from Lansing Community College.

What skills is David Underhill known for?

David Underhill is listed with skills including Windows Platform Development, C# Silverlight 4 Line Of Business Apps, C# Wcf Apps, C# Asp .Net Web Apps, Technical Lead And System Architect, Visual Studio, Database Application Design, and Perl On Unix/Linux/Windows.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.