Robert Saccone

Robert Saccone Email and Phone Number

Principal iOS Engineer @ Comcast
www.comcast.com
Robert Saccone's Location
Glen Head, New York, United States, United States
Robert Saccone's Contact Details
About Robert Saccone

Innovative Software Engineer / Architect experienced in incubating new technologies in fast paced environments. Worked as both an individual contributor and software architect setting technical direction for engineering teams. Managed, developed and released software for both cloud and on-premises deployments.HighlightsIBM Watson Research - Involved in a diverse set of research projects key among which is Sugar.IQ which brings IBM’s Watson cognitive computing platform and mobile application development expertise to diabetes patients by delivering personalized retrospective insights, blood glucose impacting behaviors and forecasts to their iOS devices to help them better manage their health.https://itunes.apple.com/us/app/sugar-iq-diabetes-assistant/id1145539101?mt=8&ign-mpt=uo%3D2Microsoft - Conceived, championed, designed and incubated the concept of a generic hygiene and security product that could be used across all of Microsoft server and service offerings. This product has been deployed in Microsoft’s most prominent services including Exchange Online, SharePoint Online and Bing.Symantec - Architect / Engineer for Symantec pcAnywhere the leading solution that provided the ability to remotely control a personal computer from another personal computer. Invented new technology for performing video display on Windows NT/95 in real time on the host server computer and optimally transmitted it to the remote user's computer. Specialties: iOS, Swift, Objective-C, Microsoft Windows, C#, Java, C/C++, Software Architecture,.NET Framework, Windows Platform SDK, Windows Device Drivers (DDK),

Robert Saccone's Current Company Details
Comcast

Comcast

View
Principal iOS Engineer
www.comcast.com
Website:
comcast.com
Robert Saccone Work Experience Details
  • Comcast
    Principal Ios Engineer
    Comcast Feb 2022 - Present
    Philadelphia, Pa, Us
    Member of the mobile infrastructure team in the Connected Living organization for the Xfinity Home app which is a mobile app written in Swift. I am focused on new feature development as well as providing iOS mobile application infrastructure that allows for other teams to contribute new features via a library based extensibility model.
  • Apple
    Senior Ios Engineer
    Apple May 2021 - Dec 2023
    Cupertino, California, Us
  • Major League Baseball
    Senior Ios Developer
    Major League Baseball Jun 2019 - May 2021
    New York, New York, Us
    Senior member of the iOS engineering team for the MLB App, formally known as AtBat where I have architected and implemented a new streamlined MLB watchOS companion app achieving the goal of reduced footprint and significant improvements in user responsiveness over the previous version. In addition to contributing to various feature enhancements to the MLB App, I am collaborating on a brand new enhanced video playback subsystem which is to be retrofitted throughout the existing MLB App. Using this new video playback subsystem I am currently developing new features related to video streaming using Apple’s SwiftUI framework and integrating them into the MLB app which has a large codebase consisting of both Swift and Objective-C.
  • Ibm T. J. Watson Research Center
    Programming Advisor / Architect
    Ibm T. J. Watson Research Center Jan 2016 - Jun 2019
    Watson Cloud Computing GroupSugar.IQ Release - Senior member of the mobile team for Sugar.IQ which brings together IBM’s cognitive computing and mobile application development expertise with Medtronic's expertise in diabetes management. The system provides real-time personalized insights for diabetic patients, uncovers blood glucose impacting behaviors, allows users to inquire about food impacts that influence glucose levels, and sends appropriate alerts to users. The mobile application for iOS is implemented almost completely in Swift and makes use extensive of Core Data, Auto Layout, UIKit, and REST communication services. Aside from implementing various portions of the user interface on which I worked closely with user interface designers, I was also responsible for developing a proposal for and implementing the collection of many categories of HealthKit, Location, and Motion data in the mobile app. This additional data allows the cloud based analytic system to more accurately analyze the patient’s condition when generating insightful information for the patient. https://itunes.apple.com/us/app/sugar-iq-diabetes-assistant/id1145539101?mt=8&ign-mpt=uo%3D2https://www.medtronicdiabetes.com/products/sugar.iq-diabetes-assistant
  • Ibm T. J. Watson Research Center
    Programming Advisor / Architect
    Ibm T. J. Watson Research Center Jan 2014 - Sep 2016
    Cognitive Computing Department - (12/2012 - 9/2016)Future States - Led the architecture workgroup for a novel imagined future timeline projection system which was initiated as a project for an IBM client. Worked closely with the customer to understand their use cases and requirements which informed the high-level system architecture proposal that was presented back to the customer for approval. The system supports a pluggable architecture that allows for putting together workflows of projection engines. Technologies leveraged in the implementation include Node-RED, Titan Graph DB along with custom built components implemented in Java and Python.
  • Ibm T. J. Watson Research Center
    Programming Advisor / Architect
    Ibm T. J. Watson Research Center Dec 2012 - Sep 2015
    Safer Planet - Filled a dual role as both an architect and developer overseeing the architecture as well as participating in the development of a big data analytics application platform called Safer Planet. The key features of the system are automatic deployment, cluster resource scheduling, a user extensible automated guidance and control subsystem, an extensible data analytics repository service which holds a catalog of stock analytic implementations that the developer can use in their application, and a knowledge repository that captures and persists application defined information flows. Analytics applications in the domains of health care, cybersecurity, and social networking analysis have been developed and deployed on this platform. Safer Planet runs on Linux clusters and leverages both proprietary and open source technologies. Data analytics portions are executed via IBM InfoSphere Streams, Hadoop, & Spark. Guidance and control interfaces are implemented using REST Services. Pub/Sub messaging is used for data communications between components.X-Flex - Responsible for the architecture and implementation of new cross platform cluster resource scheduler based upon new scheduling models developed by IBM Research Mathematicians to more effectively provide for the use and sharing of cluster resources across concurrent applications. Hadoop, IBM Streams and Spark are all examples of platforms that can be scheduled. Tenants of the scheduler are flexible resource sharing options, long-term fairness, and both online & offline cluster node packing. Experiments show that X-Flex significantly outperforms its main competitor (DRF) across all key performance metrics. The scheduler is implemented as a plugin to the Apache YARN Resource Manager and is written in Java. Cluster utilization visualizations are written in JavaScript, HTML, and Node.js. X-Flex is used for scheduling all the data analytic deployments on clusters for the SP Platform described above.
  • Microsoft
    Architect / Technical Lead
    Microsoft Feb 2011 - Sep 2011
    Forefront Online Mail Hygiene Cloud ServiceTechnical Lead on the mail message tracking and reporting databases for the Forefront Online Mail Hygiene Cloud Service (FFO), a large scale Internet based mail hygiene service, that provides a virtual mail edge service in order to prevent spam, viruses and other undesirable content in a subscribing customer’s mail stream from either being delivered to or sent from their corporate mail systems. The message-tracking database contains an audit trail of the processing, flow through various server roles, and disposition of each mail message as it was processed by the service. The database is implemented on partitioned multi-master SQL Server using T-SQL in order to handle the large scale of messages being processed by the service. My responsibilities are driving the architecture & schema design, object model abstractions (C#), project scheduling, managing the engineers, and personally implementing portions of the project.
  • Microsoft
    Principal Architect
    Microsoft Aug 2008 - Jan 2011
    Technical Lead / Architect for Forefront Information Protection Security Server (FIPS). FIPS is a generic content and hygiene scanning server that applies sets of content inspection technologies (e.g. anti-virus, filter type filters, keyword filters, spam, …) to content supplied in a scan request. Core to the design of FIPS is its extensibility model around content parsing and inspection. Its capabilities can be readily extended to meet new requirements and respond to new threats through its plug-in based architecture. FIPS is designed to scale from desktop to server deployments to allow virtually any software product that requires security-scanning capabilities to leverage it. It is integrated with various Microsoft software products and services such as Bing and Office 365. I drove the architectural vision of the project from the concept and prototyping phases through actual product development. In addition to implementing core components my responsibilities included working with the leads in Program Management, Quality Assurance and other potential consumers of FIPS in Microsoft to gather requirements, define the feature set roadmap, project schedules, and test plans. FIPS is implemented using a variety of technologies including C/C++, .NET, WCF and COM.
  • Microsoft
    Architect
    Microsoft Jun 2006 - Aug 2008
    Forefront Security Server Product Suite:A suite of products that provides hygiene and security protection services for Microsoft Exchange Server, Share Point and Office Communication Server. As an architect I looked for tactical improvements to the existing product suite in order to improve overall scalability and reliability while at the same time I developed a multi-release re-architecture roadmap for Forefront Server in order to meet large enterprise and hosting center installations of the application servers Forefront protects. This requires handling dramatically increased throughput per server, the ability to scale out to add additional capacity, centralized failure tolerant configuration / data management, and automation for deployment, failure detection and recovery.
  • Ibm T. J. Watson Research Center
    Senior Software Engineer
    Ibm T. J. Watson Research Center Jan 1999 - Jun 2006
    Armonk, New York, Ny, Us
    Distributed Messaging GroupDeveloped a proposal for how IBM’s new Enterprise Service Bus (ESB) Messaging technology being developed by the Hursley Message Queue group should integrate with the Microsoft’s .NET platform. Defined the .NET variant of IBM’s XMS (Cross Platform Message Specification) interfaces which are modeled on Java Message Service.Designed & implemented the .NET ESB communications stack component in C#. The ESB stack consists of a number of subcomponents: XMS API implementation, Core SPI, Message Formats and Parsing, and Communications. The ESB Server is written in Java, which presented interoperability challenges. The software was transferred to IBM’s Software Group and shipped in the Q3 of 2005.Re-designed the I/O subsystem of the publish/subscribe portion IBM’s Event Broker for Windows to overcome performance issues. The pub/sub server is written completely in Java but the I/O subsystem for Windows is written in C++ The I/O subsystem interfaces with the rest of the system using JNI. The new I/O manager sustains rates of 12,000+ msgs/sec, a 4X increase over the original.Server Systems Performance Group : A lead on IBM’s Memory eXpansion Technology (MXT) that provides for high-speed main memory compression in hardware. It doubles the amount of physical memory in the system. Since only half the amount of memory reported to Windows is actually present, compressed memory management control software is required to ensure that the system doesn't fail when physical memory is exhausted. The software works with the Windows NT virtual memory manager to guarantee reliability of the system. The software consists of a device driver for the main memory controller and exposes new hardware features and services to higher-level software components. A service contains the new memory management functionality which interacts with the driver and the O/S’s virtual memory manager. Awarded an Outstanding Technical Achievement Award by IBM for this work.
  • Symantec
    Architect / Sr. Development Manager
    Symantec 1995 - 1999
    San Jose, California, Us
    1) I was involved in all phases of product development (including customer research, requirements, functional specification, design, implementation, usability, documentation, and testing) for pcANYWHERE and pcTelecommute products. I was also responsible for managing Symantec’s Melville Software Engineering department. This included managing multiple levels of Development Managers, creating and reviewing project plans, to ensure on time delivery of software products.2) Development manager for pcANYWHERE32 v7.02: Invented new technology for capturing video data in real time on the host server computer for transmission to the remote user’s computer. Designed the host server side architecture for both Windows 95/NT. Implemented new algorithms that reduced the amount of video data that is sent to the remote user’s computer to give the user the feel of local response time of keyboard input, updating graphical display data, & mouse cursor data. Personally implemented Windows NT user mode and kernel mode device drivers and video device filter drivers, which utilized memory mapped files (NT 3.51) and section objects to communicate with the pcANYWHERE32 host service. All development was done in C++ & C.3) Drove the design and the architecture of pcANYWHERE’s multithreaded host server for Windows NT/95. I personally implemented the pcANYWHERE Windows NT Service and the custom GINA (Graphical Identification and Authentication) DLL (dynamic link library) filter that plugs into MS Windows NT Winlogon process to provide for pcANYWHERE32’s complete integration with MS Windows NT security system. This allows users with the ability to login into, logout of, and lock their MS Windows NT system via a PCANYWHERE32 remote control session.
  • Symantec
    Sr Software Engineer
    Symantec 1994 - Dec 1995
    San Jose, California, Us
    Lead engineer on the development of the new user interface using C++, WIN32, & MFC for pcANYWHERE32. Prototyped, and designed the interface which has MS Windows 95 explorer look and feel as it permits the user to manipulate all of pcANYWHERE32’s connection configurations in an object based manner. Implemented the underlying C++ class framework and managed two engineers who were working with me. The new user interface was implemented with the goal of supporting MS Windows 95 and Windows NT from a single code base. Manipulation of pcANYWHERE32 connection objects is also provided for in the MS Windows 95 shell via COM explorer shell extensions DLLs. Since its release, the user interface of pcANYWHERE32 has received much praise by the computer trade press for its intuitiveness and simplicity.
  • Cheyenne Software
    Software Engineer
    Cheyenne Software 1993 - 1994
    Us
  • Computer Associates
    Software Engineer
    Computer Associates 1989 - 1993
    San Jose, California, Us

Robert Saccone Skills

Software Engineering Software Development Software Design C# Distributed Systems .net C++ Object Oriented Design Architecture Multithreading Debugging Scalability Windows Win32 Api Ios Cloud Computing Software Quality Assurance Design Patterns Agile Methodologies Software Project Management Tcp/ip Programming C Algorithms Scrum Java Visual Studio Device Drivers Oop Soa Web Services System Architecture Enterprise Architecture Testing Integration Mobile Databases Sql Operating Systems Objective C Eclipse Wcf Linux Hadoop Python Swift Network Programming Mfc Perl Subversion Xml Soap

Robert Saccone Education Details

  • Stony Brook University
    Stony Brook University
    Computer Science

Frequently Asked Questions about Robert Saccone

What company does Robert Saccone work for?

Robert Saccone works for Comcast

What is Robert Saccone's role at the current company?

Robert Saccone's current role is Principal iOS Engineer.

What is Robert Saccone's email address?

Robert Saccone's email address is rs****@****ibm.com

What schools did Robert Saccone attend?

Robert Saccone attended Stony Brook University.

What are some of Robert Saccone's interests?

Robert Saccone has interest in Science And Technology.

What skills is Robert Saccone known for?

Robert Saccone has skills like Software Engineering, Software Development, Software Design, C#, Distributed Systems, .net, C++, Object Oriented Design, Architecture, Multithreading, Debugging, Scalability.

Who are Robert Saccone's colleagues?

Robert Saccone's colleagues are Brenden Suominen, James Graham, Patience Salisbury, Cynthia Motsinger, Gregory Derevianko, Lisa Lohmann, Carlos Marquez.

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.