D

David Heimann

About

Detail

Pennsylvania, United States

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • A
    Software Expert public Remote experience
    AI Annotation
    May 2025 - Current (1 year 4 months)
    * Provide corrective insight for AI responses to code-related prompts * Generate prompts with industry-standard terminology to describe hypothetical real-world tasks * Provide code in Javascript, Java, and Python as part of evaluation rubrics
  • V
    Mobile Developer
    Venpath Inc
    Mar 2022 - Feb 2024 (2 years)
    As a Mobile Developer, I successfully repurposed the existing Android Location Service SDK for sale as a white box Asset Tracking app, enhancing its marketability and functionality. I maintained and improved the code quality of the Java and Swift SDKs for Android and iOS, ensuring optimal performance and user experience. Additionally, I provided technical details for various proposals and engaged with clients to elaborate on feasibility, fostering strong relationships and understanding of their needs. My experience with distributed systems was crucial, as I contributed to the management and modeling of extensive user data within Venpath's distributed service clusters, playing an integral role in both data ingestion and processing. This expe
  • I
    Software Developer
    Infrared5
    Sep 2013 - Nov 2021 (8 years 3 months)
    As a Software Developer, I began my career as a junior developer, contributing to Unity projects in C# and web applications using HTML and JavaScript. I took ownership of the Red5 Pro Native Streaming SDKs for Android and iOS, becoming the primary maintainer and a specialist in native mobile platforms. My efforts led to significant improvements in streaming transmission and rendering efficiency, achieving sub-second latency. I addressed issues across all levels of streaming technology, from audio and visual capture to h264 encoding, RTSP and TCP packetization, decoding, and OpenGL rendering. Additionally, I developed the Linux Native Streaming SDK in C++ and implemented SRTP for stream encryption for both SDKs and server-side processing. I
  • D
    Flash Programmer
    Deos Animation
    Jun 2011 - Dec 2011 (7 months)
    • Paired with designers to make various interactive elements across multiple projects • Kept management up-to-date on upcoming news and hurdles for the Flash Platform
  • P
    Unity Developer
    PublicVR
    May 2010 - Jun 2011 (1 year 2 months)
    • Includes 4 month internship period, which was renewed to continue partnership on additional projects • Worked with academic experts to bring historic experiences to life in virtual environments • Managed C# Unity projects for use across desktop, dome projection, and virtual reality displays
  • freelance
    Developer public Remote experience
    freelance
    Feb 2010 - Sep 2013 (3 years 8 months)
    As a Developer, I assumed a number of roles, from general coding to dedicated debugging and full solo development. I worked on multiple projects, utilizing technologies such as Flash, Unity, C#, ASP.net, C++, JavaScript, and HTML with CSS. My experience included extensive code review, software testing, and troubleshooting, ensuring high-quality deliverables. Additionally, I engaged with distributed systems in many of my projects, which enhanced my understanding of complex architectures and improved my ability to work with JavaScript and TypeScript, further broadening my programming expertise.
Education verified_user 0% verified
  • T
    Bachelor of Science - Interactive Media Design
    The New England Institute of Art
    Sep 2007 - May 2011 (3 years 9 months)
    A hybrid program between Computer Science and Graphic Design, focused on building positive user experiences through well-organized, responsive interfaces backed by intelligent software.