AeroLeads people directory · profile

Tom Dunham Email & Phone Number

Technical Lead at Avenue Code
Location: San Francisco, California, United States 17 work roles 1 school
1 work email found @sonic.net 5 phones found area 415, 408, and 650 LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 5 phones

Work email t****@sonic.net
Direct phone (415) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Technical Lead
Location
San Francisco, California, United States

Who is Tom Dunham? Overview

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

Quick answer

Tom Dunham is listed as Technical Lead at Avenue Code, based in San Francisco, California, United States. AeroLeads shows a work email signal at sonic.net, phone signal with area code 415, 408, 650, and a matched LinkedIn profile for Tom Dunham.

Tom Dunham previously worked as Consultant at Avenue Code and Senior Software Engineer at Avenue Code. Tom Dunham holds B.S, Mechanical Engineering from Missouri University Of Science And Technology.

Company email context

Email format at Avenue Code

This section adds company-level context without repeating Tom Dunham's masked contact details.

*@sonic.net
68% confidence

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

Profile bio

About Tom Dunham

I have over twenty years of development experience. I have used Java technology for web, VoIP, and cloud infrastructure solutions. While my strength is Java on the server, I've used Python for AI and admin, Scala, Perl, PHP on the server, and Javascript and C++ on the client side. My ability to pitch ideas and communicate effectively with less technical stakeholders is a key differentiator. I turned a weekend PoC that I did to learn generative AI into a high profile project at my current client. I demoed the tech and showed how it is an improvement over existing systems at this well known internet auction site. I also drove a project that reduced unanswered calls at SelectQuote from > 50% to around 15%.

Listed skills include Java, C++, Sql, Xml, and 36 others.

Current workplace

Tom Dunham's current company

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

Avenue Code
Avenue Code
Technical Lead
AeroLeads page
17 roles · 31 years

Tom Dunham work experience

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

Technical Lead

Current

San Francisco, Ca, Us

Client: Major online auction site with more than 1 billion listingsSEO (browse) and edge computing teams: These teams ensure that 10s of millions of category pages are indexed by the major search engines, and construct data and urls in such a way that these engines can easily understand the content.• Developed a Generative AI proof of concept over a weekend using Langchain (Python version) and the OpenAI api to generate useful page metadata automatically• Demoed this AI work and got buy in to begin work on a pilot to A/B test against existing, more boilerplate methods.• Used a Java based scripting language to configure page metadata which is present on billions of pages.• Triaged requests from internal customers of SEO tools, solving issues on the spot, or getting them in front of the right programmers with enough information that they can get going on them, and guidance as to where the problem might be.• Participated in planning and brainstorming of ideas to increase revenue stemming from organic search.

Jan 2023 - Present

Consultant

San Francisco, Ca, Us

Client: Major clothing retailer7-2021 to 12-2022Pricing Engine team calculates final item price on every online and store purchase, with SLAs of tens of milliseconds for thousands of transactions per second per instance. • Provided high level design for new version of the combinability engine• Worked closely with business stakeholders to nail down desired behavior in edge case for second version of the combinability engine.• Assessed our exposure to log4j and other vulnerabilities, performed mitigation. • Added functionality to the new Spring Boot combinability engine, which applies discounts in 14 priorities with three combinability classes. Digital Labs team quickly spins up proof of concept prototypes, runs them in a store, and collects data and learnings.• Wrote queries and a small Java application to compare store sales data with bluetooth events and restock events from the existing stockroom application, so that business stakeholders could present metrics to the Board of Directors.• Consumed Kafka topic sending Bluetooth tag movement data, process through Spring Boot, and insert data into SQL Server in Azure cloud to provide notifications to store associates' devices.• Handled initial set-up with tag vendor on issues such as certificate generation and debugging connectivity.• Involved in initial scoping for both the above project and one other POC that ran concurrently.Client: Dominant internet auction site5-2021 to 7-2021The ads team creates tools for sellers to manage their advertising in the marketplace.• Created endpoint using Scala and Spring Boot, to be consumed by the Ads UI.• Used ScalaTest with Mockito to provide code coverage.Client: Major retailer11-2020 to 3-2021Product Information Management team handles the ingest of product data from the content management system.• Validated User Acceptance Test scenarios with business stakeholders.• Executed test plans and triaged defects.

Nov 2020 - Dec 2022

Senior Software Engineer

San Francisco, Ca, Us

Client: Major retailer5-2020 to 11-2020Product Information Management team handles the ingest of product data from the content management system, creates requests for processes like photo shoots, and transforms and publishes this data to various product catalog systems such as the NAS, HBase, and Solr. This is accomplished through Spring Boot micro-services and Kafka.• Wrote services to persist web category, unfiltered web category products, and process logs after consuming Kafka stream.• Wrote RESTful endpoints to query into process logs and web category products, for operations. • Ensure high unit test coverage.7-2019 to 4-2020Pricing and Promotions team develops functionality for the pricing engines used in stores and online. This critical system handles over one thousand requests per second per instance in under 50 ms per request. Most transactions require at least one reprice.• Upgraded endpoint from Spring 3 to Spring Boot in anticipation of move to cloud. • Debug complex interactions between price reversion, combinability, and order in which promos are applied in store. Gave business multiple options on how to handle issues.• Improved performance and clarity of queries in the Splunk performance dashboard.• Made the changes in code and in Splunk to provide alerts warning of deep discounts occurring to customers combining discounts, with rules from business on what sort of events would trigger the alert. Customers post online if they find a way to get a huge discount. This conservatively can lead to hundreds of thousands of dollars lost in just hours.• Performed JVM profiling in conjunction with load tests on the new cache framework. Analyzed to find bottlenecks.• Set-up a new queue for promotion settlement errors, and writing code against Spring 3 and Active MQ• Paired with newer developers on multiple issues to provide knowledge transfer.• Wrote unit tests with PowerMock, Mockito, and JUnit

Jul 2019 - Nov 2020

Java Engineer

San Francisco, Ca, Us

Marin Software's application allows advertisers to manage and optimize ad spend as well as track customer interactions across search, social, and display channels. Since Marin provides a tool independent of the advertising publishers, customers can trust the insights regarding where advertising dollars can provide the most impact.• Built portions of Amazon Ads integration and fixed bugs in this area. This project was called out in quarterly all hands meeting as key for Marin’s attempt to return to profitability.• Improved test coverage with JMockit, while reducing time for tests to run.• Used AngularJS to bind UI controls with RESTful web service. This integration allowed Marin to avoid fines from Google, and to remain on the Ad Words API.• Modified Dropwizard Java-based REST service.• Implemented AdWords Required Minimum Functionality for different bid strategies and attribution models within Marin Search, using Hibernate and Google's SOAP client libraries.• Provided developer support in spinning up new test clusters. These clusters needed tweaking and bug fixes involving the integrations between a Spring/Hibernate JEE application, PHP, Solr Cloud, Kafka, ActiveMQ, OLTP, and OLAP subsystems. • Made front end changes in the PHP application to accommodate Amazon and Pinterest as ad publishers.• Wrote bug fix for Java code involving Bing OAuth2 authentication.• Modified existing Java Enterprise Edition application to accommodate newer Bing libraries.• Answered other teams' queries on how the 1.0 version of the application works.Technologies: Terabytes in sharded MySQL, CentOS, Java with Spring and Hibernate, JavaScript with AngularJS, Solr cloud, PHP, Apache webserver, Tomcat, Kafka, ActiveMQ

Oct 2017 - Mar 2019

Senior Software Engineer

Alpharetta, Ga, Us

Engineer on the Customer Emergency Response TeamAfter two levels of support, customer issues were escalated to CERT for one off patches or deeper analysis.• Provide patches against varying customer versions of CollabNet's Application Lifecycle Management product. Vagrant and VirtualBox were used to spin up needed build environments on my laptop, without forcing customers to upgrade to receive a high priority fix.• Configure JBoss/Wildfly, httpd, and Postgres with an eye on improving performance.• Monitored, metered, and tuned virtual memory and IO resources on Linux.• Patches were normally written in Java, I did a little work in Python as well.• Worked with various monitoring technologies, such as New Relic.• Gained deeper knowledge of New Relic, and micro-service architectures in general at FutureStack 15.• Analyzed thread dumps with TDA, Samurai, etc.• Sifted through kilobytes of log files to determine the root cause of failures.Technologies: Java EE, EJB, JBoss, CentOS/Red Hat Linux, Apache Lucene, Python, SVN, Git

Dec 2014 - Aug 2016

Java Software Engineer

Glendale, California, Us

The Palo Alto branch of Disney Interactive creates social and mobile games based on Disney IP. I worked on the social and mobile platform to provide common functionality across multiple games.• Used Java EE and Spring to write RESTful web services to be deployed in the cloud, for use by Disney social and mobile game clients.• Interfaced with MongoDB for object storage.• Used Git, Jenkins, JUnit, and EasyMock to assist in allowing concurrent development and testing across geographically dispersed teams.• Highly scalable services used technologies like memcached and Redis to allow caching of client state to scale separately from the services themselves.• Used Netty asynchronous event driven framework for scalable Java NIO services.Technologies: Spring, Redis, MongoDB, OpenStack, memcached, Netty, EasyMock, JUnit, Jenkins

Jul 2014 - Oct 2014

Senior Java Engineer

Framehawk Inc. (Acquired By Citrix)

Framehawk delivers a remote desktop over lossy mobile networks. The user interface is optimized for the device, and this design keeps data off of the device. This allows for secure usage of enterprise applications on tablets. I was involved in the area of server infrastructure, deployed on Tomcat on Amazon Web Services.• Integrated with Leostream Virtual Desktop Infrastructure.• Wrote a technical article for the Framehawk blog and promoted blog articles though my social media channels.• Programmed Java Servlets that allow a mobile device's Single Sign On session to be used on a remote server, through SAML assertions and user certificates used against a common Identity Provider (PingFederate).• Used PHP to implement part of the Trust API Server using SAML for Single Sign On. Leveraged SimpleSAMLphp and the Laravel framework for this development.• Validate and encode requests to protect components further down the chain from SQL injection.• Wrote additional functionality for cloud based service provisioning JEE components.• Programmed functional and unit tests and incorporate them into the Jenkins build.

Nov 2012 - Sep 2013

Sr. Consulting Engineer

Oakland, California, Us

Bear River Associates supplies an enterprise mail room application that offers first and last mile tracking for packages. Large organizations such as Google, Bloomberg, and the Pentagon use this software to track the performance of their mail centers.• Programmed back-end components of a Java Enterprise logistics application.• Provided rich UI components via the Ext JS framework. Programmed AJAX components to give custom behavior to the application's widgets. • Integration with shipping application and Citibank for upcoming roll-out. Included modification to the web service interface and request handling code, and network traffic analysis to isolate errors and hand-off to our partner's team where appropriate.• Participated and presented in code review sessions.

2011 - 2012 ~1 yr

Application Engineer / Sr. Engineer / Voip Architect

Overland Park, Kansas, Us

• Developed Call Center applications for a Cisco Unified Contact Center with Customer Voice Portal environment• Worked with marketing to devise method of overflowing calls during heavy volume based on expected value of the call. This resulted in reduced wait times for customers, and helped get the most likely to convert customers to a sales agent immediately.• Integrated SelectQuote's proprietary CRM application with the Cisco environment. Administration of the Cisco environment including monitoring SIP traffic to resolve network bottlenecks that impacted performance of the agents' desktop.• Coordinate with outside market research and site design companies to deliver new websites, after 2004 I was the sole developer for web.• Ran load against the web and telephony environments with LoadRunner and SIPp, and developed improvements.• Checked web security with WebScarab.• Assisted newer programmers with language and design issues, as they stepped into bigger roles. • Selected cryptography provider and provided proof of concept code to assist in our carriers' compliance with Sarbanes-Oxley.• Maintainability of systems was a core focus - progress was measured through improvements in complexity metrics.• Worked with Marketing to provide additional functionality within WebTrends to assist in their ROI measurements.• Developed extensible system for XML data exchanges with carriers, removing the need for expensive one-off projects required previously.• Maintained legacy systems written in Perl, C++, and C# .NET.• Responsible for designing a flexible application architecture. • Fixed scalability problem in Cocoon 2.0.3 JSPEngine allowing integration and solving a critical memory leak.• Assisted other programmers in learning Java, both informally and through presentations.• Provided quotes on the website through SOAP queries to a C++ engine wrapped by C#.

2002 - 2010 ~8 yrs

Applications Engineer

Myhomekey.Com

This start-up allowed consumers to book service times with providers such as GE and Sears. Also, major home appliances could be bought.• Designed and implemented Java component to read in service hierarchy from database and construct tree of services with availability based on zip code.• Designed and implemented significant portion of MyHomeKey's portal offering, which enabled code reuse for quick implementation of XML and JSP based portal for our different service providers.• Oversaw Junior developers for portal and database driven promotion projects.• Assisted in creation of LoadRunner test scripts• Performed database access tweaks that allowed an order of magnitude performance increase, as tested by LoadRunner.• Checked server error log to fix production problems.• Technical liaison to site development, explaining technical issues to personnel with business backgrounds.

2001 - 2001

Technical Analyst

Dublin 2, Ie

Formerly Andersen Consulting, this consulting firm provides top talent for major development projects worldwide. I worked alongside other developers in Chicago's Internet Center of Excellence.• Worked on two man team to deliver real-time integration with Sears and GE. • Programmed the community offerings for sites built on a Java stack.• Guest speaker in front of other developers for Blue Martini training.Technologies: Java, jhtml, WebLogic, MS SQLServer, Blue Martini

1999 - 2001 ~2 yrs

Plant Engineer Internship

General Chemical

Waste Water Reclamation Project - proposed design for reclamation of lost steam, which condesed in the plant and threatened overflow into local streams during flood years. Important because plant waste water had a ph of 3 (strong acid). Pitched idea before company executives in New Jersey headquarters.

Jun 1998 - Aug 1998

Melt Shop Engineer - Intern

Chaparral Steel

Failure analysis of ladle bearings.AutoCad design of spray risers for the continuous bar caster.

Aug 1997 - Dec 1997

Information Technologies Specialist - Summer Internships

Armonk, New York, Ny, Us

Level 2 field support for McDonnel Douglas contract during summer 96 and 97Trained Macitosh specialists on providing NT support.Was responsible for software field support in a network environment (Windows 3.11 with Novell Netware and NT 4.0).

1996 - 1997 ~1 yr

Lifeguard

City Of Florissant

Summer 94 and 95 full time.Summer 93 part-time.Certified by American Red Cross, including advanced program of on the job simulated recuses.

May 1995 - Aug 1995

Head Lifeguard

Assembly Of God - Des Peres

Lifeguard for the summer camp.

Jun 1994 - Jul 1994

Swim Instructor

Florissant, Mo, Us

Taught kids from toddler to Junior High to swim.

May 1993 - Jul 1993
1 education record

Tom Dunham education

  • Missouri University Of Science And Technology
    Missouri University Of Science And Technology
    Mechanical Engineering
FAQ

Frequently asked questions about Tom Dunham

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

What company does Tom Dunham work for?

Tom Dunham works for Avenue Code.

What is Tom Dunham's role at Avenue Code?

Tom Dunham is listed as Technical Lead at Avenue Code.

What is Tom Dunham's email address?

AeroLeads has found 1 work email signal at @sonic.net for Tom Dunham at Avenue Code.

What is Tom Dunham's phone number?

AeroLeads has found 5 phone signal(s) with area code 415, 408, 650 for Tom Dunham at Avenue Code.

Where is Tom Dunham based?

Tom Dunham is based in San Francisco, California, United States while working with Avenue Code.

What companies has Tom Dunham worked for?

Tom Dunham has worked for Avenue Code, Marin Software, Collabnet, Disney Interactive, and Framehawk Inc. (Acquired By Citrix).

How can I contact Tom Dunham?

You can use AeroLeads to view verified contact signals for Tom Dunham at Avenue Code, including work email, phone, and LinkedIn data when available.

What schools did Tom Dunham attend?

Tom Dunham holds B.S, Mechanical Engineering from Missouri University Of Science And Technology.

What skills is Tom Dunham known for?

Tom Dunham is listed with skills including Java, C++, Sql, Xml, Integration, Voip, Cisco Icm, and Javascript.

Find 750M verified contacts

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