Daniel Coleman work email
- Valid
- Valid
Daniel Coleman personal email
• 11 Years Professional Experience in Software Engineering• 11 Years Professional Experience in Mobile Application Development for iOS• 5 Years Experience in Mobile Application Development for Android o 3 Years Professional• 1 Year Experience in Mobile Application Development on Xamarin• 4 Years Professional Experience in Backend Development o Java Spring o Ruby on Rails o ASP.NET o Nest.js o PHP• 1 Year Professional Experience in Frontend Web Development o React o Angular• 7 Years Professional Experience Working on Agile/Scrum Teams• 5 Years Professional Experience in Test-Driven Development (TDD), Behavior-Driven Development (BDD) and eXtreme Programming (XP)• 4 Years Professional Experience in Embedded Software Development Coaching o TDD o BDD o Object Oriented Programming Design Patterns o Safe Refactoring o Continuous Integration and Delivery o Pair Programming• 7 Years Experience in Mobile 3D Graphics Application Development in C++• 1 Years Experience in Desktop Application Development o macOS (Cocoa) o Linux (QT)GitHub: https://github.com/aetherealtechBlog: https://agiledesign.io
-
Software ConsultantDevcraft Inc Mar 2021 - PresentSunnyvale, California, Us -
Chief Technical OfficerThe Cosmic Atlas Jul 2015 - Present▪ Team consists of myself for technical side, and long-term friend Max Greenhood (CEO of RocketBike, Inc.) for design/art and product ownership▪ Cross-platform mobile application (iOS and Android) for exploration of known exoplanets and stars in the Milky Way galaxy through an interactive 3D graphics experience▪ Created all technical architecture and implementation of full-stack app, including client and server▪ Built C++ frameworks to support cross-platform GUI application development, including reusable 3D graphics rendering library for setting up a programmable pipeline with custom shaders▪ Built RESTful server for delivering data and assets using LAMP stack▪ Deployed production server environment using Amazon Web Services
-
Software ConsultantArtium Jan 2022 - Oct 2023Santa Monica, California, UsFull Stack Developer ▪ Helped stand up and implement the first round of features for a new React TypeScript web client for the customer portal of a moving company service ▪ Practiced test-driven development and behavior-driven development to produce nearly 100% coverage of implemented scenarios with tests written in the same language as the requirements (using Gherkin as a domain language for requirements), building in the process a set of tools for Cucumber-like binding of step functions to a Cypress test runner ▪ Helped build a staging backend for the new customer frontend in Nest.js to serve as a façade into the moving company’s legacy backend system ▪ Worked on the Android mobile app, helping to convert legacy code to Kotlin with modern design and integrate new features. ▪ Developed a set of requirements-driven testing templates for Android instrumented tests to implement tests written in Gherkin-style syntax with steps directly copied from requirements ▪ Worked on the iOS mobile app, helping to convert legacy code to Swift with modern design and integrate new features. ▪ Worked on a new iOS mobile app to replace the legacy app, using state of the art technologies including SwiftUI ▪ Engineered a custom embedded document store and backend request queueing system in the new iOS app to enable an offline mode with seamless transition and automatic error recovery ▪ Contributed endpoints to the Ruby on Rails backend of the system to support use cases for the mobile clients -
Software ConsultantArtium Nov 2021 - Jan 2022Santa Monica, California, UsFull Stack Web Developer ▪ Worked on a React JavaScript frontend for a next-generation replacement of a toll tag customer portal ▪ Worked on the .NET backend for the toll tag system, adding features as needed for the new portal frontend ▪ Paired extensively with client developers on test-driven development using Cypress on the frontend and NUnit on the backend -
Software ConsultantArtium Mar 2021 - Nov 2021Santa Monica, California, UsMobile Developer ▪ Implemented bug fixes and enhancements for an iOS internal app for sales reps for a window blinds company ▪ Rebuilt the user interface for the iOS app to implement a UI/UX redesign ▪ Ported native iOS and Android version of a specialized calendar app to Xamarin, converting the business logic to shared .NET code and connecting it to native UI layers for each platform ▪ Implemented an offline mode capability into the Xamarin-converted calendar app using an embedded SQLite database powered by Entity Framework -
Senior Software DeveloperBite Interactive Aug 2020 - Mar 2021Los Angeles, Ca, UsFull Stack Developer ▪ Developed a specialization of a templated Ruby on Rails backend for a clinical trial management system, specialized for a COVID-19 vaccine trial ▪ Configured and extended the standardized system, designed for managing any clinical trial, to fulfill the unique requirements of this trial ▪ Spearheaded the integration of Cucumber acceptance tests into the Rails codebase, which successfully addressed repeated QA build rejections despite good unit test coverage, by adding acceptance tests that specifically exercised the backend system from the outside the same way it was used by frontend clients ▪ Built a robust mechanism of simulating the passage of long periods of time in tests in order to test scenarios involving sequences of events and reminders, sometimes chained off of each other, being scheduled over the progression of the trial (required enhancements beyond out-of-box TimeCop functionality to ensure realistic system clock values during the execution of event handlers) ▪ Integrated a Xamarin mobile client and Angular web client, both also specializations of a templated codebase, with the specialized backend for the trial -
Senior Ios DeveloperBite Interactive Jun 2020 - Aug 2020Los Angeles, Ca, UsiOS Developer ▪ Joined an engagement with a healthcare company as it was near completion to deliver the final features and fixes for the company’s mobile health platform iOS app -
Senior Software Engineer IiAt&T Apr 2019 - Dec 2019Dallas, Tx, UsEmbedded Technical Coach ▪ Leading software engineering “dojo” as technical coach part of “quality transformation” effort for development team for DirecTV NOW mobile streaming app on iOS and Android, and next-generation embedded Android set-top boxes ▪ Coaching team on behavior-driven development, test-driven development, safe refactoring, pair programming and object-oriented design patterns ▪ Coaching team that is working on real deliveries of business stories, using those stories as opportunities to teach best practices ▪ Working with team via lectures, demonstrations in code, collaborative work on stories, and pair programming with individual members -
Senior Software Engineer IiAt&T Oct 2018 - Apr 2019Dallas, Tx, UsApple Client Runway Team Member ▪ Led efforts to address technical debt and design refactor to improve stability and maintainability of Apple platform code powering iOS mobile app and tvOS streaming app ▪ Worked on code architecture to support an open platform for multiple video streaming apps ▪ Worked on remaining migration of application to new GUI toolkit framework built to implement the design language of the mobile app requirements -
Senior Software Engineer IiAt&T Oct 2017 - Oct 2018Dallas, Tx, UsCloudDVR Full Stack Scrum Team Member ▪ Led integration of CloudDVR feature into Apple (iOS and tvOS) platforms ▪ Implemented GUI and business logic for playlist page and recording dialogs ▪ Created a reusable framework to connect to RESTful service ▪ Created an abstract record service API to allow future support of different recording systems ▪ Integrated playback of DVR videos streamed to mobile devices through CloudDVR service into app’s global video player ▪ Wrote UI test scripts in cross-platform Java framework powered by Appium to automate CloudDVR story acceptance criteria ▪ Designed and built a reusable high-level GUI toolkit framework for the design team’s global and reusable visual concepts and integration with server-driven page layout to use in all non-guide screens of DirecTV NOW app ▪ Gave technical presentation of the framework to the Apple client team and worked with members to migrate legacy code onto new framework -
Professional Software EngineerAt&T Dec 2016 - Oct 2017Dallas, Tx, UsCloudDVR Full Stack Scrum Team Member ▪ Spearheaded effort of Apple client team to adopt test-driven development practices: acted as advocate both within and beyond the team, led by example with test coverage for my commits, gave talks and walkthroughs of TDD concepts and best practices ▪ Mentored and coached several team members on design patterns and incremental development in an agile environment ▪ Gave several technical talks on technical best practices including incremental development of reusable libraries, composition over inheritance and interface-driven design. -
Principal Engineer IDirectv Jul 2016 - Dec 2016El Segundo, Ca, UsDIRECTV iPad App Development Team ▪ Successfully integrated third-party library for set-top box “MobileDVR” remote streaming feature into DIRECTV iPad application ▪ Team lead for a team of ~5 contractors working on development of next-generation shared libraries for RESTful web services“MobileDVR” remote streaming feature using third-party library -
Software Engineer IiiDirectv Nov 2013 - Jul 2016El Segundo, Ca, UsDIRECTV iPad App Development Team ▪ Developed and maintained integration of DIRECTV iPad application with “GenieGO” remote set-top box streaming hardware dongle via third-party library ▪ Rewrote iPad application backend for retrieval and persistent storage of set-top box playlist metadata to allow better integration with “GenieGO” ▪ Rewrote iPad application frontend “playlist” screen to resolve technical debt and design flaws in existing implementation using MVC design pattern suite, to allow better integration with and maintenance of “GenieGO” remote playlist access, streaming and downloads screens. ▪ Optimized UICollectionView based Guide implementation to improve performance and maintain high framerate, which directly led to increase in App Store star rating and positive reviews -
Software ContractorUnbounded Solutions, Inc. Nov 2012 - Nov 2013Atlanta, Ga, UsDIRECTV iPad App Development Team ▪ Designed and implemented “Program Details” screen using polymorphic model for extensible support of multiple program types (movies, TV shows, etc.) ▪ Successfully debugged complex defects and crashes -
Software Developer 1Lawrence Berkeley National Laboratory May 2012 - Jun 2012Berkeley, Ca, UsPreparation of internship research on GPU acceleration of radiation code for submission to journals -
Paid InternLawrence Berkeley National Laboratory Sep 2011 - May 2012Berkeley, Ca, UsUpdating library routines, Producing true color images from observational satellite simulations, Debugging observational simulations running on NASA supercomputer, Analyzing outputs of observational simulations, Porting radiation code to graphics processors -
Polarized Target Lab WorkerUniversity Of Virginia Jun 2009 - Dec 2010Charlottesville, Va, UsUpdating library routines, Programming Hardware Interfaces/Control Loops in Labview, Software Debugging, Online Database Creation (MySQL, PHP)
Daniel Coleman Skills
Daniel Coleman Education Details
-
University Of VirginiaPhysics
Frequently Asked Questions about Daniel Coleman
What company does Daniel Coleman work for?
Daniel Coleman works for Devcraft Inc
What is Daniel Coleman's role at the current company?
Daniel Coleman's current role is Software Consultant at DevCraft Inc.
What is Daniel Coleman's email address?
Daniel Coleman's email address is dc****@****lbl.gov
What schools did Daniel Coleman attend?
Daniel Coleman attended University Of Virginia.
What skills is Daniel Coleman known for?
Daniel Coleman has skills like C++, Cuda, Java, Php, Emulation, Game Programming, Multimedia, Digital Audio, 68k Assembly, Matlab, Linux, Labview.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial