James Edmondson

James Edmondson Email and Phone Number

Chief Science Officer and Chief Technology Officer @ Koshee
Las Vegas, NV, US
James Edmondson's Location
Las Vegas, Nevada, United States, United States
James Edmondson's Contact Details
About James Edmondson

Dr. James Edmondson is the Chief Science Officer of Koshee and the Chief Technology Officer of its subsidiaries Pool Surface Coatings and Pebble Stone Coatings, based in Las Vegas. Before joining the executive leadership teams of these organizations, he served as a Principal Scientist at Galois Inc in the fields of collaborative artificial intelligence and formal methods in robotics. He also served in senior scientist positions at Carnegie Mellon University at the Software Engineering Institute and Robotics Institute.Specialties: Disruptive technology development, collaborative robotics, autonomous systems and automation, cloud-based technologies, formal methods, scalability and efficiency in software and middleware, high-fidelity simulation

James Edmondson's Current Company Details
Koshee

Koshee

View
Chief Science Officer and Chief Technology Officer
Las Vegas, NV, US
Website:
koshee.ai
Employees:
10
James Edmondson Work Experience Details
  • Koshee
    Chief Science Officer And Chief Technology Officer
    Koshee
    Las Vegas, Nv, Us
  • Pebble Stone Coatings
    Chief Operations Officer / Chief Technology Officer
    Pebble Stone Coatings Mar 2021 - Present
    Las Vegas, Nevada, Us
    * Oversee staffing, general company direction, logistics, technology, managerial infrastructure, and operations scaling support* Increase transparency, accountability, and efficiency between teams through digitization of paper-based methods* Field cloud-based technologies to prevent data loss and increase availability* Create cloud-based applications for employee adoption and usage * Develop technology roadmap for disruptive products for company and spinouts
  • Koshee
    Chief Science Officer / Chief Technology Officer
    Koshee Aug 2020 - Present
    * Create and manage research strategy* Implement and oversee development of new technologies* Foster talent
  • Group Autonomy For Mobile Systems Project
    Principal Investigator
    Group Autonomy For Mobile Systems Project Oct 2012 - Present
    * Implementation of MAPE-K based control, distributed knowledge and reasoning, extensible algorithm and platform infrastructure, logging, testing and other core features for distributed artificial intelligence in potentially disconnected environments* Implementation of C++ core library, Java and Android ports for features* Overseen development by dozens of contributors* http://www.gams.ai
  • Multi-Agent Distributed Adaptive Resource Allocation Project
    Principal Investigator
    Multi-Agent Distributed Adaptive Resource Allocation Project Feb 2009 - Present
    * Implementation of distributed timing, control, reasoning, threading, logging, testing, and algorithm features and services* Implementation of C++ core library and Java and Python ports* Creation and active maintenance of open source repository (http://madara.sourceforge.net)* Creation and active maintenance of Doxygen and Javadocs documentation, as well as technical support to external teams at CMU, Vanderbilt, etc.* http://www.madara.ai
  • Galois, Inc.
    Principal Scientist
    Galois, Inc. Jan 2019 - Aug 2020
    Portland, Or, Us
    Focus areas: command and control, visualization, determinism, and trust of distributed artificial intelligence in robotics.Goals: make AI easy, intuitive, and predictable, while also offering technologies and methodologies to combat adversarial or malfunctioning groups of autonomous systems (e.g., countering emergent behaviors).
  • Carnegie Mellon University
    Senior Research Scientist
    Carnegie Mellon University Feb 2018 - Sep 2018
    Pittsburgh, Pa, Us
    * Distributed artificial intelligence* Formal methods for reliable autonomy* Quality-of-service for scalable robotics* Disruptive middleware in robotics
  • Software Engineering Institute
    Senior Member Of The Technical Staff
    Software Engineering Institute Mar 2012 - Feb 2018
    Pittsburgh, Pa, Us
    Focus: reliable autonomy, artificial intelligence algorithms, middleware for groups of autonomous mobile robots, trust and verification
  • Institute For Software Integrated Systems At Vanderbilt
    Graduate Research Assistant
    Institute For Software Integrated Systems At Vanderbilt Jun 2006 - Mar 2012
    Nashville, Tennessee, Us
    Graduate Student on PhD track at Vanderbilt* Distributed and Networked Systems* Multiple agent distributed systems for robotics* Domain-Specific Modeling Languages Development (DSML)* Interpreter and Compiler Theory* Distributed testing frameworks
  • Institute For Software Integrated Systems At Vanderbilt
    Graduate Teacher'S Assistant
    Institute For Software Integrated Systems At Vanderbilt Jan 2009 - May 2009
    Nashville, Tennessee, Us
    * Assisted Dr. Douglas Schmidt in teaching CS 251 - Intermed Software Design, an upper level course for juniors, seniors, and graduate students which focuses on advanced C++ programming, STL, and design patterns.* Helped maintain driver programs for student assignments* Assisted in grading assignments and weekly quizzes* Maintained diverse office hours for student questions and guidance* Gave a small number of class lectures when necessary on topics including advanced C++ programming, STL features and programming techniques, and grading policies* Received excellent TA evaluations including student evaluated scores of 100% for good to excellent overall TA rating, 93% good to excellent availability, 100% good to excellent knowledgeable, 100% good to excellent helpful and responsive, and 96% good to excellent in communicating effectively.
  • Institute For Software Integrated Systems At Vanderbilt
    Graduate Teacher'S Assistant
    Institute For Software Integrated Systems At Vanderbilt Jan 2008 - May 2008
    Nashville, Tennessee, Us
    * Assisted Dr. Douglas Schmidt in teaching CS 251 - Intermed Software Design, an upper level course for juniors, seniors, and graduate students which focuses on advanced C++ programming, STL, and design patterns.* Helped create and maintain driver programs for student assignments* Assisted in grading assignments and weekly quizzes* Maintained diverse office hours for student questions and guidance* Gave a small number of class lectures when necessary on topics including STL features and programming techniques, cache coherency and differences between Visual Studio compilation and g++ compilation* Received student evaluated 96% good to excellent availability scores, 93% good to excellent knowledgeable scores, 96% good to excellent grading (despite the course being one of the more difficult courses), and 93% and 97% in presentation and responsiveness, respectively.
  • Bbn Technologies
    Intern
    Bbn Technologies May 2009 - Aug 2009
    * Designed perl scripts for distributed testing of publishers and subscribers for a dissemination framework called Apollo* Designed and ran blackbox tests and scenarios for gathering metrics for both performance (latency and throughput) and quality of service (QoS) testing vectors for Apollo and Quality-of-service Enabled Dissemination (QED) Apollo* Helped QED developers troubleshoot performance issues* Coded, maintained, and tested Java clients that interfaced with the underlying Apollo and QED Apollo architectures
  • Institute For Defense Analyses
    Intern
    Institute For Defense Analyses May 2007 - Aug 2007
    Alexandria, Virginia, Us
    * Worked with proprietary Windows software for building distributed forests and trusted root authorities* Worked with Active Directory and single sign on services to seamlessly integrate multiple forests
  • Middle Tennessee State University
    Undergraduate Research And Creative Project Scholar
    Middle Tennessee State University Sep 2006 - May 2007
    Murfreesboro, Tn, Us
    * Developing generic array preparation algorithm (Sift Algorithm) for comparison-based sorting algorithms.* Researching algorithmic structures for inclusion in research methodologies and comparing the effective results of using those structures against the Sift Algorithm.* Researching advanced implementations of the Sift Algorithm for specialized sorting cases and working on the theoretical explanations and average case analysis for why the Sift Algorithm accomplishes what it does. Results from preliminary tests are very promising with some sorting algorithms like Insertion Sort and Bubble Sort performing at fractions of their previous times.* Wrote competitive grant proposal for funding the project
  • Middle Tennessee State University
    Scientia Student Editor
    Middle Tennessee State University 2006 - 2007
    Murfreesboro, Tn, Us
    * Reading and summarizing ten years of student research in Computer Science at Middle Tennessee State University.* Selecting student papers and writing articles for Scientia that outline the importance of selected student papers.
  • Middle Tennessee State University
    Undergraduate Research And Creative Project Scholar
    Middle Tennessee State University Jan 2006 - May 2006
    Murfreesboro, Tn, Us
    * Applied for and received funding for development of teaching aid for undergraduate Computer Architecture courses.* Designed and developed a compiler, interpreter, and GUI emulator called the Relatively Simple Computer (RSC) Emulator which is currently being used by professors at MTSU.* Published results of research with Associate Professor Brenda Parker. Students showed marked interest in using the Emulator and student retention and ability to build a final computer improved noticeably.http://frank.mtsu.edu/~jre2k/research/rscemu
  • Middle Tennessee State University
    Mcnair Summer Research Scholar
    Middle Tennessee State University May 2005 - Sep 2005
    Murfreesboro, Tn, Us
    * Researched a sorting algorithm called Multiple Pivot Sort (M Pivot Sort) that had very little empirical testing published previously.* Empirically tested the algorithm against other comparison based sorting algorithms like Merge Sort, Quick Sort, and Heap Sort. M Pivot Sort performed better than the pre-mentioned algorithms on integer and string sorting for all cases at all sizes of lists (10-10,000,000).* Disseminated results to other scholars in the group through presentations, posters, and publications.
  • Middle Tennessee State University
    Undergraduate Research Grant Recipient
    Middle Tennessee State University Jan 2005 - May 2005
    Murfreesboro, Tn, Us
    * Conducted preliminary research into new sorting algorithm methodologies. Focused on existing algorithms and data structures like Minheaps.* Developed new data organization methodologies around heap structures, including a new concept called a Reverse Maxheap. This research resulted in the first Sift Algorithm, which requires data being organized with a Minheap and a Reverse Maxheap.
  • Aurum Industries, Inc.
    Software Engineer/Director
    Aurum Industries, Inc. 2000 - 2003
    Worked in various capacities for the corporation, which is now defunct - formerly based in Sauk Rapids and Waite Park, MN.* Website development for dozens of businesses in MN and TN* Software Engineering on large C++ MFC projects (ProCerts, defunct)* Project lead on multiple large C++ projects (teams of 3-4 programmers, testers), including interacting with customers* Device driver and Operating System development (ZROS project, defunct)* Grant drafting and editing for NSF grant proposals* Eventually promoted to Director of Web Services in 2002

James Edmondson Skills

C++ Distributed Systems Software Engineering Java Perl Linux C Computer Science Python Php Operating Systems Software Development Android Algorithms Programming Windows Testing Software Design Android Sdk/ndk Open Source Development Google Code Assembly Language Software Validation Distributed Real Time And Embedded Systems

James Edmondson Education Details

  • Vanderbilt University
    Vanderbilt University
    Computer Science
  • Middle Tennessee State University (Mtsu)
    Middle Tennessee State University (Mtsu)
    Computer Science

Frequently Asked Questions about James Edmondson

What company does James Edmondson work for?

James Edmondson works for Koshee

What is James Edmondson's role at the current company?

James Edmondson's current role is Chief Science Officer and Chief Technology Officer.

What is James Edmondson's email address?

James Edmondson's email address is je****@****ail.com

What is James Edmondson's direct phone number?

James Edmondson's direct phone number is +121437*****

What schools did James Edmondson attend?

James Edmondson attended Vanderbilt University, Middle Tennessee State University (Mtsu).

What are some of James Edmondson's interests?

James Edmondson has interest in Artificial Intelligence, Embedded Systems Development, Distributed Algorithmic Development, Distributed Programming, High Performance Computing.

What skills is James Edmondson known for?

James Edmondson has skills like C++, Distributed Systems, Software Engineering, Java, Perl, Linux, C, Computer Science, Python, Php, Operating Systems, Software Development.

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.