Daniel Coleman

Daniel Coleman Email and Phone Number

Software Consultant at DevCraft Inc @ DevCraft Inc
Daniel Coleman's Location
Dallas-Fort Worth Metroplex, United States, United States
Daniel Coleman's Contact Details

Daniel Coleman work email

Daniel Coleman personal email

n/a
About Daniel Coleman

• 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

Daniel Coleman's Current Company Details
DevCraft Inc

Devcraft Inc

View
Software Consultant at DevCraft Inc
Daniel Coleman Work Experience Details
  • Devcraft Inc
    Software Consultant
    Devcraft Inc Mar 2021 - Present
    Sunnyvale, California, Us
  • The Cosmic Atlas
    Chief Technical Officer
    The 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
  • Artium
    Software Consultant
    Artium Jan 2022 - Oct 2023
    Santa Monica, California, Us
    Full 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
  • Artium
    Software Consultant
    Artium Nov 2021 - Jan 2022
    Santa Monica, California, Us
    Full 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
  • Artium
    Software Consultant
    Artium Mar 2021 - Nov 2021
    Santa Monica, California, Us
    Mobile 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
  • Bite Interactive
    Senior Software Developer
    Bite Interactive Aug 2020 - Mar 2021
    Los Angeles, Ca, Us
    Full 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
  • Bite Interactive
    Senior Ios Developer
    Bite Interactive Jun 2020 - Aug 2020
    Los Angeles, Ca, Us
    iOS 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
  • At&T
    Senior Software Engineer Ii
    At&T Apr 2019 - Dec 2019
    Dallas, Tx, Us
    Embedded 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
  • At&T
    Senior Software Engineer Ii
    At&T Oct 2018 - Apr 2019
    Dallas, Tx, Us
    Apple 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
  • At&T
    Senior Software Engineer Ii
    At&T Oct 2017 - Oct 2018
    Dallas, Tx, Us
    CloudDVR 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
  • At&T
    Professional Software Engineer
    At&T Dec 2016 - Oct 2017
    Dallas, Tx, Us
    CloudDVR 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.
  • Directv
    Principal Engineer I
    Directv Jul 2016 - Dec 2016
    El Segundo, Ca, Us
    DIRECTV 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
  • Directv
    Software Engineer Iii
    Directv Nov 2013 - Jul 2016
    El Segundo, Ca, Us
    DIRECTV 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
  • Unbounded Solutions, Inc.
    Software Contractor
    Unbounded Solutions, Inc. Nov 2012 - Nov 2013
    Atlanta, Ga, Us
    DIRECTV 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
  • Lawrence Berkeley National Laboratory
    Software Developer 1
    Lawrence Berkeley National Laboratory May 2012 - Jun 2012
    Berkeley, Ca, Us
    Preparation of internship research on GPU acceleration of radiation code for submission to journals
  • Lawrence Berkeley National Laboratory
    Paid Intern
    Lawrence Berkeley National Laboratory Sep 2011 - May 2012
    Berkeley, Ca, Us
    Updating 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
  • University Of Virginia
    Polarized Target Lab Worker
    University Of Virginia Jun 2009 - Dec 2010
    Charlottesville, Va, Us
    Updating library routines, Programming Hardware Interfaces/Control Loops in Labview, Software Debugging, Online Database Creation (MySQL, PHP)

Daniel Coleman Skills

C++ Cuda Java Php Emulation Game Programming Multimedia Digital Audio 68k Assembly Matlab Linux Labview

Daniel Coleman Education Details

  • University Of Virginia
    University Of Virginia
    Physics

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

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.