David Dickinson

David Dickinson Email and Phone Number

Co-Creator and Software Engineer @ Umbra Collab
Culver City, CA, US
David Dickinson's Location
Culver City, California, United States, United States
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 Details
Umbra Collab

Umbra Collab

View
Co-Creator and Software Engineer
Culver City, CA, US
Website:
umbra-collab.net
Employees:
1
David Dickinson Work Experience Details
  • Umbra Collab
    Co-Creator And Software Engineer
    Umbra Collab
    Culver City, Ca, Us
  • Umbra Collab
    Co-Creator & Software Engineer
    Umbra Collab Sep 2023 - Present
    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.
  • Self-Employed
    Software Engineer
    Self-Employed Sep 2021 - Sep 2023
    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.
  • Deepen
    Project Manager
    Deepen Nov 2019 - Sep 2023
    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
  • Santa Monica College
    Actor
    Santa Monica College Jul 2018 - Feb 2020
    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)
  • Self-Employed
    Private Tutor
    Self-Employed 2009 - 2019
    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.
  • Zoo Printing - Trade Printer
    Web Development
    Zoo Printing - Trade Printer Sep 2008 - Jul 2009
    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.
  • Tensegrity Systems
    Web Developer
    Tensegrity Systems May 2006 - Dec 2007
    Worked on sites using LAMP + Javascript & PHP frameworks.

David Dickinson Education Details

Frequently Asked Questions about David Dickinson

What company does David Dickinson work for?

David Dickinson works for Umbra Collab

What is David Dickinson's role at the current company?

David Dickinson's current role is Co-Creator and Software Engineer.

What schools did David Dickinson attend?

David Dickinson attended Massachusetts Institute Of Technology, Launch School, Mitx On Edx, Santa Monica College.

Not the David Dickinson you were looking for?

  • David Dickinson

    Director Of Facilities & Design At Urs Corporation
    Bay Village, Oh
  • David Dickinson

    Global Business Director - Callidus - Burners, Flares And Aftermarket At Honeywell
    Tulsa, Ok
    2
    uop.com, honeywell.com
  • David Dickinson

    Ceo At Dickinson Consulting Llc (Materials, Manufacturing, Welding Engineering & K-16 Educ Consulting, Adult Education)
    Dublin, Oh
    3
    columbus.rr.com, att.net, osu.edu

    4 +161476XXXXX

  • 4
    longviewsystems.com, adrwest.com, employerscouncil.org, longviewsystems.com

    2 (866) 5XXXXXXX

  • 4
    centricconsulting.com, gmail.com, att.net, fenwaygroup.com

    5 +151225XXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.