David Dickinson Email & Phone Number
Who is David Dickinson? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Umbra Collab
This section adds company-level context without repeating David Dickinson's masked contact details.
Review company-level records connected to David Dickinson before choosing the right outreach path.
About David Dickinson
David Dickinson is a Co-Creator and Software Engineer at Umbra Collab. They is proficient in French.
David Dickinson's current company
Company context helps verify the profile and gives searchers a useful next step.
David Dickinson work experience
A career timeline built from the work history available for this profile.
Co-Creator & Software Engineer
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
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.
Project Manager
• 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
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)
Private Tutor
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.
Web Development
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.
Web Developer
Worked on sites using LAMP + Javascript & PHP frameworks.
David Dickinson education
Bachelor Of Science, Electrical Engineering And Computer Science (6-3)
Computer Software Engineering
Micromasters, Statistics And Data Science
Associate Of Arts And Sciences - Aas, Cloud Computing
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the David Dickinson you were looking for.
View similar profiles