
David Mack Endres
Research Programmer

Connect with David Mack Endres to Send Message
Connect
Connect with David Mack Endres to Send Message
ConnectTimeline
About me
Technical Advisor at i2k Connect
Education

University of Michigan
1972 - 1979MS, ABD Computer & Communication SciencesABD: "all but dissertation", completed PhD coursework, prelims & quals but no dissertation.

Carthage College
1969 - 1972AB Math & Physics, informal minor Social Sciences: Econ & GeographyMath, Physics and informal minor (15 hours) in model-based social sciences (geography, economics, sociology). Big Brothers/Big Sisters, Pi Mu Epsilon math honor society. Graduated Magna Cum Laude in 3 years.
Experience

ITT
Jan 1980 - Jan 1986Research ProgrammerResearch programmer in ITT programming research: coordination systems, software mock ups of digital telecom switches. Programming research software in Lisp, C and ObjectiveC.

Schlumberger
Mar 1986 - Jun 2015Adviser, Schlumberger Earth Model ArchitectureArchitecture Adviser: Schlumberger and WesternGeco Earth Model Architectures.1. Software Architecture: I defined and guided software architecture and design for Petrel 3D geology projects. I identified quality targets such as performance, scalability, and usability for each project and developed architectural solutions to meet those qualities. I identified and tracked cross domain and cross segment project dependencies.2. Architecture Tradeoff and Analysis Method (ATAM): I introduced and lead in the application of Software Engineering Institute ATAM method. As an assessor or assessment leader I captured business goals, quality requirements and architecture tradeoffs and risks for projects in SIS and in other segments. ATAM is now a standard procedure for the Schlumberger Software Critical Analysis process. It is also widely used for architecture assessments. 3. Quantified Quality Requirements (QQRs) I was an advocate and leading practitioner for QQRs in Schlumberger. QQRs are now part of the Schlumberger software requirements procedure. QQRs capture the essential variability of software quality (how fast, how usable) with targets focused by the business objectives of specific projects.4. Software Design with UML. I extensive experience with Unified Modeling Language (UML). In the past I have given presentations on the UML 2.0 standard. We no longer attempt to build "big up front designs" in UML, but I've lead the technical community to apply UML to produce "just enough" architecture and design.5. Software Engineering: My software engineering knowledge, skills and experience cover a wide range of standards, techniques and tools, implementation languages, architectural styles, and development environments. Aspects of this competence include: expertise in XML, HDF5 and related tools, design recovery, dependency analysis, performance and defect analysis, and facilitating inter-group technical communication. I coordinated MKL use for the SLB software community. Show less

Bending Ray, LLC
Jun 2015 - nowTechnical Consultant: Software Architecture and DesignBending Ray specializes in software architecture and design, design recovery, development and cleaning up software messes. We are currently seeking new assignments in these areas.While this work is largely language-independent, we have expertise in C, C++, C#, FORTRAN, SQL, and Lisp as well as the relevant development tools and packages. We have recent experience with Python and R and previous experience with ObjectiveC, COBOL and various Assembly languages. Domain experience covers oil and gas upstream software, scientific applications and telecommunications. Show less

I2k Connect
Apr 2019 - nowTechnical AdvisorSoftware Engineering responsibilities: multiple cloud and VM deployments of i2k platform AI services using Docker, Kubernetes, Ansible, and Terraform on AWS, GCP, Azure and VirtualBox VMs; Natural Language processing and development of service features using Clojure, Java and Python; proposal development and project planning; client facing support with world-wide client base.
Licenses & Certifications
- View certificate

Practical Machine Learning
Coursera Course CertificatesJan 2016 - View certificate

Regression Models
Coursera Course CertificatesNov 2015 - View certificate

Reproducible Research
Coursera Verified CertificatesOct 2015 - View certificate

Statistical Inference
Coursera Verified CertificatesOct 2015 - View certificate

Exploratory Data Analysis
Coursera Verified CertificatesAug 2015 - View certificate

Getting and Cleaning Data
Coursera Verified CertificatesAug 2015 - View certificate

R Programming
Coursera Verified CertificatesJun 2015 - View certificate

The Data Scientist’s Toolbox
Coursera Verified CertificatesJun 2015 - View certificate

CSDP - Certified Software Development Professional
IEEE CSMay 2001 
CSM - Certified Scrum Master
Scrum AllianceJun 2010
Recommendations

Ramkumar madhana gopal
Agile Practitioner /Certified Scrum Master/Senior Project Manager / Program ManagerChennai, Tamil Nadu, India
Danielle bauer
Program Manager at athenahealthTemecula, California, United States
Pradeep kumar hunjanalu parameshaiah
Senior Software Engineer at Awin AgHannover, Niedersachsen, Deutschland
Bincy biji
Design and Drafting Engineering at CNS BuildersKerala, India
Hernando alfonso enciso osorio
ESPECIALISTA EN GERENCIA FINANCIERA - INGENIERO DE PETROLEOSColombia
Riya vij
Business Analyst | ICT Project Officer | Business Requirements | UAT | Process Modelling | Complianc...Australia
Adriaan de haan
Eigenaar, Ontwerper en 3D artist bij VisualcraftsmenGarijp, Friesland, Netherlands
Ankit aggarwal
Director, Finance at Acuity Knowledge PartnersDelhi, India
Chirag khandelwal
Equity Trader I CFA 1 I CMT 2 I Ex-KPMGSouth Delhi, Delhi, India
Thomas g. robison
Certified Azure Administrator Associate, ready to take my career to the next level. Level 2 IT Techn...Forney, Texas, United States
Natalie cripps
Regional HR Manager at Co-op Academies TrustGreater Stoke-on-Trent Area
María fernanda huerta villa
Project manager assistant en Santander Global TechQuerétaro, Mexico
Mia janhunen
BisnesluotsiFinland
Sinoj kumar
Regional Marketing Manager at Merino GroupBengaluru, Karnataka, India
Evan neufeld
Licensed Professional Counselor at Neumo, LLCDolores, Colorado, United States
Seth d'amato©
Director of MinistriesNewark, Ohio, United States
Sofia alvevåg
Legitimerad gymnasielärare Programansvarig ChristinagymnasietStockholm, Stockholm County, Sweden
Clay turney, ctp
Transportation Operations Manager @ C&S WholesaleOrlando, Florida, United States
Bhara satria
Field : Electrical - Instrument - HVAC & Mechanical WorkshopPekanbaru, Riau, Indonesia
Jaime guevara rojas
Software EngineerMeridian, Idaho, United States
...