AeroLeads people directory · profile

David Ellis Email & Phone Number

Co-Founder and CTO at Alan Technologies at Alan Technologies
Location: San Jose, California, United States 9 work roles 2 schools
1 work email found @ieee.org 2 phones found area 386 LinkedIn matched
✓ Verified Jun 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 2 phones

Work email d****@ieee.org
Direct phone (386) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Co-Founder and CTO at Alan Technologies
Location
San Jose, California, United States

Who is David Ellis? Overview

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

Quick answer

David Ellis is listed as Co-Founder and CTO at Alan Technologies at Alan Technologies, based in San Jose, California, United States. AeroLeads shows a work email signal at ieee.org, phone signal with area code 386, and a matched LinkedIn profile for David Ellis.

David Ellis previously worked as Co-Founder and CTO at Alan Technologies and Co-Founder and CTO at Alan Technologies. David Ellis holds Master Of Arts (M.A.), Electrical Engineering from Central Florida (Ucf).

Company email context

Email format at Alan Technologies

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

{first_initial}{last}@ieee.org
76% confidence

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

Profile bio

About David Ellis

Solve Problems So They Remain Solved...But If They Aren't Changing, You Aren't Solving ThemThat's the conclusion I've come to after four years in a startup. The kinds of problems seems to go through several phases.First are the feature debts, things your code should be doing but isn't yet and you had no idea originally that you'd need to do that, so you work hard on that and to meet deadlines you accrue technical debt.The technical debt will continue to accrue until it either causes a fire or you've satisfied all feature needs for a while, and then you can go clean up the code, but again to meet deadlines you'll take some shortcuts and focus on clarity over speed and accrue performance debt.This is the right choice as most code can stay here indefinitely, nowadays, and easily-understood code is easier to develop new features on without accumulating as much tech debt as before. But sometimes the performance debt comes to bite you, especially if the debt is not just at the algorithm-level but the architecture-level (the distinction is mainly on how many LOC are needed to modify it and if it has to cross executable boundaries). It is very easy to replace this performance debt with new feature debt, optimizing the code to only handle the current featureset and then running into a wall the next time you're asked to add in new features and starting this cycle all over again.Capacity planning can help here, by forcing you to run into performance problems early, but I'm not sure if the cycle ever ends until the software has actually matured and no new significant feature development is required.In any case, once some set of software has reached the maturity stage, I'm not the right person for that job. I won't move on to another project until it shows that level of stability (minimal-to-no alerts, feature development that has no architectural impact at all, and predictable capacity planning) but once proven, I will. There are always new problems to solve.

Listed skills include Device Characterization, Software Development, Characterization, Simulations, and 27 others.

Current workplace

David Ellis's current company

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

Alan Technologies
Alan Technologies
Co-Founder and CTO at Alan Technologies
AeroLeads page
9 roles · 16 years

David Ellis work experience

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

Co-Founder And Cto

Current

San Francisco Bay Area, US

Built the Marsha AI Programming Language* Simple, markdown-based syntax to describe what a function should do with a few examples of usage to generate working Python code.* Generates code and a test suite for said code, and iterates with the test suite and an LLM until the tests passes.

Apr 2023 - Present

Co-Founder And Cto

San Francisco Bay Area, US

Built IaSQL - Managing your Cloud Infrastructure via SQL* Infrastructure as Data - AWS infrastructure represented as PostgreSQL tables and relations/dependencies as simple foreign key joins* Two-way Source of Truth - By creating an idempotent representation of the cloud and database information, coupled with an audit log of database changes, mutations of.

Sep 2021 - Apr 2023

Co-Founder And Cto

San Francisco Bay Area, US

Built a beta form of the Alan Programming Language - an implicitly parallel, safe programming language* Syntax inspired by Typescript, type system inspired by Rust, exploring the limits of a barely-Turing-incomplete language with the goals of automatically inferring all types at compile time (almost completed) and preventing many runtime errors like.

Feb 2020 - Sep 2021

Principal Software Engineer

Menlo Park, CA, US

Worked primarily on backend and devops projects at CarDash.* Implemented many backend (and a couple of web frontend) services in support of exploratory efforts at CarDash.* Implemented automated pricing algorithms for car repair procedures based on historical data and real-time parts pricing.* Implemented scheduled maintenance procedure lookups to.

Oct 2017 - Nov 2019

Senior Software Engineer Ii

San Francisco, California, US

Worked on many parts of the core of Uber:The core dispatching system for over a year primarily on scaling and integration of new features between app and backend services.The "Share My ETA" feature for a few months primarily on its data ingest architecture (ported to Kafka from Redis Pubsub).Part of the original UberPool team for 6 months refactoring the.

Sep 2012 - Oct 2017

Graduate Research Assistant

University Of Central Florida

Research work on Gate Oxide Breakdown and Electrostatic Discharge

Aug 2007 - Apr 2013

Database Analyst Programmer

University Of Central Florida

Developed internal applications using MS SQL Server, ColdFusion, and Javascript.

2010 - 2012 ~2 yrs

Chief Architect

Stealth Startup

First developer and chief architect of technology stack for a friend's stealth startup. Consists of a collection of services accessed via JSON-RPC. These services are Node.js front-ends to MongoDB databases, Solr search engines, ImageMagick, and various Amazon AWS services (EC2, S3, SES).This is coalesced with an Express-based Node.js service that runs the.

Mar 2011 - Aug 2012

Intern

Koto-ku, Toyosu, Tokyo, JP

ESD Test Chip Layout Automation

May 2006 - Jul 2006
2 education records

David Ellis education

Master Of Arts (M.A.), Electrical Engineering

Central Florida (Ucf)

Bachelors, Computer Engineering

University Of Central Florida
FAQ

Frequently asked questions about David Ellis

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

What company does David Ellis work for?

David Ellis works for Alan Technologies.

What is David Ellis's role at Alan Technologies?

David Ellis is listed as Co-Founder and CTO at Alan Technologies at Alan Technologies.

What is David Ellis's email address?

AeroLeads has found 1 work email signal at @ieee.org for David Ellis at Alan Technologies.

What is David Ellis's phone number?

AeroLeads has found 2 phone signal(s) with area code 386 for David Ellis at Alan Technologies.

Where is David Ellis based?

David Ellis is based in San Jose, California, United States while working with Alan Technologies.

What companies has David Ellis worked for?

David Ellis has worked for Alan Technologies, Cardash, Uber Technologies, University Of Central Florida, and Stealth Startup.

How can I contact David Ellis?

You can use AeroLeads to view verified contact signals for David Ellis at Alan Technologies, including work email, phone, and LinkedIn data when available.

What schools did David Ellis attend?

David Ellis holds Master Of Arts (M.A.), Electrical Engineering from Central Florida (Ucf).

What skills is David Ellis known for?

David Ellis is listed with skills including Device Characterization, Software Development, Characterization, Simulations, Latex, Semiconductors, C, and Experimentation.

Find 750M verified contacts

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