Work History

Edward M. Robinson, Ph.D.
Software Architect / Developer

LinkedIn: https://www.linkedin.com/in/emr42/

[2010-present] consultant, Binary Concepts, Kyle, TX

Software Architect/Project Management, EMR7, 2020
Moved work earlier work on music as app concept and associated assets to EMR7 in order to focus Binary Concepts work on software architecture and computer science. Managed effort to migrate theSilentSamples (music as an app) from iOS/Objective C to Unity/C#. Tested Unity’s capability to deliver a dynamic music app via a Web browser. Reviewed and tested assets on the Unity asset store for inclusion in next generation music apps. Design of VR versions of theSilentSamples and Entranced, a music game.

Software Architect/Developer, Triaj, 2019-2020
Architecture, design, and implementation of a checklist tool for pediatric trauma staff. Development of app (Swift/iOS) with a YAML based markup language for content development using Scrum. Translation scripts were written in Python and migrated to Swift. Designed and configured AWS backend architecture using S3, Lambda, Cognito/IAM services.

Software Architect, US Census Bureau, 2018-2019
Performed a software architecture and data security assessment of an iPhone app (hybrid Objective-C and Javascript) used by the US Census Bureau to collect interviews in the field. Provided reports and briefings to government personnel and contractors.

Software Architect/Developer, NFL, Los Angeles, CA, 2016
Maintenance and enhancements to iOS client app in Swift for NFL media using Scrum. Built testing tools for RESTful services

Software Architect/Developer, Cerner, Kansas City, MO, 2013-2015
Development and maintenance on Cerner iOS framework for Millenia EHR system using Scrum. Adapted continuous integration (CI) tools (Bash, C, Objective C, Ruby, Python, Jenkins) for changes in Apple infrastructure. Analysis of bottlenecks in their big data cluster based on prior experience with parallel and distributed systems  (Hadoop, Java, some Scala). Software development of iOS mobile applications to aid nurse examinations in the field, collect patient data at clinics, and support doctors doing rounds at hospitals (Objective C). Support for maintenance and enhancements to their patient portal (Django/Python) and its iOS front end application (Objective C). HIPAA compliance training.

Executive Producer, Monstrous Company, Austin, TX, 2008-2014
Executive production, business management, and technical guidance to a video game company. The company released Entranced, a rhythm action game for the iPhone, and Soniverse, a cloud based platform to “gamify” music, both written for the Unity 3D game platform. The company was later acquired by Freeform in 2014.

[2007-present] Owner, EMR7, Kyle, TX

Music Production/Property Management, 5AM Studios, Austin, TX, 2008-2016
Operated a recording studio in Austin, TX recording various artists such as Gary Clark Jr., Green Day, Carolyn Wonderland, Cindy Cashdollar, Cody Canada, and Patrice Pike. Produced and released two albums between 2008 and 2010. Scheduled and managed musicians and studio time including an overseas trip to Abbey Road Studios in London, England.

[1998- 2007] Consultant, Binary Group, Bethesda, MD

Worked as software architect, software engineer, and research scientist for Binary Group and its customers. Programming languages included C/C++, Objective-C, Java, Python, and SQL. Design and development of platforms/Frameworks/APIs for Windows, macOS, Unix/Linux, J2EE, HTML/CSS, HTTP, LDAP, Sybase/Oracle, and WebObjects. Also provided enterprise, technical, and systems architecture support.

ENTERPRISE ARCHITECT, US AIR FORCE-SAF/CIO, BETHESDA, MD, 2006-2007
Analyzed use of game technology for training and knowledge management. Designed processes and procedures for managing alignment of resources with enterprise policy. Won contract for Binary Group to implement design as an application. 

PRINCIPLE INVESTIGATOR, US ARMY CORPS OF ENGINEERS – ERDC/BAA, BETHESDA, MD, 2006-2007
Designed software architecture and developed proof-of-concept for convoy deconfliction subsystem using data exports from fielded transportation systems using Python, Java, and C++ on Windows laptops. Used genetic algorithms to solve the convoy scheduling problem. Enhanced the solution to improve performance and convergence of the algorithm.

TECHNICAL ARCHITECT, MILITARY SEALIFT COMMAND, WASHINGTON, DC 2005-2007
Provided software architecture subject matter expertise to engineering and integration directorate. Development of technical architecture artifacts including workflow checklists and data collection tools to automate integration of engineering processes. Responded to data calls for satisfying OMB-300 requirements. 

CHIEF ARCHITECT, US ARMY/TC-AIMS II, SPRINGFIELD, VA 2002-2005
Led team of 30 programmers to migrate a large client/server military transportation system to a cloud based, service oriented platform. Presented briefings to government leadership on system and software architecture changes. Led implementation of multi-tiered Java/J2EE system and integration with backend legacy systems. Managed system requirements including development of derived requirements, use-cases, and traceability. Adapted SDLC to be more agile. Provided technical documentation for systems compliance with Net-centric/GIG policies, OMB-300 data calls, the Federal Enterprise Architecture Framework (FEAF) and DoD Architect Framework (DoDAF). 

SOFTWARE ARCHITECT, FANNIE MAE CORPORATION, WASHINGTON, DC 1999-2002
Designed and developed architecture for ESource – a Web application to register Lenders and Brokers – and developed the initial Java based Web application. Modeled legacy registration data architecture in WebObjects EOF object/relational mapping tool. Developed and implemented a Java architecture to integrate existing enterprise frameworks with Netegrity, a Single Sign-On (SSO) system. Developed enhancements to corporate LDAP schema for SSO and B2B communications with Lender partners. Reviewed and enhanced software architecture of the Instant Pre-Approval (IPA) Java based Web application. Designed and developed subsystem in Java for integrated email notification and credit card authentication for IPA. Developed software architecture for a ticket based security mechanism after performing a security risk analysis of the B2B business process. Migrated the production Online Registration (OLR) system, the successor to the ESource pilot, from Apple’s WebObjects onto Java/J2EE.

SOFTWARE ARCHITECT, APPLE COMPUTER-CHCS II PROJECT, RESTON, VA 1998-1999
Mentored development team on object oriented analysis and design. Analyzed CORBAMed specification for applicability to WebObjects and CHCS II. Designed and developed a CORBA/WebObjects integration in Java as a proof-of-concept later presented by Apple at the January OMG meeting in Arlington, VA. Developed alternate Java based key-escrow single sign-on framework. Designed and developed Web based tools for program management metrics on defect tracking and rate of defect corrections 

Prior Work

  • 1997-1998 Research Scientist, Binary Consulting, Bethesda, MD
  • 1996-1996 Research Programmer, IBM Almaden Research Center, Almaden, CA
  • 1995-1996 Research Associate, University of Houston-Cenju Project, Houston, TX
  • 1993-1995 Research Assistant, University of Houston-TCAIMC, Houston, TX
  • 1991-1993 Teaching Assistant, University of Houston-Dept. of Comp. Sci., Houston, TX
  • 1989-1991 Faculty Lecturer, University of Houston/Downtown-Dept. of App. Math. Sci., Houston, TX
  • 1984-1989 Director/Instructor, Bee County College-Center for Independent Study, Beeville, TX

Education

  • University of Houston — Ph.D. Computer Science, 1998
  • Texas A&M University Kingsville — M.S. Physics, 1983
  • Texas A&M University Kingsville — B.S. Physics, 1981

Academic Publications

Applying Genetic Algorithms to Convoy Scheduling
Edward M. Robinson and Ernst L. Leiss
Artificial Intelligence in Theory and Practice
IFIP 19th World Computer Congress, TC 12: IFIP AI 2006 Stream, August 21–24, 2006, Santiago, Chile
Springer Boston

Compiler Managed Cache
Edward M. Robinson and Ernst L. Leiss
The XXIV Latin American Conference of Informatics CLEI Panel 98
Oct 1998 Quito, Ecuador 

Page Utilization in Fortran and C Programs
Edward M. Robinson and Ernst L. Leiss
Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications
July 1998, Las Vegas, Nevada, USA. 

Performance of Mobile Agents
Edward M. Robinson and Ernst L. Leiss
Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications
July 1998, Las Vegas, Nevada, USA. 

Compiler Driven I/O Management
Edward M. Robinson
Doctoral Dissertation
Department of Computer Science
May 1998, University of Houston, Houston, TX. 

I/O Minimization in a Genetic Sequencing Framework
Edward M. Robinson and Dan Davison and Ernst L. Leiss
Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications
July 1997, Las Vegas, Nevada, USA 

Integrating MPI with the PFortran Programming Language
Edward M. Robinson
Proceedings of 1997 International Workshop on Computation Science and Engineering (IWCSE’97)
May 1997, Hefei, P.R.China. 

Distributed Systems Management on the Web
Benjamin Reed and Mike Peercy and Edward Robinson
Proceedings of the Fifth IFIP/IEEE International Symposium on Integrated Network Management
May 1997, San Diego, California, USA. 

PFortran/MPI
Edward Robinson
Dept of Computer Science Technical Report: UH-CS-96-4
University of Houston
May 1996, Houston, TX. 

Experiences with Hedera: a System for Fast, Reliable Distributed Parallel Computation
Edward M. Robinson, LeRoy Mattingly, Rose Wang, and Jehân-François Paris
Cluster Computing Workshop
March 1991, Tallahassee, Florida, USA.