This document provides a summary of David Raila's background and experience. It outlines his over 25 years of experience developing innovative technology systems in collaboration with researchers and startups. He has expertise in areas such as systems architecture, cloud computing, software engineering, operating systems, networking, and more. The summary highlights several of his accomplishments, including designing and deploying large-scale systems and platforms.
Layne Frederiksen is seeking an IT Network Engineer position and has over 15 years of experience in network infrastructure design, administration, and support. They currently work as an IT Operations Manager and Senior Systems/Network Engineer at Dorado Software, where they are responsible for operations management, production and development infrastructure architecture and support, and leading DevOps automation initiatives. They have extensive experience working with technologies such as VMware, Hyper-V, OpenStack, Cisco, Juniper, Dell, and Fortinet networking equipment.
Over 4.8 year of IT experience in Production Support with Unix Shell Scripting L2 and fault-finding skills. A highly versatile individual, motivated with a great interest in the Application development seeking challenging assignments with a wide organization. Which enable me to use my skills towards achieving organization goals and objectives
This document provides a summary of Amit Anand's professional experience and skills. He has over 8 years of experience in IT with 3+ years in DevOps. He is certified in Kubernetes administration and has expertise in Linux system administration, containers with Docker and Kubernetes, AWS administration, and continuous integration/delivery. He has worked on projects in healthcare, utilities, and other industries.
This document provides a summary of David Raila's background and experience. He has over 25 years of experience developing innovative technology systems in collaboration with researchers and technology companies. His expertise includes software engineering, Linux systems, high-performance computing, networking, and technology commercialization. He has led several startup ventures and currently works as a systems administrator at the University of Illinois.
The document summarizes several of Andrea Petrucci's research and work projects from 1999-2014. It describes his contributions to:
1) The CMS experiment's data acquisition system (DAQ), including event building and the high-level trigger.
2) The XDAQ framework for CMS's online software.
3) The CMS experiment's run control system.
4) The GridCC project to integrate remote instruments into the grid.
5) A distributed data staging system.
6) The Johanna and API projects involving knowledge management and e-learning.
7) Systems administration for the University of Bologna faculty of agriculture IT lab.
This document is a resume for John Haggins, who has over 20 years of experience as a Director/Architect for software engineering projects. He has managed teams of up to 45 engineers and overseen multimillion dollar budgets. His skills include designing and implementing software solutions, managing projects, establishing software development standards, and architecting systems. He has experience working with technologies such as .NET, Java, Linux, SQL Server, and VMware.
The document provides a summary and details of a senior software engineer with extensive experience in full stack development, DevOps, blockchain, and leadership. The engineer has expertise in various programming languages, operating systems, DevOps tools, cloud providers, and blockchain technologies. They have held several engineering roles with increasing responsibilities at startups, large tech companies, fintech firms, and banks.
James Norwood has over 20 years of experience in IT roles across various industries. He is currently pursuing a bachelor's degree in information technology with a focus on security. He has a variety of technical skills including Windows, Linux, databases, programming languages, and IT certifications. His objective is to contribute his skills and experience to advance an organization.
Layne Frederiksen is seeking an IT Network Engineer position and has over 15 years of experience in network infrastructure design, administration, and support. They currently work as an IT Operations Manager and Senior Systems/Network Engineer at Dorado Software, where they are responsible for operations management, production and development infrastructure architecture and support, and leading DevOps automation initiatives. They have extensive experience working with technologies such as VMware, Hyper-V, OpenStack, Cisco, Juniper, Dell, and Fortinet networking equipment.
Over 4.8 year of IT experience in Production Support with Unix Shell Scripting L2 and fault-finding skills. A highly versatile individual, motivated with a great interest in the Application development seeking challenging assignments with a wide organization. Which enable me to use my skills towards achieving organization goals and objectives
This document provides a summary of Amit Anand's professional experience and skills. He has over 8 years of experience in IT with 3+ years in DevOps. He is certified in Kubernetes administration and has expertise in Linux system administration, containers with Docker and Kubernetes, AWS administration, and continuous integration/delivery. He has worked on projects in healthcare, utilities, and other industries.
This document provides a summary of David Raila's background and experience. He has over 25 years of experience developing innovative technology systems in collaboration with researchers and technology companies. His expertise includes software engineering, Linux systems, high-performance computing, networking, and technology commercialization. He has led several startup ventures and currently works as a systems administrator at the University of Illinois.
The document summarizes several of Andrea Petrucci's research and work projects from 1999-2014. It describes his contributions to:
1) The CMS experiment's data acquisition system (DAQ), including event building and the high-level trigger.
2) The XDAQ framework for CMS's online software.
3) The CMS experiment's run control system.
4) The GridCC project to integrate remote instruments into the grid.
5) A distributed data staging system.
6) The Johanna and API projects involving knowledge management and e-learning.
7) Systems administration for the University of Bologna faculty of agriculture IT lab.
This document is a resume for John Haggins, who has over 20 years of experience as a Director/Architect for software engineering projects. He has managed teams of up to 45 engineers and overseen multimillion dollar budgets. His skills include designing and implementing software solutions, managing projects, establishing software development standards, and architecting systems. He has experience working with technologies such as .NET, Java, Linux, SQL Server, and VMware.
The document provides a summary and details of a senior software engineer with extensive experience in full stack development, DevOps, blockchain, and leadership. The engineer has expertise in various programming languages, operating systems, DevOps tools, cloud providers, and blockchain technologies. They have held several engineering roles with increasing responsibilities at startups, large tech companies, fintech firms, and banks.
James Norwood has over 20 years of experience in IT roles across various industries. He is currently pursuing a bachelor's degree in information technology with a focus on security. He has a variety of technical skills including Windows, Linux, databases, programming languages, and IT certifications. His objective is to contribute his skills and experience to advance an organization.
Dan Consolacion has over 34 years of experience in software development, architecture, and DevOps. He has implemented continuous integration and continuous delivery practices using tools like Bamboo, Confluence, Jira, Git, Puppet, Chef, and Jenkins. He has extensive experience developing applications using technologies like Java, .NET, PHP, XML, and databases like Oracle, MySQL, and SQL Server. His background includes roles managing software development processes, implementing configuration management systems, and leading projects from requirements through deployment.
Mark T. Thompson has over 30 years of experience as a systems architect, developer, and database administrator. He is currently a principal architect at the University of Texas Medical Branch, where he leads a team that has designed and implemented various clinical and administrative web applications used by over 2.5 million patients, including an electronic medical record system. He has expertise in .NET, C#, SQL Server, AngularJS, and software/hardware architecture.
Jitendra Kumar has over 10 years of experience administrating, maintaining, and configuring Linux servers. He has experience installing and managing Red Hat Enterprise Linux, SUSE Linux, Oracle databases, and various applications. His roles have included release engineering, technical analysis, system administration, and project management. He has strong skills in Linux, networking, virtualization, monitoring tools, and automation.
Garrett T. LaRue is a software developer and patent expert seeking a position on a growing development team. He has over 10 years of experience in software development, patent examination, and technical consulting. His technical skills include programming languages like Python, PHP, C/C++, and hardware experience. He holds a B.S. in Computer Engineering and a B.A. in Science, Technology and Society from North Carolina State University.
This document provides a summary of Ian White's experience and qualifications. He has over 25 years of experience in systems administration, development, and DevOps. Most recently, he worked as a Senior Integration Architect for a SaaS company where he implemented DevOps practices around testing, monitoring, and continuous integration/delivery. Prior to that he held various systems and security roles for the University of Nottingham, managing Linux servers and implementing tools like Puppet, Ansible, and New Relic.
This document provides a summary of Nana Owusu's experience and qualifications. She has over 10 years of experience in information technology, including networking, Linux, Windows administration, help desk support, and security. Her skills include Microsoft servers, Active Directory, security tools, and various operating systems. She has certifications in ethical hacking, security, and CompTIA exams. Her work history includes positions as an Information Assurance Analyst and Help Desk Analyst, where she performed tasks such as vulnerability scanning, incident response, and technical support.
David Mark Robinson is a 44-year-old British software developer seeking a position as a software engineer. He has 15 years of experience in software development roles, including 5 years developing software for mobile phone radio frequency test equipment and 3 years developing real-time software for distributed computing environments. Currently he works as a conformance toolset software engineer developing testing software for mobile networks and devices.
IncluIT is a mature and rockin’as a well-established Softwarecompanywhere our past speaks for itself, our present is even better andour futureis mind blowing! Since 1994, we have consolidated asophisticated nearshore destination into a global, high-level Tech service provider.
This document provides a summary of David Sailors' experience and qualifications. He has over 11 years of experience in change and configuration management supporting software builds, releases, and deployments across various environments and languages. He is proficient in many programming languages and tools related to configuration management, continuous integration/delivery, and infrastructure provisioning and maintenance. His work history includes senior roles supporting DevOps processes and engineering systems at two software companies.
Sharique Khan has over 15 years of experience in software engineering, DevOps, cloud computing and SRE roles. He has extensive skills in technologies like Python, Azure, AWS, Docker, Kubernetes, Terraform, Ansible and more. Some of his key projects include developing 360Oncology, a cloud-native care coordination platform, AURA reporting and analytics suite, and various products for Varian Medical Systems and TechMahindra. He holds certifications like Certified Scrum Master and GIAC Secure Software Programmer.
Wade Buchanan has over 15 years of experience in systems administration, application support, database administration, and network engineering. He has extensive experience supporting Linux, Solaris, Windows, and Cisco networks. Currently he works as a Solaris/Linux systems administrator and application support engineer for Sprint, where he supports mobile infrastructure systems. Previously he held systems administration roles supporting mission critical systems for the Department of Defense and telecommunications companies.
Hossein Abbasi is seeking a position that utilizes his skills in cloud architecture, network planning, and security. He has extensive practical knowledge of cloud environments, networks, and security tools. He holds an M.Sc. in Computer Engineering focused on detecting DDoS attacks in cloud environments using anomaly detection techniques. His career has included roles in user experience research, network engineering, and as a research assistant developing new cloud security platforms.
An alternate way to newletter that can help those seeking employment and further their career. Contact: https://www.facebook.com/JobsAd/ or email mentioned in the News-Letter - Goodluck
Srinivas Palle has over 9 years of experience working with Amazon Web Services (AWS) in roles including Solutions Architect and Technical Services Manager. He has expertise in migrating applications to AWS, managing AWS infrastructure, and providing technical leadership. Palle is skilled in technologies including Linux, networking, databases, and virtualization. He is seeking a challenging position to make use of his technical and leadership abilities.
This presentation talks about - What is DevOps? Why it's required for the Information Technology industry? And, more importantly, what are the DevOps trend in 2019 and later.
Preethi Nagarajan is a Senior Software Engineer at Cisco Systems with over 5 years of experience in manual and automation testing in networking, video cloud technology, and automotive domains. She has extensive experience in functional, performance, sanity, security, UAT, and regression testing. Her skills include Unix, Linux, Openstack Cloud, Selenium, scripting, and working with teams in an Agile environment.
This document is a resume for Arjun Prathap summarizing his professional experience and qualifications. He has over 10 years of experience in IT with expertise in DevOps, infrastructure operations, and project management. Some of his skills and responsibilities include architecting DevOps solutions, managing cloud technologies like Openstack and Kubernetes, supporting high availability applications, and implementing Agile methodologies. He has worked on projects in various domains for clients such as Cisco, Telstra, Verizon, Fidelity Investments, and 7-Eleven USA.
Barbara Newman has over 30 years of experience in program/project management, systems administration, and information security. She currently works as a Project Manager at Boeing, where she manages projects involving data center modernization, server virtualization, and mainframe retirement. Previously she held systems administration and security roles at Boeing, Rockwell, and other defense contractors.
Devesh Mahajan is an experienced IT professional and cloud architect with over 10 years of experience in infrastructure administration, virtualization, systems engineering, and security. He currently works as a cloud architect at Bestbuy, where his responsibilities include designing Azure solutions, deploying VMs and services, and architecting automation. Prior to this, he held senior systems administrator and engineering roles at Equifax and GE Security, where he managed VMware environments, backups, and infrastructure support.
Nagaraja Rao is a senior systems and software engineer with extensive experience in object-oriented design, analysis, Agile development, and SCRUM methodology. He has designed multi-tiered architectures and distributed computing environments. Currently, he works as a senior systems engineer at Sabre where he has implemented monitoring and caching solutions to improve performance and reduce hardware costs.
Dan Consolacion has over 34 years of experience in software development, architecture, and DevOps. He has implemented continuous integration and continuous delivery practices using tools like Bamboo, Confluence, Jira, Git, Puppet, Chef, and Jenkins. He has extensive experience developing applications using technologies like Java, .NET, PHP, XML, and databases like Oracle, MySQL, and SQL Server. His background includes roles managing software development processes, implementing configuration management systems, and leading projects from requirements through deployment.
Mark T. Thompson has over 30 years of experience as a systems architect, developer, and database administrator. He is currently a principal architect at the University of Texas Medical Branch, where he leads a team that has designed and implemented various clinical and administrative web applications used by over 2.5 million patients, including an electronic medical record system. He has expertise in .NET, C#, SQL Server, AngularJS, and software/hardware architecture.
Jitendra Kumar has over 10 years of experience administrating, maintaining, and configuring Linux servers. He has experience installing and managing Red Hat Enterprise Linux, SUSE Linux, Oracle databases, and various applications. His roles have included release engineering, technical analysis, system administration, and project management. He has strong skills in Linux, networking, virtualization, monitoring tools, and automation.
Garrett T. LaRue is a software developer and patent expert seeking a position on a growing development team. He has over 10 years of experience in software development, patent examination, and technical consulting. His technical skills include programming languages like Python, PHP, C/C++, and hardware experience. He holds a B.S. in Computer Engineering and a B.A. in Science, Technology and Society from North Carolina State University.
This document provides a summary of Ian White's experience and qualifications. He has over 25 years of experience in systems administration, development, and DevOps. Most recently, he worked as a Senior Integration Architect for a SaaS company where he implemented DevOps practices around testing, monitoring, and continuous integration/delivery. Prior to that he held various systems and security roles for the University of Nottingham, managing Linux servers and implementing tools like Puppet, Ansible, and New Relic.
This document provides a summary of Nana Owusu's experience and qualifications. She has over 10 years of experience in information technology, including networking, Linux, Windows administration, help desk support, and security. Her skills include Microsoft servers, Active Directory, security tools, and various operating systems. She has certifications in ethical hacking, security, and CompTIA exams. Her work history includes positions as an Information Assurance Analyst and Help Desk Analyst, where she performed tasks such as vulnerability scanning, incident response, and technical support.
David Mark Robinson is a 44-year-old British software developer seeking a position as a software engineer. He has 15 years of experience in software development roles, including 5 years developing software for mobile phone radio frequency test equipment and 3 years developing real-time software for distributed computing environments. Currently he works as a conformance toolset software engineer developing testing software for mobile networks and devices.
IncluIT is a mature and rockin’as a well-established Softwarecompanywhere our past speaks for itself, our present is even better andour futureis mind blowing! Since 1994, we have consolidated asophisticated nearshore destination into a global, high-level Tech service provider.
This document provides a summary of David Sailors' experience and qualifications. He has over 11 years of experience in change and configuration management supporting software builds, releases, and deployments across various environments and languages. He is proficient in many programming languages and tools related to configuration management, continuous integration/delivery, and infrastructure provisioning and maintenance. His work history includes senior roles supporting DevOps processes and engineering systems at two software companies.
Sharique Khan has over 15 years of experience in software engineering, DevOps, cloud computing and SRE roles. He has extensive skills in technologies like Python, Azure, AWS, Docker, Kubernetes, Terraform, Ansible and more. Some of his key projects include developing 360Oncology, a cloud-native care coordination platform, AURA reporting and analytics suite, and various products for Varian Medical Systems and TechMahindra. He holds certifications like Certified Scrum Master and GIAC Secure Software Programmer.
Wade Buchanan has over 15 years of experience in systems administration, application support, database administration, and network engineering. He has extensive experience supporting Linux, Solaris, Windows, and Cisco networks. Currently he works as a Solaris/Linux systems administrator and application support engineer for Sprint, where he supports mobile infrastructure systems. Previously he held systems administration roles supporting mission critical systems for the Department of Defense and telecommunications companies.
Hossein Abbasi is seeking a position that utilizes his skills in cloud architecture, network planning, and security. He has extensive practical knowledge of cloud environments, networks, and security tools. He holds an M.Sc. in Computer Engineering focused on detecting DDoS attacks in cloud environments using anomaly detection techniques. His career has included roles in user experience research, network engineering, and as a research assistant developing new cloud security platforms.
An alternate way to newletter that can help those seeking employment and further their career. Contact: https://www.facebook.com/JobsAd/ or email mentioned in the News-Letter - Goodluck
Srinivas Palle has over 9 years of experience working with Amazon Web Services (AWS) in roles including Solutions Architect and Technical Services Manager. He has expertise in migrating applications to AWS, managing AWS infrastructure, and providing technical leadership. Palle is skilled in technologies including Linux, networking, databases, and virtualization. He is seeking a challenging position to make use of his technical and leadership abilities.
This presentation talks about - What is DevOps? Why it's required for the Information Technology industry? And, more importantly, what are the DevOps trend in 2019 and later.
Preethi Nagarajan is a Senior Software Engineer at Cisco Systems with over 5 years of experience in manual and automation testing in networking, video cloud technology, and automotive domains. She has extensive experience in functional, performance, sanity, security, UAT, and regression testing. Her skills include Unix, Linux, Openstack Cloud, Selenium, scripting, and working with teams in an Agile environment.
This document is a resume for Arjun Prathap summarizing his professional experience and qualifications. He has over 10 years of experience in IT with expertise in DevOps, infrastructure operations, and project management. Some of his skills and responsibilities include architecting DevOps solutions, managing cloud technologies like Openstack and Kubernetes, supporting high availability applications, and implementing Agile methodologies. He has worked on projects in various domains for clients such as Cisco, Telstra, Verizon, Fidelity Investments, and 7-Eleven USA.
Barbara Newman has over 30 years of experience in program/project management, systems administration, and information security. She currently works as a Project Manager at Boeing, where she manages projects involving data center modernization, server virtualization, and mainframe retirement. Previously she held systems administration and security roles at Boeing, Rockwell, and other defense contractors.
Devesh Mahajan is an experienced IT professional and cloud architect with over 10 years of experience in infrastructure administration, virtualization, systems engineering, and security. He currently works as a cloud architect at Bestbuy, where his responsibilities include designing Azure solutions, deploying VMs and services, and architecting automation. Prior to this, he held senior systems administrator and engineering roles at Equifax and GE Security, where he managed VMware environments, backups, and infrastructure support.
Nagaraja Rao is a senior systems and software engineer with extensive experience in object-oriented design, analysis, Agile development, and SCRUM methodology. He has designed multi-tiered architectures and distributed computing environments. Currently, he works as a senior systems engineer at Sabre where he has implemented monitoring and caching solutions to improve performance and reduce hardware costs.
1. DAVID RAILA
Box 2784 Champaign, IL 61825 ▪ (217) 898-9694 raila@illinois.edu▪
SUMMARY
Broadly accomplished technology professional with over 25 years' experience developing and delivering and operating innovative,
high-impact, advanced-technology systems in collaboration with top-ranked researchers, industry-leading technology innovators,
and fast-paced start-ups. Experienced in multiple roles including infrastructure architect, system design engineer, lead developer,
system integrator, collaboration facilitator, outreach and engagement advocate, technology transfer specialist, and commercialization
specialist. Deep comprehension of advanced computational hardware, software, networking, design and development, administration
and operations – from chip/device hardware architectures and systems software through HPC and Cloud systems and applications.
Expertise includes infrastructure and systems architecture design and implementation, cloud computing, software container systemd,
software engineering and development, operating systems, embedded systems, co-processor and application-specific custom
hardware applications, network protocols and applications, performance analysis, production infrastructure management, multi-media
applications, and high-precision real-time robotic machine systems. Personable, positive, enthusiastic, and amiable with strong
outreach skills, excellent written proficiency, a perceptive business acuity, and a significant network of distinguished professional
colleagues and collaborators.
PROFICIENCIES
• System and Applications Architectures – Full design and analysis of large-scale system designs including hardware, software,
applications, operations, and maintenance, strategic planning and evaluation, development and deployment, operations.
• Design and Development of Innovative Systems - Evaluating, developing, and integrating applications of novel hardware,
software, methods, and practices to dramatically improve systems and applications.
• IT Infrastructure Administration - architecture, development, deployment, administration/operations, and maintenance.
◦ Systems administration/management – Large 100+ server, 1000+ user, 100+ TB , multi-purpos, multi-tenant systems.
◦ Deployment/management tools for configuration, provisioning, monitoring, support, and maintenance.
◦ System Tools: Ansible, Cobbler, CFEngine, Nagios, ElasticSearch, LogStash, Kibana, etc.
• Cloud and Container Clusters – On-premise and public clouds, containers systems and run-times, operations/orchestration
systems and tooling, development and deployment tooling and practices. Ansible, OpenStack, AWS, Docker, Kubernetes,
OpenShift, Prometheus, and other related tools and systems.
• Software Design, Development, and Deployment – Development practices, tools, methods for development, testing, and
deploying high-performing, high reliability team-developed integrated systems in open and closed source settings
◦ Code and project management with Agile - Jira, Git, Swagger, etc. Development - VisualStudio,
◦ C++, Python, Go, Java, bash/sh and others – including mulch-langage integrated components and systems
• Performance Analysis, Debugging and Tuning – Hardware/Software/Systems tools for full-system analysis and tuning.
◦ Sysdig, Perf, PCL, tracepoints, procfs and kernel tuning, PerfSuite, Ftrace, VTune, OProfile, LTTng,
• Linux Kernel – Kernel facilities, services, applications, customization, deployment, performance analysis, tuning, debugging.
◦ Kernel internals – VM, VFS, cgroups, namespaces, SELinux, capabilities, overlayfs, XFS, BTRFS, ZFS, NFS, TCP/iptables.
◦ RedHat, CoreOS, Ubuntu, Fedora, Debian, CentOS, Atomic, Mint, and custom distributions.
• Network Services and Applications – Architecture, design, development, deployment, tools, and system integration.
◦ Low-latency, real-time, and streaming - WebSockets, ProtoBufs, GRPC, websockets, ZeroMQ, RabbitMQ,
◦ IP services/protocols/applications – IP4/6, Routing, SSL/TLS, VPN, DNS, NAT, IPS, Multicast, SDN overlays, OpenFlow.
• HPC - Infrastructure, applications, tools, and performance analysis on multicore/accelerator/cluster systems.
◦ Large multicore systems, accelerators(GPU, Intel MIC, and FPGA), AVX/SSE, CUDA, MPI, OpenMP, OpenCL, TBB, IPP.
• Virtualization Systems and Applications – Vmware, VirtualBox, HyperV, QEMU, KVM, AWS, Docker, Vagrant, OpenStack.
• Image and Media Processing Systems - tools, techniques, formats, applications, streaming systems, system integration.
◦ OpenCV, RTSP, MMS, H.264, MP4.
• Precision Robotic Motion Systems – Kinetic manipulator machine design, control systems hardware, real-time motion control
software, real-time operating system support, and application-specific integration.
◦ Emc2, MachineKit, RTLinus, Xenomai, stepper/servo control using FPGA control systems and circuitry, applications.
• Research and Technical Program Administration – Program development, planning, execution, management, and reporting.
• Technology Transfer and Commercialization - Technical and Business evaluation, planning, development, and execution.
◦ Direct participation in 7 start-ups and 2 technology transfer programs
◦ Kernel and Embedded Systems Programming – HAL (MMU/TLB/PIC/DMA), device drivers, boot/initialization and
embedded remote debug facilities, FPGA and co-processor integration, and real-time kernel (Xenomai/Rtlinux).
◦ Design patterns, Object-oriented frameworks, CI/CD, Agile and DevOps techniques with state-of-the-art tools.
1
2. SELECTED ACCOMPLISHMENTS
• Designed, developed, and deployed NDS Workbench - a scalable platform-as-a-service in Kubernetes and Docker on
OpenStack that enables data-oriented tool development, integration, testing, and deployment at-scale in the cloud.
• Developed and implemented campus-scale IP network infrastructure and services as Principal Network Architect for the
University of Illinois Department of Computer Science in collaboration with campus IT and regional networks.
• Identified and coordinated response to the first Internet worm for University of Illinois.
◦ Testified as expert witness for FBI in US vs. Morris.
• Lead the integration, development, testing, and public distribution of over 1 million lines of operating system C++ code for the
Choices operating system, managing 30+ developer contributions and collaborations with AT&T, Sun, IBM, Apple, Motorola,
HP, Bell Labs.
• Implemented 2 full bare-metal HAL OS implementations for Choices on the Sun SPARC1/2 and Sun4 systems.
• Devised and created VirtualChoices, a novel virtual-machine implementation of Choices, accelerated development 10-fold..
• Transferred the novel Choices file-system technology to Bell Labs/Novell Chorus micro-kernel UNIX reference system.
• Designed and developed a high-definition multicast media streaming platform for Vosaic LLC, deployed at CNBC and CNN.
• Designed and constructed the BOND project infrastructure, a 18 state depployment for the Social Security Administration that
achieved the first-ever approval for live participant PHI/PII data use outside of SSA.
• Developed and deployed a globally-accessible, large-scale, technically-advanced instructional laboratory for the highly-
acclaimed UPCRC Multicore Summer School for Software Professionals, in collaboration with Intel and Microsoft.
• Designed and implemented the InvertNet BugEye, a novel 5-axis precision parallel-robotic programmable imaging system for
high-performance, low-cost, gigapixel-resolution digitization of biological specimens, including full machine custom
kinematic hardware, dual-FPGA motion controller and circuitry, integrated 4Gbps imaging sensor/fpga system, and full real-
time OS/kinematics/imaging/API stack with a biologist-friendly simple-to-program python custom-capture interface.
• Co-designed and developed AvaScholar, a browser-based, interactive, multi-user virtual classroom prototype incorporating
live 3D depth-camera sensing, modeling, and hands-free control and multi-way video streaming with head-tracking, facial
modeling, and age/gender/expression recognition per-stream with aggregated feedback for the instructor. Based on HTML5,
WebGL, WebRTC, WebSockets, and event-driven web services for browser PCs, tablets, and mobile-phones.
• Engineered and deployed a nationally-accessible cloud-based backup and disaster recovery platform with Sarbanes-Oxley
compliant security and auditing.
• Commercialization and Startup participation
◦ Vosaic – Advanced Media Streaming and Services – Serviced Mars Lander, Indy 500, Whitehouse, CNN, NBC.
◦ Proximity Systems - MultiParty Audio/Video virtual classroom solution in Java.
◦ StreamDrop Communications – Programmable overlay networks for application-specific custom communication needs.
◦ 4DTeleport Technologies – Tele-Immersive collaboration systems
◦ VeriFlow Systems Inc. - SDN and Network verification tools for proving security properties of complex networks.
◦ Communication Engines Corp. - Technical Consulting.
◦ Vizmatics – Prgrammable high-precision robotic imaging systems.
EDUCATION
B.S. Electrical and Computer Engineering - University of Illinois at Urbana-Champaign 1988.
M.S. Computer Science - University of Illinois at Urbana-Champaign 1992.
Ph.D. Computer Science – University of Illinois at Urbana – suspended at prelim.
INTERESTS AND AFFILIATIONS
Board Member, Public Art League of Champaign
Member of ACM, IEEE, Usenix, American Craft Council, Glass Art Society
Glass Artist, studied since 1995 under William Carlson, Jose Chardiet, Katherine Gray, John Miller, and others, commissions in
locations throughout IL.
Personal interest in bicycling, tennis, fitness, music, travel
2
3. DETAILED PROFESSIONAL HISTORY
Systems Engineer – National Data Service
National Center for Supercomputing Applications, University of Illinois, August 2015-Present
• Design, develop, and deploy a national-scale system for federated search/use/publish of large-data applications using
containers (docker) on OpenStack, orchestrated with Kubernetes.
• Design and implementation of NDS Workbench - PaaS implementation of data-tools and development platforms for data-
tools.
• Design and implementation of NDSlabs – a cloud implemented development platform for data-tool providers to publish and
allow turn-key use of data applications.
• Systems Engineering, deployment, operations and monitoring
Research Linux Systems Administration – Engineering IT Shared Services
University of Illinois, September 2014-june 2015
• Systems Administration and Engineering of large-scale research deployments throughout the College of Engineering.
• Managed, and modernized large-scale infrastructure systems (typical: 50+ TB, 15+ server, 40-80 NUMA core),
Virtual Machine and Storage Infrastructure system, and Network Services.
• Deployed and applied modern tools for system provisioning, management, and analysis including ELKstack, Ansible, Cobbler,
and ActiveDirectory integration tools.
• Performed application and system-specific performance-analysis and tuning of service infrastructure systems and research
applications using system tools, kernel facilities, profiling, tracing, and system tuning.
◦ Improved NFS performance on server infrastructure infrastructure deployments 30%, and Docker performance ~200%.
• Investigated DockerContainers for deployment of infrastructure services, deployment of non-triviial research project software
stacks, and rapidly-adaptable instructional software stacks in mullti-user environments.
• Developed a process to provide safe, user-deployable containers integrated within the existing large-scale infrastructure for
students, including enterprise authentication/access, storage, and graphical desktop environment.
• Investigated DockerContainer performance using a variety of storage-drivers (Overlay, XFS, Btrfs, LVMthin) for suitability in a
production scalable web-services educational application. BTRFS provided 308% improvement over stock.
• Deployed a log analysis and visualization system servicing 1900+ Linux infrastructure systems based on ElasicSearch.
◦ Injest filtering, ElasticSearch record storage, queries for specific issues, and graphical visualizations of results.
◦ Revealed many long-term problems, and mis-configurations that were previously unknown, including critical attacks.
Senior Investigator – InvertNet: Advanced Digitization of Biological Specimens
University of Illinois Natural History Survey and Department of Computer Science, July 2011–August 2014 (50% appointment)
• Research team facilitator and proposal co-author resulting in $2.3 million award to UI as lead institution.
• Created and Implemented the InvertNet BugEye - A high-performance, precision parallel-robotic manipulator system
engineered for rapid, inexpensive, and error-free gigapixel image acquisition of biological specimens and label meta-data.
◦ Developed the entire integrated system – kinetmatic machine, sensors, electronics, OS, software, applications.
◦ Researched and designed a novel mechanical parallel robot manipulator for programmable precision 5D camera motion.
◦ Designed and built a machine control system, including power supplies, machine sensor inputs and outputs, FPGA-based
I/O and field FPGA motor controllers, safety circuitry, lighting controls and circuitry, and configuration of FPGA systems.
◦ Integrated the image sensor system, a 5Gpbs FPGA-operated CMOS sensor with telecentric optics.
◦ Built a multicore-optimized custom operating system to support 5Gbps image-capture system and microsecond-latency
requirements of the motion-system running in parallel.
◦ Built and integrated a multicore-optimized high-performance parallel computer vision processing system.
◦ Created a Biologist-friendly API and interface for programming custom application by non-programmers.
◦ Created high-performance image stitching software to produce gigapixel composite images from 250+ overlap images.
Senior Research Programmer – Illinois-Intel Parallelism Center (I2PC)
University of Illinois, July 2011-January 2014 (50% appointment)
• Developed AvaScholar: a web-based, real-time, educational classroom MOOC demonstration application to showcase
capabilities and limitations of commodity multicore computing devices. Features include: A web-based zero-install, live,
multi-party interactive, virtual-classrom accessible via computers, tablets, and mobile-phones; Live streaming of video and
3D models with real-time collaborative scene and model manipulation; Live 3D object interaction using depth-camera
capture; Live 3D model generation and model streaming; Real-time face-tracking and modeling to track participant
expression, demographics, attention, and emotion.
◦ Designed the system infrastructure and protocols: Web service backend, low-latency/high-bandwidth even-driven data-
stream manager for live data-flows (video, 3D, soft-biometrics, signaling) implemented in Python, Python-wrapped C++,
3
4. and Java, with Protobufs and WebSockets.
◦ Designed and implemented the client: HTML5/JavaScript, WebGL, WebSocket.js, protobuf-js, with CoffeeScript.
◦ Performed system integration, testing, performance analysis, deployment, and demonstrations.
• Managed research software components and distribution for over 2 million lines-of-code in I2PC projects and testbed
applications, including repository management, sub-project integration and testing, API and interface code-refactoring for
usability, testing, performance analysis, and release/transfer.
• IT infrastructure administration, support, and maintenance for center - 20 faculty, 50+ researchers, 10+ collaborators
◦ Purchasing, deployment, system-administration, and support of applications, services, and custom software.
◦ Large-scale multicore systems – multiple 40 core, 128G, 10TB and many high-performance workstations.
◦ Research prototype systems - SCC, Knights-Ferry, MIC, TESLA, Intel pre-release systems.
Senior Research Programmer – Universal Parallel Computing Research Center (UPCRC)
University of Illinois, April 2009 – July 2011
• Developed and Programmed DPC++ - a set of C++ language extensions for guaranteed-by-default deterministic parallel
programming based on the Deterministic Parallel Java (DPJ) system.
◦ Investigated a portable C++ template meta-programming compile-time approach using the Boost C++ libraries.
◦ Implemented DPC++ syntax and type-checker extensions to the LLVM Clang C++ compiler.
◦ Investigated run-time extensions to the Windows Common Language Runtime in collaboration with Microsoft Research.
• Performed IT infrastructure administration for UPCRC – System/tools deployment, support, debugging, performance analysis.
◦ Massive multicore infrastructure Intel Research prototypes: Larrabee, SCC, Knights-Fairy, Knights-Corner, Phi.
◦ Supported Illinois, Intel, and Microsoft collaborators and 30 faculty, 60 research assistants, undergraduates and staff.
• Built a large-scale HyperV VM infrastructure service to host the UPCRC Multicore School for Professional Programmers.
◦ Hundreds of individual VM's configured for real-world multicore programming and performance analysis with a complete
set of the latest Intel, Microsoft, and Open-Source tools and hardware performance-counter support. Tools included
VisualStudio, ParallelStudio with VTune, JDK, Eclipse, TBB, MPI, OpenMP, and IPP.
◦ Evaluated VirtualBox, VMPlayer, Xen, HyperV for tools operation, and accuracy w.r.t. bare-metal multicore systems.
◦ Deployed and operated the system during the course, monitored overall system performance and participant experience.
◦ The course was widely praised in technical press, with special mention of the lab facilities.
• Built Web Service Infrastructure for the Summer School for live lecture streaming/recording, and participant live messaging.
Infrastructure Architect - Center for Technology and Public Policy
University of Illinois Institute for Government and Public Affairs , April 2008 - April 2009 (SSA contract delay)
• Designed and deployed BOND – A Social Security Administration national demonstration system across 18 states for
evaluating benefit offset changes - the first SSA external project approved for live participant data operations.
◦ Designed and prototyped complete IT system infrastructure architecture including distributed IT systems, networking and
network/data security components
◦ FIPS/NIST compliant design and documentation, reviewed and approved.
◦ Disaster and Continuity Plan - Federally-reviewed and approved.
◦ Delivered on-time and on-budget - Fully documented, audited, and certified design, deliverables, and operational
prototype were delivered on-time and accepted by SSA.
• Deployed infrastructure for Illinois Worknet, the Illinois Department of Commerce and Economic Opportunity program to
connect Illinois' job seekers and businesses to resources and services.
• Managed budgeting, purchasing, and staffing of infrastructure deployment group to meet deadlines and budget constraints.
• Directed and managed development engineers, IT staff, and subcontractors to deliver on-time and within budget constraints.
• Performed documentation, reporting, and records management in support of internal project management, subcontractor
management, regulatory certification, budget analysis, and audit support.
Senior Research Engineer - NCSA Innovative Systems Lab
University of Illinois National Center for Supercomputing Applications, June 2005 – July 2007 (50% appointment)
• Evaluated emerging and innovative high-performance computing systems for suitability to HPC applications
◦ Systems-hardware/software, programming tools, development/debugging environments, and floating-point support.
◦ Investigated the Xilinx LLVM/Chimps FPGA parallel computing system in collaboration with Xilinx Research.
◦ Evaluated GPGPU computing systems and CUDA development tools for HPC applications.
• Collaborated with Applications Scientists to analyze domain-specific applications, select appropriate compute platform,
determine required code refactoring, and assist in re-engineering applications for novel platforms.
◦ Evaluated serial/parallel execution patterns, float-point format/precision requirements, vector and branch
characteristics, bandwidth/compute ratio etc.
4
5. Senior Research Programmer – Illinois Security Lab
Department of Computer Science, University of Illinois, January 2006 – April 2008 (50% appointment)
• Designed and built an enterprise-focused building-automation middleware system to enable the development of custom
applications on smart-building infrastructure in a secure fashion.
◦ Prototyped a security-enabled middleware authorization and access-control system using campus infrastructure
authentication mechanisms to control access to the build infrastructure system – in PHP, HTML, and Java.
◦ Developed a custom authentication interface to extend enterprise authentication services to provide access-controls.
• Provided IT support for the lab, projects, personnel and collaborators.
◦ Production and research-testbed systems purchasing, deployment, management, maintenance and user support.
• Deployed a Joomla plus template-system CMS website system for use as the primary group website.
• Deployed a security-enabled web-site in support of research-testbed applications for web-oriented security projects.
IT Architect and Technology Specialist – OnScreen24 – a spinoff of VTEL
Austin, TX & Sunnyvale, California, October 1998 – November 2000
• Principal Architect of PixelGram – Enterprise business-service multimedia voice/video messaging system.
◦ Director of Architecture, directing a team of 9 engineers and reporting directly to CTO.
◦ Designed and deployed a business-class, web-based video messaging system for business-use
◦ Java-server, SQL storage back-end, email integration, and browser media-straming plugins.
Principal Systems Engineer and Development Director - Vosaic LLC
Urbana, Illinois, April 1997 – October 1998
• Managed a development team of 14 engineers developing multimedia streaming applications and services.
◦ Staffing, purchasing, engineering, customer development/support.
• Created VosaicHD – A commercial High-Definition media streaming system for corporate customers - CNBC, CNN, and
Disney.
◦ HD capture, HD display browser modules, scalable content-delivery system based on MPEG2, 723, GSM, AC3, HTTP,
UDP, TCP, and IP multi-cast.
Technology Transfer Specialist – UNIX System Laboratories, a spin-off of Bell Labs
Summit, New Jersey, May 1992 – August 1995
• Developer and Technology Transfer Specialist for the Chorus-MiX micro-kernel UNIX standard reference platform.
Transferred component technologies from academic research systems the Chorus-MiX micro-kernel. Design, Implementation,
Evaluation, and Publication of results.
• Design and Development of a novel virtual machine implementation of object-oriented operating systems for rapid
prototyping, debugging, and evaluation of system software.
Senior Research Programmer – Systems Research Group
University of Illinois Department of Computer Science, October 1990 – January 2006
• Development Manager of the Choices Operating System – Over 1 millions lines of refined C++ framework code.
◦ Repository management, subsystem integration, system testing, documentation, release management.
• Authored 2 complete bare-metal Choices HAL implementations for Sun SPARCStation and Sun4 architectures.
◦ Startup: Boot start, initialization of machine, memory, interrupts, remote-serial-debugging control stubs/trap/protocols.
◦ Initialize machine: CPUs, FPUs, MMU, TLB, DMA, cache-controller, interrupt controller, MSRs, reset devices.
◦ Setup OS/HAL interface: VM and page maps, device maps, mutex handling, VM/protection handlers and trampolines.
◦ OS boot: Start CPUs at OS init via fabricated trap-return - changes protection/address and enables VM.
◦ Device Drivers: MSRs, SCSI, Ethernet, Bus Controller, Serial.
• Created VirtualChoices – A Choices HAL implementation that runs in a UNIX process with UNIX debug support.
◦ Accurately emulates a SMP architecture(CPU/MMU/interrupts) using pthreads, mmap/mprotect, sighandlers/sigmask.
◦ Dramatically accelerated group productivity of code above HAL: Zero boot-time and contention for test systems.
• Kernel Engineer for Renaissance – A robust Linux implementation for the Intel Itanium architecture.
◦ Designed HAL layer and virtual memory subsystem for a sub-kernel security supervisor using the Itanium TLB facilities.
• Principal Engineer for the CS@Illinois HDTV Research Laboratory – A first-in-state full HDTV production facility including
capture, editing, and broadcast transmission facilities.
◦ Managed hardware and software assets, produced content with collaborators,
• Systems Engineer for Vosaic – A browser-embedded video streaming system.
◦ Designed and implemented the Vosaic high-definition, multicast distribution architecture – Live capture, multicast
content distribution network, and browser plugins.
• Site Manager and Engineer for BLANCA Xunet II CNRI Gigabit National Research Network – A 622Mbps ATM testbed.
◦ Managed site hardware/software and collaborated with Bell Labs and partner institutions in support of experiments.
5
6. • IT Infrastructure administration for SRG projects, personnel, and industrial/governmental partners.
◦ System deployment, management, engineering, analysis.
Network Architect – University of Illinois Department of Computer Science,
Urbana, Illinois, June 1988 – October 1990
• Designed and managed large departmental network and computing infrastructures – Switches, routers, services, applications,
monitoring, and interfacing with campus and regional networks.
• UNIX System Administration – Management of department computing systems, programming, monitoring, and analysis.
PUBLICATIONS
InvertNet: a new paradigm for digital access to invertebrate collections. Dietrich, C., Hart, J., Raila, D., Ravaioli, U., Sobh, N., Sobh,
O., & Taylor, C. Zookeys. 2012; (209): 165–181.
Improving Multi-Tier Security Using Redundant Authentication. Jodie P. Boyer, Lars E. Olson, Ragib Hasan, Nikita Borisov, Carl A.
Gunter, and David Raila. Proceedings of the 2007 ACM Workshop on Computer Security Architecture, November 2007.
Large Scale Numerical Simulation via Parallelization and Reconfigurable Computing Hardware. Erfan G. Nezami, Dawei Zhao,
Youssef M. A. Hashash, Gregory Bauer, David Raila, and J. Ghaboussi. Proceedings, GeoCongress February 2006: Geotechnical
Engineering in the Information Technology Age.
Exception Handling in the Choices Operating System. Francis M. David, Jeffrey C. Carlyle, Ellick M. Chan, David K. Raila, and Roy
H. Campbell. In Advanced Topics in Exception Handling Techniques, C. Dony, J. L. Knudsen, A. Romanovsky, A. Tripathi eds.,
Springer-Verlag Inc., 2006.
Comparing CPU and FPGA Application Performance. Kindratenko, D. Pointer, D. Raila, and C. Steffen. Technical Report White
Paper, National Center for Supercomputing Applications, February, 2006.
Design and performance of MPEG video streaming to palmtop computers. C. Hess, D. Raila, R. Campbell, and D. Mickunas,
Proceedings of SPIE/ACM MMCN, Jan 2000.
Virtual Hardware for Operating System Development. S. M. Tan, D. K. Raila, W. S. Liao, and R. H. Campbell. Technical report,
University of Illinois at Urbana, Department of Computer Science, September 1995.
Customizable Object-Oriented Operating Systems. Roy H. Campbell, J. W. Coomes, Amitabh Dave, Nayeem Islam, Y. Li, Willy S.
Liao, Swee Lim, Tin Qian, David K. Raila, Ellard Roush, Aamod Sane, Mohlalefi Sefika, Ashish Singhai, and S. T. Tan. Technical
report, University of Illinois at Urbana, Department of Computer Science, September 1996.
An Object-Oriented Nano-Kernel for Operating System Hardware Support. S. M. Tan, D. Raila, and R. H. Campbell. In
Proceedings of the Fourth IWOOOS, IEEE, Lund, Sweden, August 1995
A Case for Nano-Kernels. See-Mong Tan, David K. Raila, and Roy H. Campbell. Technical report, University of Illinois at Urbana,
Department of Computer Science, September 1995.
Adaptation and Synchronization in Bandwidth-Constrained Internet Video and Audio. See-Mong Tan, Roy H. Campbell, Zhigang
Chen, Willy S. Liao, David K. Raila, Fabio Kon, Miguel Valdez, and Dong Xie. Technical Report, University of Illinois at Urbana,
Department of Computer Science, 1995
Designing and implementing Choices, an object-oriented system in C++. Roy H. Campbell, Nayeem Islam, David Raila, and Peter
Madany, Communications of the ACM, Volume 36, Issue 9, September 1993
A Prototyping Environment for the Choices Operating System. D.K. Raila and J. Mukerji, Technical report, Unix System
Laboratories, September 1993
The Choices Operating System on the SPARC Architecture.
David Raila, M.S. Thesis, University of Illinois at Urbana-Champaign, 1992
6