David Dickinson
AeroLeads people directory · profile

David Dickinson Email & Phone Number

Co-Creator and Software Engineer at Umbra Collab
Location: Culver City, California, United States 8 work roles 4 schools
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Co-Creator and Software Engineer
Location
Culver City, California, United States
Company size

Who is David Dickinson? Overview

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

Quick answer

David Dickinson is listed as Co-Creator and Software Engineer at Umbra Collab, a with 1 employees, based in Culver City, California, United States. AeroLeads shows a matched LinkedIn profile for David Dickinson.

David Dickinson previously worked as Co-Creator & Software Engineer at Umbra Collab and Software Engineer at Self-Employed. David Dickinson holds Bachelor Of Science, Electrical Engineering And Computer Science (6-3) from Massachusetts Institute Of Technology.

Company email context

Email format at Umbra Collab

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

Umbra Collab

Review company-level records connected to David Dickinson before choosing the right outreach path.

Profile bio

About David Dickinson

David Dickinson is a Co-Creator and Software Engineer at Umbra Collab. They is proficient in French.

Current workplace

David Dickinson's current company

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

Umbra Collab
Umbra Collab
Co-Creator and Software Engineer
Culver City, CA, US
Employees
1
AeroLeads page
8 roles · 18 years

David Dickinson work experience

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

Co-Creator And Software Engineer

Culver City, Ca, Us

Co-Creator & Software Engineer

Remote

Umbra (umbra-collab.com) is an open-source, browser-based code editor enabling real-time collaboration and code execution.• Engineered the backend of Umbra using Node.js, Express.js, PostgreSQL, Docker, AWS (EC2, IAM, RDS), and Cloudflare (Workers, Durable Objects, R2).• Built the frontend using TypeScript, React, and ChakraUI, and developed a user-friendly UI following best UX practices.• Enabled real-time, collaborative editing by integrating a customized CodeMirror component with Yjs CRDT implementation.• Ensured secure code execution by integrating with the Piston engine and enhanced user security by implementing signup and login functionality with AWS Cognito.• Automated the deployment process using GitHub Actions and Docker, enhancing consistency, scalability, and developer convenience.• Designed and implemented a RESTful API for Umbra, supporting user authentication, code snippet management, and real-time code execution.• Authored comprehensive JavaScript test suites using Jest, covering key functionalities including user authentication, CRUD operations for code snippets, and real-time code execution.• Authored an in-depth case study (umbracollab.net), analyzing Umbra's problem domain, system design, and engineering decisions.• Collaborated with a remote team of four engineers across three time zones, employing agile methodologies and practices such as daily standups, pair programming, and code reviews.

Software Engineer

Self-Employed

Developed open-source web applications with technologies such as JavaScript, Node.js, TypeScript, Go, Ruby, Python, PostgreSQL, MongoDB, React, CSS, and HTML. Sample projects include:• ReqBin - a real-time tool for receiving and monitoring webhooks (DigitalOcean Droplet, Express, Material UI, MongoDB, Nginx, Node.js, PM2, PostgreSQL, React)• Capstone Condenser: A tool for summarizing and categorizing Launch School Capstone presentations, featuring transcript extraction (YouTube Data API), natural language processing (OpenAI GPT API, NLTK), data visualization (Matplotlib, PyLDAvis), and interactive web interface (Streamlit), all orchestrated with Python.• CommuniTalk - a collaborative forum application built with Ruby, Sinatra, and PostgreSQL.

Sep 2021 - Sep 2023

Project Manager

Beverly Hills, California, United States

• Create website content aligned with the organization’s strategy, including experiences geared towards building better relationships• Plan, implement, manage, monitor, and upgrade the organization’s website• Respond to and troubleshoot reports and analysis• Manage master data, including creation, updates, and deletion • Schedule, create and assist with the organization’s events• Update the organization’s events mailing list and import client data

Nov 2019 - Sep 2023

Actor

Took classes in Theatre, Voice & Music Production at Santa Monica CollegePerformed in productions including: - Voices of Hope (2018) - Shakespeare in Love (2019) - Bonnie & Clyde (2019) - Flamenco MacBeth (2019, 2020) - The Seagull (2019)

Jul 2018 - Feb 2020

Private Tutor

Self-Employed

Los Angeles, California, United States

Launched a comprehensive tutoring service, focusing on building strong, supportive relationships with students, many of whom were neurodiverse and from high-achieving private schools. Worked closely with students and guardians to address unique academic challenges, provide progress updates, and incorporate feedback, leading to high client satisfaction and sustained engagement.• Delivered personalized instruction in mathematics and sciences to high school and college students, adapting to diverse learning styles and needs, especially accommodating the unique requirements of neurodiverse students.• Successfully supported students in understanding foundational concepts and excelling in their regular coursework, while also providing targeted assistance for standardized tests such as SAT Math and AP exams, contributing to comprehensive academic success and improved test performance.• Utilized a grassroots marketing approach, leveraging personal networks and local advertising at educational institutions like SMC and UCLA, to attract a diverse client base.• Established and maintained open, effective communication with clients, ensuring regular updates and incorporating feedback to continuously enhance tutoring services.• Crafted customized lesson plans and practice exercises, focusing on individual student goals, fostering academic growth, and instilling confidence in subject matter understanding.• Provided specialized tutoring for advanced subjects, including mathematical foundations for machine learning, aligning with the latest academic and industry requirements.

2009 - 2019 ~10 yrs

Web Development

City Of Industry, California, United States

Supported and enhanced a web-to-print workflow system using Apache, MySQL, PHP, CodeIgniter, and Mootools, along with developing an Adobe AIR desktop app.• Provided comprehensive technical support, effectively resolving client issues and ensuring system usability and satisfaction.• Collaborated closely with the development team to implement new features and improve system functionality.• Engaged in quality assurance and testing processes to ensure the reliability and optimal performance of the system.

Sep 2008 - Jul 2009

Web Developer

Tensegrity Systems

Worked on sites using LAMP + Javascript & PHP frameworks.

May 2006 - Dec 2007
4 education records

David Dickinson education

Computer Software Engineering

Multi-year full-stack software engineering curriculum emphasizing mastery of core programming fundamentals and problem solving.

Micromasters, Statistics And Data Science

FAQ

Frequently asked questions about David Dickinson

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

What company does David Dickinson work for?

David Dickinson works for Umbra Collab.

What is David Dickinson's role at Umbra Collab?

David Dickinson is listed as Co-Creator and Software Engineer at Umbra Collab.

Where is David Dickinson based?

David Dickinson is based in Culver City, California, United States while working with Umbra Collab.

What companies has David Dickinson worked for?

David Dickinson has worked for Umbra Collab, Self-Employed, Deepen, Santa Monica College, and Zoo Printing - Trade Printer.

How can I contact David Dickinson?

You can use AeroLeads to view verified contact signals for David Dickinson at Umbra Collab, including work email, phone, and LinkedIn data when available.

What schools did David Dickinson attend?

David Dickinson holds Bachelor Of Science, Electrical Engineering And Computer Science (6-3) from Massachusetts Institute Of Technology.

Find 750M verified contacts

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

People with similar names

Check these profiles if this is not the David Dickinson you were looking for.

View similar profiles