Paul Roberts Email & Phone Number
@snowflake.com
LinkedIn matched
Who is Paul Roberts? Overview
A concise factual answer block for searchers comparing this professional profile.
Paul Roberts is listed as Software Engineer at LightSource, based in Greater Seattle Area, United States. AeroLeads shows a work email signal at snowflake.com and a matched LinkedIn profile for Paul Roberts.
Paul Roberts previously worked as Partner Software Engineer at Pulumi and Senior Software Engineer at Snowflake. Paul Roberts holds Ba, History And Philosophy Of Science from University Of Cambridge.
Email format at LightSource
This section adds company-level context without repeating Paul Roberts's masked contact details.
AeroLeads found 1 current-domain work email signal for Paul Roberts. Compare company email patterns before reaching out.
About Paul Roberts
Software Engineer with experience in a wide range of technology areas.Specialties: C, C++, C#; Win32, .Net; Robotics, Security, UI, Embedded, Visualization, Spatial Analysis;
Listed skills include Objective C, Distributed Systems, Git, Rest, and 80 others.
Paul Roberts's current company
Company context helps verify the profile and gives searchers a useful next step.
Paul Roberts work experience
A career timeline built from the work history available for this profile.
Partner Software Engineer
Senior Software Engineer
Software Engineer
Product Security* Built an authorization monitoring system that allows measurement of authorization invariants at runtime* Reimplemented production secret distribution: four languages (python, go, c++, java); hundreds of secrets; tens of thousands of servers; 0 down time. * Fixed vulnerabilities as reported by security researchers* Implemented robust html sanitizing for transcluded content
Principal Software Architect
Currently: Working on an advanced systems incubation projectPreviously: Robotics software architecture* Designed the architecture and led development for an ongoing applied robotics project (codename “Mars”). Including: * Overall architecture and design for Robotics and cloud components * Engineering quality initiative: Patterns and practices; Code reviews; Code coverage * Application model and hosting: Owning and implementing components in C#, C++, ATL, and Silverlight.* Designed the architecture and led development for an applied robotics project (codename “Marvin”) that was presented to the MS Senior Leadership Team in October, 09. * On a project with 11 developers I wrote approx 40% of the new code used to create a functional prototype, including: application lifecycle control; UI and UX (implementation and design tools); application composability; Kodu integration.
Principal Software Engineer
Worked as part of the Microsoft Robotics Initiative (MRI) team that defined and shipped Microsoft Robotics Developer Studio, from the first CTP in June, 06 through to the current release. I worked on all layers of the system: * fixing bugs and extending CCR and DSS* writing services to interact with a wide variety of robotics hardware * SICK Laser Range Finder; Mobile Robots Pioneer 3DX – Arcos; Kondo KHR-1; Lego NXT and RCX; iRobot Roomba and Create; Commodity webcams – using DirectShow; Joysticks and gamepads – using DirectInput and XInput* Simulation services: Simulated 4x4 vehicle with Ackerman steering; Pursuit camera with occlusion avoidance* Vision processing services: Blob tracking; AR tag tracking* Writing tutorials and documentation* Microsoft VPL – dataflow language for robotics orchestration, implemented: * The interpreted runtime * Remote debugger – using XML, XLST, HTML and JavaScript to allow interactive remote debugging * Compiler – code generator that converts the dataflow model into human readable C# while optimizing and recognizing common design patterns. * Utility services to extend the capabilities of VPL
Senior Software Engineer
Working on the UI/UX for secure operating system design and development and BitLocker drive encryption* Responsible for all UI/UX for BitLocker: Control Panel, Wizard, internal tools using DirectUI, and MMC snap-in in managed code.* Lead developer for UI/UX for “Red/Green”, providing direct technical leadership to a team developing a working prototype including ActiveX, Virtual Server, WMI. Led the development of new UI metaphors for a multiple desktop environment.* Worked on defining basic axioms for creating a Secure UI in both a hypervisor and nexus environment. Developed mechanisms for defending against various levels of spoofing attack on a system with Secure IO and protecting confidentiality and security of user information.* Created Secure UI architecture for the Palladium/NGSCB platform, both with a hypervisor and with a nexus. Led a team of developers to create working UI prototypes for the pre-hypervisor (LHS/RHS) model.* Helped develop and implement high assurance software engineering (HASE) methodologies within the team, mentoring developers on best practice.
Senior Software Engineer
Developoing micro-browser software, including developing an ECMAScript engine, SSL and WTLS implementations, JPEG, GIF and PNG decoders, all targeting platforms with 4K stack and 32K RAM* Responsible for security protocol implementations for Microsoft Mobile Explorer (a platform agnostic multi-format µBrowser); worked with MSR on core crypto and implemented WTLS and SSL. All of this code was written to be platform independent; Windows Mobile used the WTLS implementation.* Participated in the Security SIG at the WAP forum.* Implemented clean-room JPEG (including progressive and EXIF), GIF, and PNG decoders to work on a device with 4K stack and 32K RAM* Implemented WMLScript – both compiler and runtime.* Maintained and developed core architecture of a code-base that was being used by 3 different projects across 9 different hardware platforms, using HASE methodologies.
Senior Software Engineer
Developing mobile web and WAP browser technologies for cell phones.* Code reviews and architectural presentations to Microsoft as part of the acquisition process.* Implemented ECMAScript (Edition 2) for an embedded device* Worked on core µBrowser technologies:* Demonstrated W3C standards compliant graphical browser on a cell phone at the GSM World Congress in February 1998; Awarded Design Council “Millennium Product” award in November 1998; Shipped as Web Technology Library (WTL) with Symbian EPOC-32* Led a project to update a grayscale µBrowser to color on the Geoworks GEOS operating system.
Analyst Programmer
Working on Desktop GIS software* Converted a legacy Win16 app (originally started for Windows 1.1) to support OLE Automation, developed an automation scripting language: Designed and implemented parser, compiler (to IL), runtime and editor* Developed data visualization and spatial analysis methods for a desktop GIS, examples:* Generating choropleth maps and isoclines from point data (using Voronoi tessellations) – processing over 1 million points on a single PC with only 4Mb of RAM.* Various tools for visualizing data layers* Rapid data localization and digitizing toolkit: Geo-locating legacy data records; Tracing data layers from paper records* Worked on a project to integrate a temporal (i.e. each entry has a known start and end date) geospatial (each entry has location and topology information) database with a legacy enterprise system (DEC-RDB)* Implemented web-server interfaces to allow access to all GIS map and data layers using HTTP
Paul Roberts education
-
University Of Cambridge
Frequently asked questions about Paul Roberts
Quick answers generated from the profile data available on this page.
What company does Paul Roberts work for?
Paul Roberts works for LightSource.
What is Paul Roberts's role at LightSource?
Paul Roberts is listed as Software Engineer at LightSource.
What is Paul Roberts's email address?
AeroLeads has found 1 work email signal at @snowflake.com for Paul Roberts at LightSource.
Where is Paul Roberts based?
Paul Roberts is based in Greater Seattle Area, United States while working with LightSource.
What companies has Paul Roberts worked for?
Paul Roberts has worked for Lightsource, Pulumi, Snowflake, Google, and Amazon.
How can I contact Paul Roberts?
You can use AeroLeads to view verified contact signals for Paul Roberts at LightSource, including work email, phone, and LinkedIn data when available.
What schools did Paul Roberts attend?
Paul Roberts holds Ba, History And Philosophy Of Science from University Of Cambridge.
What skills is Paul Roberts known for?
Paul Roberts is listed with skills including Objective C, Distributed Systems, Git, Rest, Full Stack, Silverlight, Win32 Api, and Debugging.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial