Karl Davis

Karl Davis Email and Phone Number

Senior Software Engineer
Karl Davis's Location
Golden, Colorado, United States, United States
Karl Davis's Contact Details

Karl Davis personal email

n/a

Karl Davis phone numbers

About Karl Davis

Karl Davis is a Senior Software Engineer.

Karl Davis's Current Company Details

Senior Software Engineer
Karl Davis Work Experience Details
  • Data Direct Networks
    Senior Member Technical Staff
    Data Direct Networks Jun 2022 - Jan 2023
    Reason for Leaving: Contract/Position EndedOS: Windows 10, LinuxLanguages: CCritical Customer Support. Provided root cause analysis for critical issues affecting their Intelliflash (flash storage array) customers within the Operating System, fibre channel switches, and file system (ZFS).Customer Patching. Developed a solution to build and track customer patches by combining Git and Jira functionality.
  • Self-Employed
    Consultant/Contract Software Development
    Self-Employed Jul 2020 - Jun 2022
    OS: Windows 10, LinuxLanguages: C/C++/C#, Python (with Flask), JavaScript with Ajax, HTML, XML, CSS, Java, C#Tools: React, Node, Mongo DB, Apollo Graph QL.Large ProjectsMicroservices. Worked on a Kubernetes project for a telecommunications company. They are redeploying their legacy systems to utilize a microservices architecture. My group provides the container-to-container communication within a pod and distribute the software into containers.Data Mining. Filtered and converted bulk customer databases to JSON format and provided a Reactfront end to trim additional unneeded data.Upgrade to C++. This was a modernization project to save time and resources as new printers are being designed. Developed a C++ model for a printer paper feeder then converted source code.Small ProjectsMemory Consumption. Redesigned an event driven C# flagship product that was quickly depleting main memory.Java Performance. Helped a company redeploy their Java environment for much better performance and adding the use of the Docker runtime and Kubernetes for the deployment.
  • Oracle
    Senior Software Engineer / Project Lead / Firmware Engineer, Embedded Software
    Oracle Aug 1999 - Jul 2020
    Austin, Texas, Us
    OS: Solaris and LinuxLanguages: C, C++, Java, JSON, Python, Perl, JavaScript, HTML, Assembly.Tools: REACT, Node, Agile, Jira, Parfait, Coverity, Mercurial, Spring, Docker, KubernetesDeveloped software for many areas within the Solaris and Linux Operating Systems. I served as a Project Lead on small teams that develop and sustain kernel, userland, and firmware products for Computer System, System Controller, Network and IO cards, and embedded devices and controllers.Kernel – Worked in several areas of the Virtual Memory subsystem: shared memory, contiguous memory, paging and swapping, anon layer (backing store), slab allocators, and the MMU. Also, process interrupt and scheduling, kernel startup at boot, I/O and Network device drivers (PCI-X, and Ethernet), and Sockets (TCP/IP, UDP).Userland Products – Worked on system management products that facilitate system reconfiguration and configuration state/status. Fault Management which collects and stores faults and errors then stores the data for intelligent analysis. A Machine Learning product that detects process and device failures then stores critical data for system health analysis.System Controller Firmware – Developed Lights Out Manager software to manage the computer system from a System Controller: boot/reboot and startup, dynamic reconfiguration, failover, sensor data, Power On Self-Test, and Open Boot Prom. We used the VxWorks RTOS and communicated with the devices using I2C and ethernet. Developed software that provided memory for the device tree, system controller, and all other devices during startup.Virtualization – Worked on the Logical Domains and Zone products to provide isolated CPU, memory, network, and storage resources. That includes development for the Xen, KVM, and Oracle hypervisors.
  • Clear Communications
    Software Consultant - Project Lead
    Clear Communications Nov 1996 - Aug 1999
    Clear develops software products that function within the Operations Center of a phone company. My group developed the Clearview Probable Cause and the Network Root Cause Analysis (NRCA) products. They are a distributed software system designed to collect alarm and threshold information from high-speed fiber optic multiplexing, cross connect, and switching equipment. I developed the object model used by our inference engine that allows the NRCA software to analyze an entire circuit path. Prior to that, I developed the application framework used to distribute objects between our processes and a server that functions as a gateway between Probable Cause and our Java based information display software.
  • Time Warner Communications
    Software Consultant - Project Lead
    Time Warner Communications Sep 1995 - Nov 1996
    Developed the Spatial Alarm Graphics Environment (SAGE) product which functions within the Time Warner Comm. Operation Centers. It receives alarm data gathered by the NetExpert Surveillance System. Then displays the data geographically via city and regional maps and graphically or spatially via a dynamic diagramming framework.Developed the Circuit Design and Assignment (CDA) software. CDA is used by Time Warner Network Analysts to design circuit pathways through fiber optic cables, multiplexing equipment, and cross connect equipment.
  • Arrowsmith Technologies
    Principal Software Engineer
    Arrowsmith Technologies Sep 1993 - Sep 1995
    Developed the FLEETCON Workforce Management System. We used GIS technology to display city maps along with GPS technology to track service vehicles. I developed an Inter-Process Messaging System. IPMS is a distributed application framework used by all FLEETCON applications to send and receive objects to and from other applications distributed throughout a LAN or WAN. The IPMS framework was integral to the development effort of many of our Cable, Telecommunications, and Utility customers.
  • Cadence Design Systems
    Senior Member Technical Staff
    Cadence Design Systems Feb 1988 - Sep 1993
    San Jose, California, Us
    Worked on projects for the Allegro Printed Circuit Board Design and Layout System. Many of the projects were in writing intelligent bi-directional interfaces to third-party CAE, CAD, CAM, and Photo plotter devices. I developed the PCB/MCM Object Model to completely model a Printed Circuit Board and Multi-Chip Module. The Object Model was used as the foundation software for many of our Allegro products.
  • General Purpose Interface Systems
    Software Engineer
    General Purpose Interface Systems Sep 1985 - Feb 1988
    Developed the REACT II Plant Monitoring System. Moved the MS-DOS product onto Windows and a workstation and developed an X window graphical user interface to display data. Developed an AutoCad interface to display machinery and floorplan drawings, and an interface to an Oracle database to properly manage machine vibration data.Software Consultant to Criterion Inc. to develop software for their LandTrak product which displays state and county maps then overlays demographic and census data.
  • Naval Ocean Systems Center - Point Loma
    Software Engineer
    Naval Ocean Systems Center - Point Loma Dec 1984 - Sep 1985
    Developed software whose objective was to expand the capabilities of the Berkeley UNIX OS to run in a military environment. I developed an application that kept track of kernel and system resource usage.
  • General Purpose Interface Systems
    Software Engineer
    General Purpose Interface Systems Apr 1983 - Dec 1984
    Developed all software for the REACT Plant Monitoring System. The software would communicatewith spectrum analysis equipment to collect, analyze, and manage vibration data from machinery.A user interface was developed to enable a plant engineer to analyze and modify database files.

Karl Davis Skills

Solaris Software Engineering Linux Sql C Software Development Pl/sql Unix Shell Scripting Unix System Architecture Integration

Frequently Asked Questions about Karl Davis

What is Karl Davis's role at the current company?

Karl Davis's current role is Senior Software Engineer.

What is Karl Davis's email address?

Karl Davis's email address is ka****@****sun.com

What is Karl Davis's direct phone number?

Karl Davis's direct phone number is +172032*****

What skills is Karl Davis known for?

Karl Davis has skills like Solaris, Software Engineering, Linux, Sql, C, Software Development, Pl/sql, Unix Shell Scripting, Unix, System Architecture, Integration.

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

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.