John Scott Diorio

John Scott Diorio Email and Phone Number

Principal Software Engineer at NBCUniversal Media, LLC @ NBCUniversal Media, LLC
John Scott Diorio's Location
Los Angeles, California, United States, United States
John Scott Diorio's Contact Details

John Scott Diorio work email

John Scott Diorio personal email

John Scott Diorio phone numbers

About John Scott Diorio

Principal Software Engineer with over 23 years of hands-on professional expertise in Software Development and research of relevant technologies. Highly versed in all aspects of the Software Development Lifecycle (SDLC). Primary focused in Cloud-Based Microservice Architectures, Data Ingestion, Service Virtualization, and Software Testing. Diligent, versatile, and adaptable to various industries and new technologies. - Actively programming software for over 29 years.- Over 23 years professional experience in the E-Commerce, FinTech, Government/Defense, Weather/Meteorology, Entertainment and Commercial Software Industry- Over 23 years experience in Service Oriented Development- Over 21 years experience in API development- Over 13 years practical experience with Agile methodologies.- Over 8 years hands-on experience with Cloud Technologies- Highly experienced in Legacy migration efforts.- Solid experience in mentoring, team leadership and subcontract management/vendor relationships.

John Scott Diorio's Current Company Details
NBCUniversal Media, LLC

Nbcuniversal Media, Llc

View
Principal Software Engineer at NBCUniversal Media, LLC
John Scott Diorio Work Experience Details
  • Nbcuniversal Media, Llc
    Principal Software Engineer
    Nbcuniversal Media, Llc Apr 2021 - Present
    New York City, Ny, Us
  • Railroad19
    Principal Software Engineer
    Railroad19 Jul 2020 - Apr 2021
    Saratoga Springs, Ny, Us
    Principal Software Engineer under contract at NBCUniversal Development Center of Excellence (CoE).
  • Pwc
    Software Engineering Manager
    Pwc Mar 2018 - Jul 2020
    Gb
    Lead Engineer of the Consumer Lending Innovation Center (CLiC) at PwC -- a team of technology, design, and market subject matter experts helping to build FinTech software solutions. Was primarily focused on employing agile strategies to build products using the MVP methodology. Concentrated on software solutions involving data ingestion, aggregation and the performing of data analytics using AI methods such as machine learning and constraint processing. Was also focused on Blockchain technologies and their application in the finance space. Involved in architecting, designing and implementing cross-cloud-based software architectures using Google Cloud (GCP), Amazon Web Services (AWS) and Microsoft Azure platforms. Used languages such as Java/SpringBoot, JavaScript/Node.js/TypeScript, and Python for service layers and React/ReactNative for client interfaces.Oversaw a team of designers and engineers, work with analysts, as well as performed client facing consulting on software process, design, and often, modernization efforts. Consulted with colleagues within the firm to help their teams build a technical strategy for a client project or develop RFP proposals.
  • Surfline Wavetrak, Inc.
    Senior Software Engineer
    Surfline Wavetrak, Inc. Jun 2016 - Oct 2017
    Huntington Beach, California, Us
    As part of a cross-squad agile, Scrum-based team of engineers and designers, worked to deliver the new face of Surfline, which specializes in providing marine surf forecasting for both web and mobile. Duties included included Fullstack development using JavaScript/Node.js: -Developed REST-based Microservices that are the foundation for both the customer and public facing parts of the site - Developed various front-end facing components of the public website and private CMS using React/Redux - Developed a new content management system (CMS) for meteorologists to input forecast data, and helping to architect new components of the backend system to work with legacy components.Worked extensively with various tooling such as Docker, Elastic Search, MongoDB, Redis, Terraform, and Amazon Web Services (AWS) -- primarily SQS, SNS, S3, Lambda, and EC2, as well as continuous integration with Jenkins.
  • Parasoft
    Senior Software Engineer
    Parasoft Jun 2013 - May 2016
    Monrovia, Ca, Us
    Part of an agile, Scrum-based development team responsible for Virtualize -- a product that can create, deploy, and manage simulated test environments for software development and testing of varying SOA-based architectures. Responsibilities include primarily Java development, including Eclipse platform programming, RESTful API development, working with varying transport and messaging protocols, and web-based front-end development in JavaScript/AngularJS. Further responsibilities include customer support and interaction, as well as developing and maintaining automated performance and load testing, and nightly regression testing for functional and unit tests.
  • Entertainment Partners
    Senior Software Developer
    Entertainment Partners Jan 2013 - May 2013
    Burbank, Ca, Us
    Part of an agile, Kanban-based development team, worked on full stack development of a system responsible for the modernization of a legacy mainframe system that calculated residuals payments against contracts for employees of broadcasted entertainment projects. The system made use of Spring, Hibernate, Mule ESB, Enterprise Java Beans, JBoss container, Oracle database and Drools rule engine. Its goal was to ingest flat file data of airings in varying formats, in which the data would be persisted in an Oracle database and allowed user manipulation of data through a web-based UI built using JavaServer Faces(JSF)/PrimeFaces.
  • Live Nation Entertainment
    Senior Software Engineer
    Live Nation Entertainment Apr 2011 - Jan 2013
    Beverly Hills, California, Us
    On an agile Scrum-based team responsible for development, testing, maintenance and monitoring of a REST-based transactional API that is the backbone for the Ticketmaster and Live Nation mobile applications for ticket sales of entertainment events. The API was written in Java, using Spring, Hibernate, and running on Tomcat servers. The API was responsible for doing service orchestration amongst Ticketmaster legacy systems that are also fronted by REST APIs using JSON. Also responsible for API documentation, scripting tasks, performance monitoring, and testing.
  • Boeing
    Software Engineer
    Boeing Jun 2005 - Apr 2011
    Arlington, Va, Us
    As part of the Mission Systems organization, worked on the SOSCOE (System of Systems Common Operating Environment) initiative for the FCS (Future Combat Systems) program , which became the BCTM (Brigade Combat Team Modernization) program. Was responsible for designing and implementing a generic architecture to provide interoperability with NCES (Net-Centric Enterprise Services). The design involved exposing applications running on the FCS tactical network as SOAP Web Services described in WSDL to the DoD enterprise (via UDDI), and consuming SOAP web service applications from the DoD enterprise within the tactical domain. The architecture, built using C++ and Java J2EE components, absolved developers of tactical services and clients from dealing with Web Services specific technology, by providing development-level tools, such as a code generator, deployer, and service container. Served as a technical lead over six developers and two subcontractors. Managed subcontracts, participated in concept studies, responsible for the acquisition of new subcontractors and software.
  • Boeing
    Software Engineer
    Boeing Feb 2004 - Jun 2005
    Arlington, Va, Us
    Part of an internal research and development team, responsible for the research, design (UML), specification, and code development of software architectures promoting the facility of interoperability and ad-hoc discovery of disparate tactical platforms within networked environments at an enterprise level, with a focus on web-services (WS) based service-oriented architectures (SOA). The code development was done in Java, and made use of such protocols as SOAP, UDDI, Jabber/XMPP, and SIP. Responsibilities also included research and development into the design of P2P (Peer-To-Peer) Overlay and Mobile Ad-Hoc Networks (MANETs).
  • Boeing
    Graduate Student Software Engineer
    Boeing Jun 2003 - Feb 2004
    Arlington, Va, Us
    As part of the AIS (Advanced Information Systems) organization, responsible for various software related tasks, including researching new and evolving software development methods, composing and revising training courses for Integration and Test engineers, and developing applications for inter-department productivity needs.
  • Cyberstrategies, Inc
    Software Engineer
    Cyberstrategies, Inc Feb 2002 - Jul 2004
    Responsible for the design of various custom web-based e-commerce applications (B2B, B2C) primarily using J2EE (JSP and Servlets), Perl, MySQL and SQL Server RDBMS, for both Windows and UNIX platforms. Emphasis on server-side programming, such as online catalog and shopping cart systems, as well as thin-client/thick-server web-based content management systems (CMS). Tasks also included system administration and customer support.

John Scott Diorio Skills

Java Programming Software Engineering Linux C++ Sql Microsoft Sql Server Visual Basic Xml Eclipse Distributed Systems Mysql Algorithms Computer Science Software Design Databases Python C Open Source Web Development Javascript Php Git Software Development Ruby Apache Android Ruby On Rails Jsp Objective C Subversion Machine Learning Spring Web Applications Oop Agile Methodologies Tomcat Rest Web Services Soap Hibernate Uml Perl Json Unix Microservices Soa Scrum Amazon Web Services Node.js React.js Mongodb Junit Maven Enterprise Architecture Java Enterprise Edition Docker Ant Jboss Application Server Jira Groovy Jenkins Angularjs Websphere Mq Soapui Jms Mule Esb Peer To Peer Axis Delphix Kanban Orientdb

John Scott Diorio Education Details

  • University Of California, Riverside
    University Of California, Riverside
    Computer Science
  • California State University-San Bernardino
    California State University-San Bernardino
    Computer Science

Frequently Asked Questions about John Scott Diorio

What company does John Scott Diorio work for?

John Scott Diorio works for Nbcuniversal Media, Llc

What is John Scott Diorio's role at the current company?

John Scott Diorio's current role is Principal Software Engineer at NBCUniversal Media, LLC.

What is John Scott Diorio's email address?

John Scott Diorio's email address is jo****@****pwc.com

What is John Scott Diorio's direct phone number?

John Scott Diorio's direct phone number is +171437*****

What schools did John Scott Diorio attend?

John Scott Diorio attended University Of California, Riverside, California State University-San Bernardino.

What are some of John Scott Diorio's interests?

John Scott Diorio has interest in Education.

What skills is John Scott Diorio known for?

John Scott Diorio has skills like Java, Programming, Software Engineering, Linux, C++, Sql, Microsoft Sql Server, Visual Basic, Xml, Eclipse, Distributed Systems, Mysql.

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.