R

Roger Hoover

Software Engineer

San Mateo, California, United States26 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable, distributed systems.
  • Proven track record in real-time data applications.
  • Strong leadership in agile development environments.
Stackforce AI infers this person is a SaaS and Open Source expert with a strong focus on distributed systems and real-time data processing.

Contact

Skills

Other Skills

PerlJavaRESTWeb ServicesService Oriented Architecture DesignMySQLPHPPythonChefOpenStackSubversionJavaScriptAgile Project ManagementSoftware EngineeringTechnical Leadership

About

• Building data-first applications with real-time data pipelines and interactive UIs. • Hands-on architect for scalable, distributed systems. • Test-driven, agile development to for high-quality, mission-critical infrastructure. Open source: https://github.com/theduderog

Experience

26 yrs 1 mo
Total Experience
3 yrs 8 mos
Average Tenure
10 yrs 1 mo
Current Experience

Confluent

3 roles

Senior Principal Engineer

Promoted

Mar 2024Present · 2 yrs 2 mos

Engineering Manager

Feb 2018Jul 2018 · 5 mos

  • Building Confluent Cloud which provides our products as a service in all the major public clouds. We are at the beginning of this engineering journey and are looking for great engineers to come join the world class team of engineers that are passionate about building and running large scale, multi-tenant distributed data systems for customers that expect a very high level of availability.
  • https://www.confluent.io/careers/

Principal Engineer

Apr 2016Mar 2024 · 7 yrs 11 mos

Quantiply corporation

Chief Architect

Jul 2014Apr 2016 · 1 yr 9 mos

  • Built large-scale (3B+ events/day) real-time decision management applications used daily by operations, engineering, product, and customer service teams. Deeply involved in all phases from conception, design, and prototyping to production.
  • Built open-source toolset (https://github.com/quantiply/rico) adopted by other teams including reusable components, patterns, project generators, Elasticsearch and Jython support.
  • Contributed enhancements back to upstream projects including Apache Samza, Confluent Platform, Druid, and Grafana.
  • Built a self-service platform for creating data intensive applications, allowing data scientists and developers iterate rapidly with on-demand, isolated, and secure workspaces. Users can quickly deploy Kafka, Elasticsearch, HDFS and Spark clusters to their workspace along with their code as docker containers. The platform leverages Kubernetes, Docker and Ceph to provide a fully dynamic experience.

Palo alto research center

Principal Software Architect

Jun 2011Jul 2014 · 3 yrs 1 mo · Palo Alto, CA

  • Lead architect on several multi-disciplinary teams to create new products in transportation and healthcare. Responsibilities ranged from user interviews, usability studies, and product definition to server platform and UI, data modeling, simulation, and protocol design.
  • Co-led productivity improvements for software development at PARC:
  • led deployment of OpenStack-based private cloud and Hadoop infrastructure including training and documentation.
  • helped establish a PARC-wide software development tool chain: SCM (git/svn), on-demand provisioning (OpenStack/Chef), unit testing, continuous integration (Jenkins), and bug tracking/documentation (JIRA/Confluence).
  • Contributed back to many open source projects including Apache Kafka, Apache Hadoop, and Supervisord.

Mozes, inc.

2 roles

Director of Engineering

Feb 2009Jun 2011 · 2 yrs 4 mos · Palo Alto, CA

  • Managed a team of four engineers creating a multi-channel, mobile marketing, SaaS service.

Principal Software Engineer

Apr 2007Feb 2009 · 1 yr 10 mos · Palo Alto, CA

  • Led project to replace original SMS application with a config-driven, multi-channel campaign platform. This gave the service team much greater freedom and speed to define the UX for campaigns without custom engineering and it enabled us incorporate new channels into the platform including voice, SMS "long codes", social media, and native mobile apps.
  • Successfully scaled the system for high capacity demands and operational fault tolerance while constantly delivering new functionality. Major architecture improvements include implementing multiple messaging protocols (STOMP, SMPP), scaling core components with event-driven design (Twisted Python/nginx), introducing caching (memcached), migrating the DB access layer to support a leader/follow DB architecture, and functional isolation (split functionality into isolated domains).

E*trade financial

Principal Software Engineer/Architect

Jul 2002Apr 2007 · 4 yrs 9 mos · Menlo Park, CA

  • Dramatically improved developer productivity as part of a small team that wrote code generation tools to automate over 50% of the effort required to implement microservices.
  • One of the primary developers of intelligent service routing project – saves millions of calls per day to primary databases and provides automatic failover to replicate databases.
  • Led development of microservices framework to provide a seamless migration away from proprietary middleware, saving tens of thousands of dollars per year in software licensing fees.
  • Developed and enhanced heavily leveraged, mission critical service infrastructure components including message routers, service orchestration servers, and protocol and message format adapters, enabling deployment flexibility and smooth technology migrations. All code thoroughly unit tested.
  • Authored and presented Web Service training for new hires and contract workers.

Microsoft

Intern

May 2001Aug 2001 · 3 mos · Redmond, WA

  • Developed prototype for Office.NET web-based UI.

Lexmark

Cooperative Education

Jan 1998Jan 2000 · 2 yrs

Education

Purdue University

BS

Jan 1996Jan 2002

Concord High School

Stackforce found 100+ more professionals with Perl & Java

Explore similar profiles based on matching skills and experience