John Simmons

John Simmons Email and Phone Number

Principal Software Engineer - Oracle Data Cloud @ Oracle
Broomfield, CO, US
John Simmons's Location
Broomfield, Colorado, United States, United States
John Simmons's Contact Details

John Simmons work email

John Simmons personal email

About John Simmons

A creative, dedicated and conscientious software application developer specializing in Java and Java EE technologies and passionate about delivering technological innovation that provides real business value.  Extensive experience throughout the entire software life cycle including requirement and use case analysis, design, proof of concept, implementation, testing and maintenance.Specialties: OO development and design, web application development, Java, JEE, RDBMS, ORM, XML, TDD, project automation

John Simmons's Current Company Details
Oracle

Oracle

View
Principal Software Engineer - Oracle Data Cloud
Broomfield, CO, US
Website:
oracle.com
Employees:
202102
John Simmons Work Experience Details
  • Oracle
    Principal Software Engineer - Oracle Data Cloud
    Oracle
    Broomfield, Co, Us
  • Oracle
    Principal Software Engineer - Oracle
    Oracle Jul 2019 - Present
    Austin, Texas, Us
    OCI AI2 (Artificial Intelligence Infrastructure) GPU Hardware Management:Cross team coordination and implementation to enhance observability, decrease turn around times and improve automation of OCI's GPU hardware provisioning and fault detection, triage and repair.Oracle Advertising:Designed, developed and operated a high throughput data delivery frameworkin Scala and Go, processing millions of users per second 24/7, using Kafka forinput and Apache Pulsar for message routing and queueing.Design and initial development of a next generation audience delivery APIintegration stack with Scala/FS2/Cats/http4s, Oracle ADB for persistence, andApache Pulsar for data routing and queueing.Administered, tuned and tested Apache Pulsar, including S3 bookkeeperooading, custom Go high performance Kafka to Pulsar sourceimplementation, and Helm chart/image customizations for OCI OKE with strictsecurity guidelines.Contributed to many high throughput delivery applications including anopt-out compliance system with Scala/Akka/Spark/Pulsar, a real-time statuselastic query interface in Scala/Akka/gRRC, and a data replication andtransformation application in Scala/FS2/Doobie.Collaborated on moving Kubernetes infrastructure from AWS EKS to OCI OKE,utilizing Oracle Cloud Infrastructure oerings like Oracle ADB, MySQLHeatwave, and Oracle Cache (managed Redis).Initial migration of infrastructure to Kubernetes, including customizing aninternal Elasticsearch Kubernetes operator for dynamic node scaling based onsystem activity.
  • Bittorrent, Inc.
    Senior Software Engineer
    Bittorrent, Inc. Aug 2018 - Jun 2019
    San Francisco, California, Us
    Primary engineering on new centralized account system and live streaming platform backend microservices running in AWS EKS/kubernetes.Performance improvements, concurrency optimizations and new job scheduling infrastructure for desktop media server.Prototyped several POC projects around WebRTC and P2P communications.
  • Oracle
    Principal Software Engineer - Oracle Data Cloud
    Oracle Jun 2017 - Aug 2018
    Austin, Texas, Us
    Development and contributing design for a centralized metadata management system, coordinating audience delivery and internal system coordination.• Stabilization and performance improvements • Guidance and advocacy for better thread and database transaction management• Significant refactoring of primary legacy service to Spring Boot framework• Interoperability and interaction design and implementation for RESTful microservice architecture
  • Entangled Media Corp.
    Software Engineer
    Entangled Media Corp. Jul 2011 - May 2017
    The first non-founder hired, responsible for ground up design and development of horizontally scalable cloud services tier supporting the younity mobile and desktop clients. Engineered several generations of network relay implementations enabling remote file access. Most recently led a team of three devops engineers to build out our payment processing and AWS cloud infrastructure.• One of three person team that built initial younity platform from prototype to initial public release.• Designed and built centralized metadata server with file system hierarchy merging and search.• Built relay infrastructure using netty.io enabling remote file access in difficult to traverse networks.• Development on desktop server including relay client, audio and video streaming.• Designed and built data processing pipeline for the normalization and analysis of client event streams.• Led a team of engineers building next generation relay infrastructure using go and redis for the relays, custom DNS servers, coordination and authentication, and haproxy for ssl termination.• Data modeling, design and implementation of paywall payment processing integration.
  • Mckesson
    Senior Software Engineer
    Mckesson Mar 2009 - Jul 2011
    Irving, Texas, Us
    Key contributor to the design, development and refactoring of clinical messaging system.• Primary developer of the IHE messaging module critical to McKesson's ARRA compliance strategy.• Designed and implemented new concurrency framework for increased message throughput and availability as well as a new lightweight notification and command infrastructure.• Mentored management and development team on agile development practices, TDD, CI and Java 1.5+.
  • Facet Data Solutions
    Principal Engineer
    Facet Data Solutions Oct 2008 - Jun 2011
    Broomfield, Us
    One of two original founders, initially focused on building a catalog hierarchy and classification manager for a large electronics distributor. Design, architecture and development of catalog management system and GWT based web UI.
  • Valen Analytics
    Senior Software Engineer
    Valen Analytics Oct 2008 - Dec 2008
    Denver, Co, Us
    Development and refactoring of legacy predictive analytics system towards a highly scalable software as a service execution platform
  • Looking Glass Systems
    Senior Software Engineer
    Looking Glass Systems Apr 2008 - Oct 2008
    Us
    Technology leadership and execution for a restart venture focused on taking the LG Vision product suite originally conceived at Looking Glass Systems to market. Architecture, design, development, system administration and testing of the core LG Vision components.
  • Clear Technology
    Software Engineer
    Clear Technology Oct 2007 - Apr 2008
    Us
    Contributor on scrum team completing the re-architecture of core insurance workflow platform.• Extended the search, document mapping and procedure engine functionality and refactored data components away from EJB to use Spring and Hibernate.• Maintained and extended Eclipse RCP designer component leveraging GEF, EMF, and WST. Built automated test frameworks using JUnit, Selenium, PDE Tester, Selenium Grid and Cruise Control.
  • Looking Glass Systems
    Senior Software Engineer
    Looking Glass Systems Sep 2005 - Aug 2007
    Us
    Key developer on the Linux/JBoss/MySQL server appliance and SWT JNLP user interface.• Developed server functionality including command infrastructure, network watch scan service, notification infrastructure, and XML data mapping, alarms, policy, and asset profiling.• Designed and developed a high volume event processing and classification subsystem utilizing Esper patterns to fire alarms in the Vision Alarm System. • Implemented SWT/JFace UI for policy, alarms, asset profile, security product profile, commands, notification and threading model for Java Web Start JNLP application.• Designed and developed reporting system, including integration of Business Intelligence Reporting Tools, report creation including dynamic parameters and drill through functionality.
  • Level 3 Communications
    Senior Engineer
    Level 3 Communications Nov 2004 - Sep 2005
    Broomfield, Colorado, Us
    Developed, tested and managed database for high volume VOIP switch data provisioning application.• Reduced termination costs by developing functionality for optimal carrier route provisioning.• Delivered Java, DDL and PL/SQL automated scripts to synchronize and maintain production switch.• Improved quality of application code base by extending test coverage from 10% to 60%.
  • Global Healthcare Exchange
    Software Engineer
    Global Healthcare Exchange May 2000 - Nov 2004
    Louisville, Co, Us
    Full spectrum development involvement from initial product analysis and requirement design to final implementation and testing, reporting to the Director of Development.• Analyzed, designed and developed enterprise registration application integrating seven disparate systems. Designed and developed a JMS based business process workflow engine.• Implemented new complex business logic for a purchase order cleansing rules engine and part number mapping exchange component.• Requirement analysis, design, development and database management of a collaborative capital equipment web application.• Developed main portal page, requisition, search, invoice and dashboard portal components.• Solved critical scalability, usability and performance issues for interMedia catalog search.• Worked extensively on UI design, collaborating with product managers and creative team.• Developed key functionality for a medical commerce portal, reporting to the Director of Development. • Created new components for original CentriMed LLC physician's portal site, including news feeds, catalog presentation, site personalization, and implementation of Autonomy search engine.
  • Doubleclick, Inc
    Software Developer
    Doubleclick, Inc Feb 2000 - May 2000
    Customized email list administration and delivery system, dealing directly with premier clients.• Customized user interface components providing seamless integration with client’s websites.• Developed client centric reporting and data import functionality.

John Simmons Education Details

  • The University Of New Mexico
    The University Of New Mexico
    Economics

Frequently Asked Questions about John Simmons

What company does John Simmons work for?

John Simmons works for Oracle

What is John Simmons's role at the current company?

John Simmons's current role is Principal Software Engineer - Oracle Data Cloud.

What is John Simmons's email address?

John Simmons's email address is jo****@****cle.com

What schools did John Simmons attend?

John Simmons attended The University Of New Mexico.

Who are John Simmons's colleagues?

John Simmons's colleagues are Jan Sláma, Varsha Agarwal, Avanish Chaubey, Abigail Joy Radomes, Ahmad Elzarka, Sanjay Vighe, Jim Stenoish.

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.