peter royal

peter royal

Staff Software Engineer @ Netflix

About

heavily involved in ground-up software architectures. fond of component-based systems. performance and scalability tuning is fun. love interesting projects with concrete goals and aggressive delivery schedules. Specialties: software architectures and getting stuff done.

Country

United States

City

Los Angeles Metropolitan Area

Industry

Computer Software

Skill

Linux, Java, Architecture, Scalability, C#, JavaScript, Apache, Databases, Python, Architectures, Distributed Systems, Hibernate, Agile Methodologies, C++, Concurrent Programming, Concurrency, Jiu-Jitsu, Brazilian Jiu-Jitsu, Open Source, PostgreSQL

Experience

Netflix

Staff Software Engineer

Netflix

LinkedIn
2022-7 - Present · 4 yrs 3 mos

Los Gatos, CA

Netflix

Senior Software Engineer

Netflix

LinkedIn
2017-11 - 2022-7 · 4 yrs 9 mos

Los Gatos, CA

The Apache Software Foundation

Member

The Apache Software Foundation

LinkedIn
2006-6 - Present · 20 yrs 4 mos

A committer since 2001, I was voted in as a member in June of 2006. Have worked on Avalon, Excalibur, Cocoon, Jakarta Commons, and MINA.

DRW

Senior Software Engineer

DRW

LinkedIn
2009-10 - 2017-11 · 8 yrs 2 mos

Chicago, IL

Front-office software engineer for an equities trading desk. Major contributor to pricing, order entry, market data interfaces, risk management, user interface, post-trade analysis, research data management, build and deployment infrastructure. Heavily involved in performance monitoring and tuning of server-side systems. Sole developer for the desk from 2014-2017. Responsible for all maintenance, improvments and support until present.

Electrotank, Inc.

Chief Architect

Electrotank, Inc.

2008-6 - 2009-10 · 1 yr 5 mos

Primary architect for the Electrotank Universe Platform, a framework for building MMOs (massively multiplayer online games) that sits atop the Electroserver 4 product. Refined the framework from being an extraction from a single project into something that was simple and elegant to build upon. Transparent extension of core entities via subclassing and Hibernate. Added declarative syntax for describing client/server messages with Java and AS3 (ActionScript 3) code generation. Created generic event dispatch system. Implemented questing system backed by a rules engine (Drools) using messaging passing (Jetlang) to manage task executions. Performance tuned entire codebase. Extended existing AS3 client to have domain-level abstractions to simplify client development Responsible for maintenance and development of the Electroserver 4 socket server. Implemented HTTP tunneling on the server for AS3 clients. Created C# client API. Architectural review and consolidation of the company's two AS3 rendering engines into a single codebase. Implemented on-demand generation of sprite sheets for 3D avatars in near-real-time.

Radar Networks

Senior Architect

Radar Networks

LinkedIn
2005-11 - 2008-5 · 2 yrs 7 mos

Redesigned Radar's knowledge base to be capable of operating at internet scale (it was originally based on work from a desktop application). This included a cohesive component-based design for the application as well as modular services for deployment. Designed the overall architecture of the system. Performance tuned the application stack, developed novel database schema optimizations for n-tuple storage, created a non-blocking engine for querying the clustered data-store. Designed and built a web application framework for rapid development of applications against the semantic platform. Integrated monitoring infrastructure to enable visualization of key application statistics to monitor system health. Responsible for the semantic platform that the applications (such as twine.com) are built upon. Assisted product team in establishing agile practices in all areas of the organization. Provided constant feedback on process efficiency to enable rapid development of quality software.

Pace Systems Group, Inc.

Senior Developer / Framework Architect

Pace Systems Group, Inc.

2001-2 - 2005-10 · 4 yrs 9 mos

Architect for system re-write moving from BASIC2C to a web application. Wrote custom O/R mapper to handle de-normalized database access to the legacy system for interoperability during the transition. System object model can be queried with XPath expressions and extended at runtime with custom attributes on any object type, as either an XPath expression to calculate a value or user-supplied data. The UI is built using Apache Cocoon using Jelly to act as the tag-lib processor. XML templates provide screen definitions, and are converted into a stream of SAX events that are processed with Java and XSLT to provide multi-format output. The software is deployed in an "appliance" model built on the Debian Linux platform. Wrote custom monitoring system that collects statistics from systems in the field and channels to a collector for graphing, analysis and alerting. -- The company sold in July 2008 to EFI for $20mm, a key attracting being the above software stack.

Managing Partners, Inc.

Senior Developer

Managing Partners, Inc.

1999-7 - 2001-2 · 1 yr 8 mos

Migrated main product (Managing Partner) to Visual Basic from Microsoft Access. Added an object model to represent the database with a GUI layer communicating via DCOM. Also wrote custom software for clients using a similar model. Created object-based application shell for custom software products with plug-in modules for user-defined reporting, and security. Migrated file server to Linux machine running Samba. Setup router and internet connection and installed a Linux server to handle proxy/DNS/FTP.

Campus Communications, Inc.

Information Systems Manager

Campus Communications, Inc.

1998-3 - 1999-8 · 1 yr 6 mos

Responsible for network of 40+ Windows PCs. Migrated server to Linux/Samba from WFWG 3.11. Upgraded LAN to switched Ethernet and connected to Internet via Frame Relay. Build intranet and created applications for internal use using Apache and mod_perl. Web-master for corporate web site (daily newspaper). Sole member of the IS department.

Education

University of Florida

University of Florida

LinkedIn

Mathematics

1995-9 - 1998-5 · 2 yrs 9 mos

(never graduated)

peter royal's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.