Thomas R.

Thomas R. Email and Phone Number

Principal Software Engineer at Salesforce @ Salesforce
San Francisco, CA
Thomas R.'s Location
Redmond, Washington, United States, United States
Thomas R.'s Contact Details

Thomas R. work email

Thomas R. personal email

n/a

Thomas R. phone numbers

About Thomas R.

An inquisitive engineer that enjoys the analysis, design, and development of computer software. Proven history of correctly defining the problem and targeting a solution. Uses an iterative technique constantly improving and refining the implementation, through communications with customers, developers, dev/ops and managers.Specialties:- Distributive Systems- Cloud Architecture/Design- Application Integration- Internet of Things (IoT)- Network Protocols- Standards Definition/Implementation (CIM, OVF, WSMAN, AMIS-D)- Technical due diligences- Operating Systems Agnostic (Windows & Linux)

Thomas R.'s Current Company Details
Salesforce

Salesforce

View
Principal Software Engineer at Salesforce
San Francisco, CA
Website:
salesforce.com
Employees:
1
Thomas R. Work Experience Details
  • Salesforce
    Principal Software Engineer
    Salesforce Feb 2021 - Present
    San Francisco, California, Us
  • Salesforce
    Lead Distributed Systems Developer - Software Defined Security
    Salesforce Feb 2018 - Present
    San Francisco, California, Us
  • Citrix
    Principal Software Engineer
    Citrix Oct 2012 - Oct 2017
    Fort Lauderdale, Fl, Us
    • Project: Nardole, our goal with this project was to bring alive an 'Intent-to-work' scenario, using the persons primary device, whether phone, table, laptop, PC, or even a building badge. We are able to start a user's virtual environment prior to the actual need, there for when the person sat at their selected work space the environment would already be ready and available providing a quick session roaming to display the desktop. This could cut the time to logon dramatically, we used Bluetooth beacons, GPS geo-fencing, Wi-Fi Location services and RFID/NFC badge readers.(Patent submitted Sept-2017)• Project: Octoblu, this platform provided a method to allow communications between IoT devices giving the ability to automate interactions between a collection of devices. I created a connector that would accept message from "Meshblu" or the cloud service and would allow for useful actions to occur, it acted as a gateway to connected devices. An example is when a known entity would enter a conference room the room itself would wake up and perform action on behalf of the known entity, such as start the overhead projector, dim the lights, and initialize the meeting software such as GoToMeeting™ or Skype for Business™.Several legacy and new connections were integrated, from companies/technologies such as:  Crestron: Building/Room automation Extron: Building/Room automation PJLink: Protocol for overhead projector management Philips Hue: IoT environmental device management. (lights, temperature, etc.)• Project: IoT, Amazon Alexa, create an interface that would perform actions to 'GoToMeeting' such as "Start my current meeting" or "Set presenter to …" and many other features for demonstration on the possibilities. This was demoed during the key note speech in a Citrix Synergy conference.
  • Citrix
    Staff Research Engineer
    Citrix Sep 2004 - Oct 2012
    Fort Lauderdale, Fl, Us
    • Technical Due Diligences, I was part of a cross discipline team that would perform technical due diligences on companies and or technologies that was being considered by Citrix Mergers and Acquisitions (M&A). My role on this team was to assess one or more of the following areas: Security, Architecture, Suitability for Citrix, Performance, Code Quality and/or Development Process. The team would arrive on site and perform a technical analysis and then write up our finding and present to the stake holders, all with-in 7 business days.• Project: Ipseity, provide a framework to use one-time short lived issued certificates to allow for an interactive logon (windows) with-out a requirement for a password. This project included being able to federate 3rd party authenticators (such as Google, Facebook, Amazon) to grant access to a windows desktop and a true SSO experience where a user truly only logged in on time (based upon policy). The work was used to create the core to the current Citrix Cloud Authentication. It also provided the process and de-risked the implementation of Citrix's Federated Authentication Service.• Project: Hyper-V Direct, in order to improve the response time for remote operations required in XenDesktop, this projected provided direct access remotely to VM operations, such as power operations through the use of WinRM. This code base improved response time over 1000% in contrast to requesting the power operations through SCVMM, we were also able to detect failures and issues in a much more reliable timeframe.• Technologies used: .NET, Microsoft Azure, Amazon AWS/ECHO, CIM, REST, Java, OAuth, XML, JSON/JSON schema, OVF, C#, Java, JavaScript, C, C++, SQL, Visual Studio, Eclipse, Arduino, IoT, WinRm, GPS, Bluetooth, iBeacon, Proximity
  • Microsoft  / Volt
    Contractor
    Microsoft / Volt 2003 - 2004
    Microsoft• Manage the Code Center Premium website and development. This website is an ASP.NET site that uses smartcard authentication to allow source code licensees to search and view source code. Another function is to be able to perform real-time debugging of applications through the use of WinDBG. In a short period of time I was able to create patches required to make the reporting tools function, dramatically improve performance and create reproducible code. • Architect for the Code Center Premium Version 3. Responsible for Security, Tool Integration, and Smartcard Authentication, architecture and design for the future version of Code Center Premium.• On DealPoint project I was responsible for creating detail design specifications from customer requirement documentation.• Designed and implemented a smartcard certificate renewal tool that allows authorized used to renew their smartcard through the internet. This tool saves time and money by distributing the workload to each user and reducing the number of annual replacement smartcard currently required.• Technologies used: C#, .NET 1.1, ASP.NET, P/Invoke, COM Interop, Code Signing/Security and Obfuscation, MS SQL Server, Smartcards and XML, some C++.
  • Vixel  / Fujitsu Softek
    Group Manager, Sr Developer
    Vixel / Fujitsu Softek 2001 - Jul 2003
    Created new ideas on access of data and implemented support classes in Java. Designed and implemented a web-base access site to dynamic data. • Increased the capabilities of server operations and client satisfaction by creating an extension to the current code base, allowing multiple local or remote servers to be managed by a single server. • Designed and implemented an innovative methodology allowing the SANView Server to run in cluster mode with an idle backup. Improved the SAN Management reporting device to continuously detect errors in the event of a crash and insure uninterrupted access to required devices.• Designed and developed a family module that integrated EMC’s data structures into the SANView server allowing for more complete network health and device definitions.• Created a .NET SOAP interface to run under the Windows operating system expanding the functionality of the SANView server in various operating environments and establishing a more marketable product.• Drafted and produced a web application/server using XML/XSLT and Perl allowing customers to view the state of the SAN network through a firewall or behind corporate secured networks. • Coordinated and led a team of 20 developers in the production of a new version of SANView, including two major releases. Developed requirements documents, functional specifications, development schedules and set corporate expectations on delivery and functionality. Project was successfully completed on time and within budget. • Technologies used: Java, SNMP, Perl, XML, HTML, and some C# & .NET 1.0.
  • Ciber
    Contractor
    Ciber 2003 - 2003
    • Using defined XML Schema definitions, I was tasked to create a new .NET WebServices application that would accept SOAP requests from an application written for Microsoft's Windows XP print wizard. The application allowed for users to print images from their Windows XP system to PhotoWorks for physical printing. These tasks included: code generation, method definition and implementation, passing the required data to the legacy systems for processing though the use of COM objects previously created. • Creating the object tier for a proprietary Electronic Commerce System. Tasks include, converting use cases into objects and actions, creating objects that create schema complaint xml, integration to SQL Server 2000, and the execution of store procedures. • Technologies used: .NET 1.1 C#, ASP.NET SOAP, Encryption, Web Services, XML, WSDL, XML Schema.
  • Cybersafe
    Group Manager
    Cybersafe 2000 - 2001
    Longford, Middlesex, Gb
    • Assumed role of facilitator on the Secure Transaction Processing project in order to solidify a team vision and within an extremely short period of time move production from its stagnate state to the creation of an initial prototype. • Developed a project plan and led a team of engineers to upgrade the current software base from PKINIT V5 to V13 and to make it Microsoft compatible. Analyzed the three versions and developed an upgrade path of changes required. • Developed a project plan, assigned tasks, set customer expectations providing necessary direction and definition to the team in order to complete and release ActiveTrust 4.0 to new customers. • Technologies used: Java 2EE, EJBs, XML/SOAP, HTML, ATL/COM/OCX, PKI, C, C++, Kerberos, PKINIT
  • Psw Technologies
    Nw Architect
    Psw Technologies 1997 - 2000
    • Responsible for analyzing customer problems and developing solutions. Created a project proposal, plan and initial schedule. Selected appropriate team members for each project, then launched team describing technologies to be used, architecture and road map to the solution. Projects included: Acadio.com, Christianity.com, Ford Motor Company, Microsoft Professional Services, Aptech, Ambit Design Systems, Mentor Graphics, ActivCard, Microsoft Visual J++ 98, MPOWER, Evolutionary Technologies International (ETI), Cadence.• Technologies used: C, C++, Java, HTML, MFC, Perl, Vignette 5, MS SQL Server, Commerce Server 3.0, Portal integrations, Linux, Visual Basic 5/6, Mainsoft's Unix subsystem on NT.
  • Boston Technology
    Network Architect
    Boston Technology 1992 - 1997
    • Architect for a fault tolerant Internet platform that accesses the feature set of Boston Technology's voice mail system. The platform provided a true multimedia mailbox over the Internet with real-time streaming voice, video, fax, group list management, and electronic mail to the desktop, laptop, or settop, and also provided the extendibility to include live data content messages such as weather information, driving conditions, or even stock quotes. • Section manager for rapid development prototyping group.• Senior member of the corporate architect council.• Developed test software and environment to ensure future products meet performance and design goals for interaction with SMDI via serial interface, X.25 and ISDN.• Developed a real-time embedded system to retrieve large amounts of data with minimal network/system delays.• Developed Kernel level drivers for Windows NT to write to LCD display and retrieve board status, and system temperature.• Designed and implemented a fault tolerant, responsive network for Windows NT that makes full use of dual Ethernet. • Designed and implemented COM/OLE configuration, location and network locking interfaces using Microsoft Visual C++ 2.2, MFC, and Win32 under Windows NT.• Designed and implemented an X.400 Gateway for voicemail for operation under SCO UNIX 3.2 and Univel's UnixWare UNIX System V 4.2. • Lead a team of 10 developers through the entire development cycle of a digital messaging product which included the use of FDDI, X.25, Ethernet and Analog Devices.• Provided rapid development of an OSI application that interacted with a customer’s legacy hardware/software. Improved performance of our IP over X.25 router by 75%.• Technologies used: C, C++, ActiveX, Java, SSL, MIME, Sockets, X.25, FDDI, DDK, ksh, csh, sh, curses, and real-time voice conversion from an internal storage format to Internet formats such as: RealAudio™, Voxware™, TrueSpeech™, and WAV.
  • Lawrence Livermore National Laboratory
    Computer Scientist
    Lawrence Livermore National Laboratory 1990 - 1992
    Livermore, Ca, Us
    • Designed, integrated, and tested an EDI system for the US Government. This system provided automatic selection, for award contracts without the use of paper and minimal human intervention.• Implemented a prototype system, which provided dynamic data translations with the use of persistent objects. This prototype was tested against several Value Added Network (VAN) providers of EDI.• Program manager and Systems/Network Manager for the Logistics Interoperability Program. The project included implementing a mail system that included the use of public and private key encryption and distributed data collection from a heterogeneous network.• Technologies used: C, C++, Solaris, Win16/32, Ksh, Csh, sh, Curses, gnu cross compilers, miscellaneous gnu tools, WinSock, X.25, EDI/EDIFACT.
  • United States Air Force
    Staff Sargent
    United States Air Force 1979 - 1990
    Randolph Afb, Tx, Us

Thomas R. Skills

.net Research And Development Domain Name System Protocol Development Vdi Distributed Systems Windows Server Linux Active Directory C Xen Microsoft Azure Microsoft Sql Server Agile Methodologies Json Iot Internet Of Things Windows Client Citrix Xendesktop Windows Azure Virtualization Kernel Java Enterprise Architecture Xml C++ Enterprise Software Berkeley Software Distribution Sql Restful Webservices Saas File Systems Software Development Life Cycle Citrix Xenapp Software Development Cloud Computing C# Architecture Solution Architecture Integration System Architecture

Thomas R. Education Details

  • University Of Maryland
    University Of Maryland
    Computer Science

Frequently Asked Questions about Thomas R.

What company does Thomas R. work for?

Thomas R. works for Salesforce

What is Thomas R.'s role at the current company?

Thomas R.'s current role is Principal Software Engineer at Salesforce.

What is Thomas R.'s email address?

Thomas R.'s email address is tr****@****rts.com

What is Thomas R.'s direct phone number?

Thomas R.'s direct phone number is (661) 702*****

What schools did Thomas R. attend?

Thomas R. attended University Of Maryland.

What skills is Thomas R. known for?

Thomas R. has skills like .net, Research And Development, Domain Name System, Protocol Development, Vdi, Distributed Systems, Windows Server, Linux, Active Directory, C, Xen, Microsoft Azure.

Who are Thomas R.'s colleagues?

Thomas R.'s colleagues are Justin Janczewski, Michael Davenport, Jessica Chen, Abhishek Ingle, Emma Macarthur, Greg Scarrott, Veronica Schmiedeskamp.

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.