Douglas Schmidt is a seasoned technology leader with 29 years' experience building and operating large-scale IT infrastructure across telecommunications, utilities, banking, agriculture and energy. He has led major transformations—including ITIL adoption, multi-data-center migrations to cloud and physical sites, and the infrastructure integration for Olam’s largest acquisition—while managing global unified communications and SAP consolidations. Equally comfortable with hands-on engineering and executive strategy, he has contributed to open-source and educational projects in Java concurrency, Android mobile development and middleware (ACE/TAO), reflecting a deep interest in concurrent systems and backend services. Based in Dallas, he combines startup and corporate JV experience with a track record of driving large cost and operational efficiencies across multicultural teams. An unusual strength: he blends academic-grade technical contributions (courseware and LiveLessons on concurrency) with pragmatic delivery of mission-critical enterprise operations.
29 years of coding experience
19 years of employment as a software developer
BS Business Computer Systems, BS Business Computer Systems at New Mexico State University
This repository contains all the source code examples and the FAQ for our Android App Development Specialization for Coursera
Role in this project:
Mobile Developer (Android)
Contributions:80 commits, 77 pushes, 1 branch in 1 year 1 month
Contributions summary:Douglas made multiple updates and modifications to the Android application development examples within the repository. Their contributions include code changes to activities, layout files, and various utility classes. The commits demonstrate implementations of functionalities like handling user input, displaying map locations from contacts, and integrating the Android HaMeR concurrency framework and AsyncTask for background tasks.
This repository contains all the source code examples from my LiveLessons course on "Java Concurrent Programming" and my various LiveTraining courses, as described at http://www.dre.vanderbilt.edu/~schmidt/DigitalLearning.
Role in this project:
Back-end Developer
Contributions:1 review, 1072 commits, 20 PRs in 8 years 4 months
Contributions summary:Douglas primarily contributes to the "Java Concurrent Programming" and "LiveTraining courses" repositories, which involves building and maintaining Java code examples. The commits involve updating code files, which includes modifying existing Java code, implementing thread-related functionalities (like multi-threading and parallelization), and incorporating object-oriented features, specifically related to concurrency and multi-threaded aspects. The user also demonstrates work with the RxJava and Project Reactor frameworks.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.