servicenow > servicenow Employee Directory > Jim Files
jsfiles
Last updated: Yesterday
Jim Files's Personal Email and Phone Number
Find unlimited person contact information for free with noon.ai.
Jim Files
Senior Software Engineer
Get email
(free lookup!)
Get phone #
(free lookup!)
Location: San Diego, California, United StatesApprox. Years of Experience: 30
Jim Files's Current Workplace
ServiceNow – The Enterprise Cloud Company
Company Size
2500+
Amount Raised
$83.7M
ServiceNow (NYSE: NOW) makes the world work better for everyone. Our cloud-based platform and solutions help digitize and unify organizations so that they can find smarter, faster, better ways to make work flow. So employees and customers can be more connected, more innovative, and more agile. And we can all create the future we imagine. The world works with ServiceNow. \n\nFor more information, visit www.servicenow.com.
Show more
Notable Investors
Sequoia Capital, Greylock, JMI Equity, KB Securities
SaaS
Enterprise Software
Cloud Data Services
Cloud Infrastructure
Enterprise Applications
Experience
Senior Software Engineer
ServiceNow – The Enterprise Cloud Company
Mar 2014 - Present
11 yrs 3 mos
Development - Persistence - October 2015 - present. Building automation software to guarantee client data is still around - system persistence, backup, restore, provision, etc, for thousands of customers and tens of thousands of nodes. (CentOS, MySQL, Ruby) Engineering Automations - March 2014 - October 2015 Developed software within the ServiceNow platform to automate recurring operations processes. Designed and implemented automation to support the Oracle DBA team; turned a manual 8-20 hours process in to one that takes a minute to start and then wait for the completion email (JavaScript, Bash, SQL) Founded ServiceNow San Diego running club, pulling together disparate schedules and running routines to form a group that now trains and enters events together.
Senior Member of the Technical Staff
ASEG Inc.
Dec 2000 - Mar 2014
13 yrs 4 mos
ASEG provides engineering support and develop products in-house, primarily for Defense/IC customers. Contract to BAE Systems in support of a large-scale Geospatial Intelligence (GEOINT) archive and dissemination system - Enhancements to improve system up-time (C++, CORBA) - Catalog National Imagery Transmission Format (NITF) 2.1-wrapped raster data (C++) - Removed obsolete and redundant code - 10k's of source line of code (SLOC) (C++, Java) - Restructure and removal of code to support downgrade in security classification (C++, Java) - Validate transformations of raster products and change code to address discrepancies (Bourne script, C++) - Supported milestone government reviews, i.e., IRR, PDR, FAT, etc. Support for Internal Research and Development efforts at BAE Systems - Led four engineers to provide an implementation of the Open Geospatial Consortium’s Web Coverage Service-Transactional (OGC WCS-T) standard. Led integration and test of larger team’s pieces (Java) - Led Distributed File System (DFS) and hardware trade studies for blade servers, network interconnects, and storage (NAS, SAN) to recommend hardware configuration Contract to Sun Microsystems, to support numerous mission ground systems - Automated system health and specification compliance monitoring to populate a custom web-front end (Perl, Bourne shell, Apache) - Designed and developed a vendor-neutral discrepancy tracking system (Perl, Apache) - Authored “Integrated Development and Maintenance Operations Plan” and “2 GB SAN Installation and Best Practices” documents - Delivered storage area network (SAN) and network attached storage (NAS) systems: Installation, benchmark development and execution, troubleshooting, demonstrations, and knowledge transfer to operations and maintenance (O&M) personnel, encompassing petabytes of storage - Supported factory acceptance test events
Peregrine Systems
Jul 1995 - Jul 2000
Senior Product Developer
Jan 1998 - Jul 2000
2 yrs 7 mos
- Designed and developed applications for Peregrine's flagship product, ServiceCenter. This included user interface, database interaction, back-end interfaces, and business rules: Order and Configuration Management, Change Mangement, Get.It! (Peregrine 4GL, ECMAScript, XML) - Led development on the ServiceCenter side of “Enterprise Connections for ServiceCenter and SAP R/3,” including defining messaging specification - Provided primary point-of-contact support from the Development group for all Get.It! issues from internal sources - Worked with quality assurance (QA) engineers to develop test cases - Interacted with documentation staff to develop and review technical documentation - Conducted prototype demonstrations during development - Worked with beta sites to insure successful implementation - Presented training courses to Professional Services, Training, Documentation, QA, and channel partners on the use, customization, and tailoring of the Get.It! and Enterprise Connections products
Senior Technical Consultant
Jul 1995 - Jan 1998
2 yrs 7 mos
- Provided on site Software Development expertise to customers for the customization and implementation of Peregrine’s enterprise problem and inventory management software - Directed the implementation as technical lead or sole consultant on numerous projects, through life-cycle from requirements gathering, code development, training, deployment, and transition to O&M teams - Implemented telephony interface for ServiceCenter to parse caller id information and provide that to help desk operators - Worked with over thirty clients across the United States and Canada on assignments lasting from two days to six months - Taught programming classes to customers and new-hires - Developed products which were incorporated in to the commercial ServiceCenter product, notably a toolkit to decrease basic customization time called "Consultant in the Box" and Event Services for ServiceCenter Request Management.
Programmer/Analyst
University of California, San Diego
Jun 1994 - Jun 1995
1 yr 1 mo
Provided IT support for the Department of Mathematics at UCSD. The department's LAN consisted of a heterogeneous mix of approximately 120 systems running Solaris, Windows, Mac OS, and Linux.
Education
  • 1990 - 1995
    UC San DiegoBachelor of Science (BS), Computer Science
  • 2000 - 2012
    UC San Diego Extension
  • Dates unavailable
    National Conflict Resolution Center
  • Dates unavailable
    Continuing education