Kevin Bates Email & Phone Number
@ibm.com
13 phones found area 707, 408, 863, 714, 805, 909, and 949
LinkedIn matched
Who is Kevin Bates? Overview
A concise factual answer block for searchers comparing this professional profile.
Kevin Bates is listed as Principal Engineer at Veritone at Veritone, a with 51 employees, based in Sebastopol, California, United States. AeroLeads shows a work email signal at ibm.com, phone signal with area code 707, 408, 863, 714, 805, 909, 949, and a matched LinkedIn profile for Kevin Bates.
Kevin Bates previously worked as Principal Engineer at Veritone and Sr. Software Engineer at Ibm. Kevin Bates holds Bs, Computer Science from Uc Santa Barbara.
Email format at Veritone
This section adds company-level context without repeating Kevin Bates's masked contact details.
AeroLeads found 2 current-domain work email signals for Kevin Bates. Compare company email patterns before reaching out.
About Kevin Bates
I've spent my career designing, implementing, troubleshooting and supporting server infrastructures that follow the evolution of Content Management and Data Analytics. During this time, I've been able to obtain rich experiences in all areas of enterprise software in highly distributed environments, including the latest convergence to cloud computing.
Listed skills include Newspaper, Publications, Software Development, Agile Methodologies, and 32 others.
Kevin Bates's current company
Company context helps verify the profile and gives searchers a useful next step.
Kevin Bates work experience
A career timeline built from the work history available for this profile.
Sr. Software Engineer
Focused on the Jupyter ecosystem to increase utilization of Apache Spark in the data science community. This spawned the Jupyter project: Jupyter Enterprise Gateway - which addresses scalability issues by distributing Jupyter kernels across resource-managed clusters like Hadoop YARN, Kubernetes, Docker Swarm, etc.Created Kernel Provisioners, which enables any Jupyter-based application to leverage the power of resource-managed/containerized kernels. Prior to this, this kind of functionality was only available via Jupyter Enterprise Gateway.I also co-created project Elyra - which enables the ability to create workflow pipelines consisting of Jupyter Notebooks, Python/R scripts, and more to come, on Kubeflow and Airflow platforms.- Received the Outstanding Technical Achievement Award in 2021 for designing Elyra's pluggable architecture- Received the Outstanding Technical Achievement Award in 2020 for work on Elyra- Recognized as Jupyter Distinguished Contributor in 2020 for work in the Jupyter community
Sr. Software Engineer
Subject matter expert in metadata, persistence framework, auditing and automatic upgrades for IBM’s Content Manager (FileNet P8) ECM product.Incorporated IBM’s Content Manager application into a Docker image – leveraging WebSphere’s Liberty application and its ability to dynamically adjust to configuration changes. That facility, in coordination with our multi-domain (tenant) solution, enabled the expansion of customer subscriptions with zero downtime.Designed and implemented rolling upgrade support. Building upon the automatic upgrade framework (below), this solution maintains a zero downtime requirement across potentially thousands of tenants – each requiring database schema changes while retaining their core functionality. In preparation for supporting subscription models, I was a key contributor to adding multiple domain (tenant) support. This functionality would form the basis for IBM’s introduction of Content Management to the cloud.Designed and implemented the automatic upgrade framework significantly increasing the consumability of the application. This framework automatically applied database schema changes, one-off modifications, feature add-on updates, and enqueued asynchronous upgrade activities that could then occur during normal system usage. This was the first time a hands-off upgrade model was introduced and eliminated the need for support personnel to be on-site for what had previously been a very complex task. Added custom root class functionality allowing custom class hierarchies to persist their instances into specific database tables. This enabled applications to then index columns specific to those hierarchies without impacting instances relative to other class hierarchies – thereby improving application performance and maintainability.Received the Outstanding Technical Achievement Award in 2013
Sr. Consulting Engineer
Key contributor to the next generation content management application (FileNet P8). This version of the product moved from a Windows/C++ implementation (of which I contributed to 5 years prior) to a J2EE implementation running within WebSphere, WebLogic and JBoss using JDBC.Among those accomplishments above (see IBM), the following can be added...Implemented the ability to perform long-running, complex queries in an asynchronous manner - producing results into separate tables (leveraging custom root classes) that could then be easily factored into highly valuable reports - empowering customers to harvest their business data in a more meaningful fashion. Implemented change preprocessors – enabling custom applications to inject logic into the persistence framework of their business objects. This empowered custom applications to perform their own low-level validation or default handling prior to formal persistence.Designed and implemented the core functionality for thumbnail generation. This feature allowed for the persistence of custom thumbnails as well as the automatic generation and persistence of thumbnail images produced from an integrated solution.Resolved issues inherent in DB2 when the summation of all column widths of a given database table exceed the tablespace's page size. This solution lead to the creation of an overflow table (including the capability for multiples) that contains the additional columns that otherwise could not be created due to row-length restrictions - and do this in a manner transparent to the user. Using the previous product source code, I implemented a Java class that de-serialized objects from their serialized binary formats enabling the second generation of the product to read previously audited objects. This task required a thorough understanding of x86 alignment principles.
Chief Engineer
FieldCentrix (startup) provided a field service automation application which wirelessly communicated with field service personnel (primarily HVAC technicians). As with FileNet, my responsibilities focused around server infrastructure (persistence, retrieval and transaction management).Implemented a marshaled-by-value session object, enabling session state to flow between the Call Center application and the server backend. This design became the basis for multi-tenant support – leading to the adoption of an Application Service Provider model.Made significant contributions to the existing COM+ business objects transactional model; improving performance while increasing the transactional integrity of the application.Authored a number of tools to assist with deployment, upgrades, logging and troubleshooting – producing significant time savings while promoting a consistent configuration model across systems.Received the Distinguished Engineer Award in 2001 (the company’s only recipient). Only 4-time winner of the “Bug-slayer Award” – each with a different colleague.
Consulting Engineer
Co-designed the storage services portion of FileNet’s second-generation document management system using COM (Component Object Model) in a distributed environment, and implemented in C and C++ on UNIX (AIX, HPUX, Solaris) and NT platforms.Primary technical adviser in the porting of FileNet's proprietary client/server system software on all supported platforms. Lead engineer for FileNet's first non-UNIX porting projects, Microsoft's Windows NT and Hewlett Packard's MPE/iX, enabling FileNet to proclaim itself an "Open System" vendor. Demonstrated the ability to produce creative solutions to the technical challenges encountered in these non-UNIX environments. Designed and authored a graphical application allowing customers to control and monitor the FileNet software running on multiple machines from a single location regardless of operating system type using sockets. Principal Engineer, 4/92 - 4/93.Primary engineer responsible for the development and release of the WorkFlo Application Libraries (WAL) used by third-party engineers who develop applications that communicate with the FileNet server software. Received the FileNet Engineering Exceptional Quality Performance Award as nominated by peers and chosen by management based on quality of work.Senior Engineer, 12/89-4/92.Lead engineer for AIX and Sun ports. Developed tools and methodologies to build software modules for all existing platforms which minimized the training efforts of programmers and allowed for the development and support of numerous platforms in the future.Became recognized as an expert in the various aspects of inter-process communications using shared memory, semaphores, and message queues across all supported platforms. Engineer, 5/89 - 12/89.Implemented shared memory storage manager and compatibility library which allowed for the integrity and semantics of the existing proprietary design to remain unchanged.
Engineer
Responsible for porting, maintaining, and enhancing office automation products across the entire line of Unisys UNIX hardware. Received Unisys Achievement Award for enhancements and contributions to the product line.
Colleagues at Veritone
Other employees you can reach at veritone.com. View company contacts for 51 employees →
Leslie Hathaway
Colleague at VeritoneLos Angeles, California, United States
View →
FS
Frank Sim
Colleague at VeritoneUnited States
View →
EH
Emily Horn
Colleague at VeritoneBrisbane, Queensland, Australia
View →
CC
Christine Case
Colleague at VeritoneNashville, Tennessee, United States
View →
KD
Kenan Degirmenci
Colleague at VeritoneDenver Metropolitan Area, United States
View →
TS
Tarah Sreboth
Colleague at VeritoneTemecula, California, United States
View →
HA
Hector Austin Morales
Colleague at VeritoneLos Angeles Metropolitan Area, United States
View →
SD
Senura Dineth
Colleague at VeritoneGalle District, Southern Province, Sri Lanka
View →
LD
Laure Delahaye
Colleague at VeritoneParis, Île-De-France, France
View →
IH
Irene H.
Colleague at VeritoneGreater Sydney Area, Australia
View →
Kevin Bates education
-
Uc Santa Barbara
Frequently asked questions about Kevin Bates
Quick answers generated from the profile data available on this page.
What company does Kevin Bates work for?
Kevin Bates works for Veritone.
What is Kevin Bates's role at Veritone?
Kevin Bates is listed as Principal Engineer at Veritone at Veritone.
What is Kevin Bates's email address?
AeroLeads has found 2 work email signals at @ibm.com for Kevin Bates at Veritone.
What is Kevin Bates's phone number?
AeroLeads has found 13 phone signal(s) with area code 707, 408, 863, 714, 805, 909, 949 for Kevin Bates at Veritone.
Where is Kevin Bates based?
Kevin Bates is based in Sebastopol, California, United States while working with Veritone.
What companies has Kevin Bates worked for?
Kevin Bates has worked for Veritone, Ibm, Filenet Corporation, Fieldcentrix, and Filenet.
Who are Kevin Bates's colleagues at Veritone?
Kevin Bates's colleagues at Veritone include Leslie Hathaway, Frank Sim, Emily Horn, Christine Case, and Kenan Degirmenci.
How can I contact Kevin Bates?
You can use AeroLeads to view verified contact signals for Kevin Bates at Veritone, including work email, phone, and LinkedIn data when available.
What schools did Kevin Bates attend?
Kevin Bates holds Bs, Computer Science from Uc Santa Barbara.
What skills is Kevin Bates known for?
Kevin Bates is listed with skills including Newspaper, Publications, Software Development, Agile Methodologies, Java, Enterprise Architecture, Java Enterprise Edition, and Enterprise Content Management.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial