Craig Miller

Craig Miller Email and Phone Number

Senior and Senior Staff Software Engineer @ Trend Micro
Tyler, TX, US
Craig Miller's Location
Tyler, Texas, United States, United States
Craig Miller's Contact Details
About Craig Miller

Versatile Software Engineer with experience in diverse domains, technologies and programming languages. Passionate about product quality through better design, development and testing. Readily accepts new business and technical challenges in order to continually expand skillet.Technical Summary:, Java EE, SE Development, RESTful Web Services, JBoss, SQL Skills, Linux, Unix, Network Security, SOAP, Agile Methodologies, Jira, Git. Sun Certified Java programmer. Sun Certified Java Web Component Developer. TippingPoint Certified Next Generation Firewall Expert, TippingPoint Certified Intrusion Prevention System Expert

Craig Miller's Current Company Details
Trend Micro

Trend Micro

View
Senior and Senior Staff Software Engineer
Tyler, TX, US
Website:
trendmicro.com
Employees:
7764
Craig Miller Work Experience Details
  • Trend Micro
    Senior And Senior Staff Software Engineer
    Trend Micro
    Tyler, Tx, Us
  • Trend Micro
    Senior / Senior Staff Software Engineer
    Trend Micro Mar 2016 - Present
    Tokyo, Japan, Jp
    Trend Micro acquired TippingPoint from HP Enterprise in March 2016.• Showed initiative by voluntarily joining new sustaining team, as its first Java developer, for triage and repair of customer bugs. Contributed via technical leadership, mentoring, and authoring sustaining processes.• Triaged and fixed issues on Intrusion Prevention System, C/C++ embedded product, thus being the only developer in the company fixing issues on both Java and embedded products.• Implemented automated testcases in Python.• Designed and implemented an auto triage tool, which parses hundreds of customer logfiles, evaluating each line with a rules engine utilizing a database of known bugs. Logs are formatted and displayed using a Java Swing UI, including triage results. This tool has been in constant use by customer support and sustaining since its initial release.• Transitioning to microservices group: learning Docker, Kubernetes, Helm, AWS.
  • Hewlett Packard Enterprise
    Software Engineer Vi - Expert (Principal)
    Hewlett Packard Enterprise Nov 2009 - Mar 2016
    Houston, Texas, Us
    HP Enterprise acquired 3Com, TippingPoint's parent company, in April 2010(prior to April 2010 it was still officially TippingPoint)• Improved developers’ efficiency by designing and implementing system for generating Java entity bean code from SOAP objects, then recursively copying the SOAP objects to the entity beans at runtime.• Led team to create in-field appliance update from 32 bit Fedora Core Linux to 64 bit CentOS Linux.• Helped lead team for extensive project to convert product running on JBoss running as root to non-root.• Designed, implemented full Java SE/EE solution for configuring dynamic routing on Next Generation Firewall• Designed, implemented full Java SE/EE solution for configuring RADIUS on Intrusion Prevention System.• Designed, implemented RESTful web services• Converted Linux platform/install code for port to HP servers (from Dell). • Authored first Open Source licensing document for the Java-based product.
  • Touchtunes Interactive Networks
    Senior Software Engineer
    Touchtunes Interactive Networks Aug 2008 - Nov 2009
    (formerly Barfly Interfactive Networks)• Designed, implemented data collection and reporting system: Ruby for log parsing, Amazon S3 for log archiving, MySQL, Amazon EC2 instances running Ubuntu, JasperServer/JasperReports for report generation.• Designed, implemented router watchdog service in Ruby for monitoring and restarting network routers.• Designed, implemented bandwidth monitoring service in Ruby, measuring and reporting appliance network bandwidth.• Refactored video scaler controller in Perl to support multiple video scaler types.• Enhanced file transfer system (using BitTorrent protocol) for distributing large files to all customer appliances
  • Tippingpoint
    Senior Software Engineer
    Tippingpoint Nov 2005 - Aug 2008
    Houston, Texas, Us
    • I was hired to be team lead for architecture, implementation of the next generation of TippingPoint’s Threat Management Center, a Java, Linux, web and SOAP based content management system hosting documentation, security bulletins, software download packages used by thousands of customers and appliances. • Designed, implemented Java/Linux patch system to create small upgrade packages for critical fixes.• Implemented server side of appliance system monitor, including shell scripts, SNMP services for monitoring hardware and Linux.• Implemented encrypted backups,• Helped company by volunteering to join Core Controller (embedded, C/C++) development team to ensure product shipped on schedule. Fixed close to 60 bugs in 4 months.
  • The Cobalt Group, Inc
    Senior Software Engineer
    The Cobalt Group, Inc Dec 2000 - Nov 2005
    • Helped design & implement large Customer Relationship Management (CRM) application in Java EE and Java Swing.• Designed, implemented digitally-signed SOAP webservices.• Led offshore team in design, implementation of SOAP webservices and data transformation for 3rd party integration• Designed, implemented Java SMTP server and email parsing system, converting email to XML via XSLT or regular expression to XPath transformations.• Sustained legacy CRM product written in Perl.• Designed, implemented log monitoring tool for product servers.
  • Srdi
    Partner
    Srdi Aug 1997 - Dec 2001
    • partner in this recruiting and contracting firm• in addition to my fulltime client contracts, I designed and implemented a Customer Relationship Management (CRM) system for the company since at the time there weren't any web-based CRMs. this was written in Perl/CGI using PostgreSQL as the database server, running on Linux server.
  • Veritas Software Corp
    Software Engineer (Contract)
    Veritas Software Corp Aug 2000 - Dec 2000
    San Jose, California, Us
    • onsite at IBM.• designed and implemented AIX SMIT (System Management Interface Tool) scripts for VxFs filesystem management
  • Ibm
    Software Engineer (Contract)
    Ibm Feb 1997 - Aug 2000
    Armonk, New York, Ny, Us
    • fixed bugs, implemented install procedures on IBM Component Broker (CORBA middleware) in Java, C++.• designed database tables and fixed bugs in AIX automated package testing & tracking system: Perl and DB2.
  • Tandem Computers
    Software Engineer (Contract)
    Tandem Computers Feb 1994 - Feb 1997
    Houston, Texas, Us
    • designed and implement fastreboot/fastcrash for Cxx release of Non-Stop UX this involved pre-loading a Unix kernel and immediately booting to it if the system panicked or required a fast reboot, like after an upgrade. This took 30=90 seconds on a enterprise-class server (refridgerator-sized).• fixed bugs in a C++ high-availability application library.
  • The Kernel Group
    Software Engineer
    The Kernel Group Jan 1991 - Feb 1994
    • fixed many (100s?) AIX bugs while on the AIX level 3 sustaining team.• areas: AIX kernel, filesystems, commands, libraries, NFS.
  • Ibm
    Software Engineer (Contract)
    Ibm Oct 1988 - Jan 1991
    Armonk, New York, Ny, Us
    • designed and implemented first extend-filesystem operation for AIXv3 journalled filesystem.• ported filesystem check (fsck) to AIXv3 journalled filesystem.• ported many SysV and BSD command and libraries to AIXv3.• fixed bugs in AIXv1 kernel
  • Anheuser-Busch, Inc
    Software Developer (Contract)
    Anheuser-Busch, Inc Oct 1984 - Oct 1988
    St. Louis, Mo, Us
    • implemented over 100K lines of application-level C on this next generation beer distribution system using in Informix on SysV Unix in areas such as truck routing, expense budgeting, accounts receivable.
  • Honeywell Information Systems, Inc.
    Software Engineer
    Honeywell Information Systems, Inc. Jan 1984 - Oct 1984
    Charlotte, North Carolina, Us
    • fixed many kernel and graphics bugs on the HIS Unix workstation project

Craig Miller Skills

Software Development Subversion Web Services Linux Unix Agile Methodologies Eclipse Sql Perl Soap Shell Scripting Postgresql Software Engineering Object Oriented Design Java Enterprise Edition Mysql Web Applications Ruby Aix Distributed Systems Rest Html Tomcat Apache Jboss Application Server Scalability Unix Shell Scripting Rally Jdbc Jsp Swing

Craig Miller Education Details

  • University Of Oklahoma
    University Of Oklahoma
    Computer Science

Frequently Asked Questions about Craig Miller

What company does Craig Miller work for?

Craig Miller works for Trend Micro

What is Craig Miller's role at the current company?

Craig Miller's current role is Senior and Senior Staff Software Engineer.

What is Craig Miller's email address?

Craig Miller's email address is cr****@****cro.com

What is Craig Miller's direct phone number?

Craig Miller's direct phone number is +181756*****

What schools did Craig Miller attend?

Craig Miller attended University Of Oklahoma.

What skills is Craig Miller known for?

Craig Miller has skills like Software Development, Subversion, Web Services, Linux, Unix, Agile Methodologies, Eclipse, Sql, Perl, Soap, Shell Scripting, Postgresql.

Who are Craig Miller's colleagues?

Craig Miller's colleagues are Evelyn Lin, Emmilyn Valleramos, Eva Tan, Fang Ray, Aileem Suárez Navia, Luca Tseng, Rayven Cervantes.

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

Aero Online

Your AI prospecting assistant

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.