JOHN ROMAN SCIANDRA
Pilots at Fairview Ave, Annapolis, MD

License number
Maryland A3333895
Issued Date
Mar 2017
Expiration Date
Mar 2019
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
793 Fairview Ave APT B, Annapolis, MD 21403

Professional information

John Sciandra Photo 1

I Create Cloud Based Distance Learning Tools And Virtual Labs. Let's Talk.

Position:
Founder and CEO at NACON
Location:
Annapolis, Maryland
Industry:
E-Learning
Work:
NACON since Jun 1998 - Founder and CEO Lockheed Martin Information Technology Jan 2000 - Jun 2005 - DIO Analyst TASC-Northrop Grumman 1997 - 1999 - Information Assurance Engineer Orion Scientific Systems Inc. Jun 1995 - Jul 1997 - Associate
Education:
James Madison University 1999 - 2001
MS, Computer Science and Information Security
Park University 1992 - 1995
BS, Computer Science
City Colleges of Chicago 1985 - 1987
AA, Liberal Arts
Skills:
Information Assurance, Analysis, E-Learning, Vulnerability Assessment, DoD, Penetration Testing, Information Security, Cloud Computing, Virtualization, CISSP, Network Security, Computer Security, Security, Computer Forensics, Government, Program Management, Information Security Management, Intrusion Detection, Systems Engineering, Enterprise Architecture
Languages:
German


John Sciandra Photo 2

Method And Apparatus For Accessing And Managing Virtual Machines

US Patent:
2005010, May 19, 2005
Filed:
Oct 28, 2003
Appl. No.:
10/695467
Inventors:
John Sciandra - Annapolis MD, US
Brian Cottrell - Orma WV, US
John Sabean - Severn MD, US
International Classification:
G06F009/455, G06F009/46, G06F015/16
US Classification:
718001000, 718105000, 709203000, 709219000
Abstract:
A Virtual Access Core (VAC) manages and controls access to virtual machines. A Virtual Instruction Routine (VIR) protocol is used by all components of the system to pass instructions and information about a Virtual Session. The VAC issues commands in the VIR protocol language causing virtual machines to start and stop. A VIR host that hosts virtual machines responds to VAC commands. Web clients access the system via links, which a web server uses to send access requests to the VAC. The VAC responds by searching through process memory and database tables for information about free slots on a plurality of VIR hosts grouped into a Host Array. When one or more free slots have been identified, the VAC issues VIR Protocol commands instructing one or more VIR Hosts to load and start specific virtual machines in Specific Slots. Each VIR Host looks up a set of firewall rules dynamically created, with instructions on how to isolate and create a Virtual Network for that client session providing privacy and non-interference between virtual machines in the Host Array. The VAC passes instructions to a VNC Proxy enabling communication between the client session and the virtual machine. An example of use of the system is a Virtual Classroom where students are given access to a Virtual Network enabling them to perform practical exercises as an augmentation to their web based training.