Allen George

Allen George Email and Phone Number

Backend Engineer with 12+ years of experience in building distributed applications and leading teams to develop reliable and scalable systems. Background in Scala, Java, Go, Rust, Python, C++, C. @ Datadog
New York
Allen George's Location
New York, New York, United States, United States
Allen George's Contact Details
About Allen George

Backend Engineer with 12+ years of experience in building distributed applications and leading teams to develop reliable and scalable systems. Background in Scala, Java, Go, Rust, Python, C++, C. Excited by distributed systems and reliable software. Excited by distributed systems and creating reliable software.

Allen George's Current Company Details
Datadog

Datadog

View
Backend Engineer with 12+ years of experience in building distributed applications and leading teams to develop reliable and scalable systems. Background in Scala, Java, Go, Rust, Python, C++, C.
New York
Website:
datadoghq.com
Employees:
1
Allen George Work Experience Details
  • Datadog
    Engineering Manager 1
    Datadog Mar 2022 - Present
    New York, Ny, Us
  • Actioniq
    Software Engineering Manager
    Actioniq Feb 2020 - Dec 2021
    New York, New York, Us
    Designed new query platform that reduced costs by ~30% by replacing always-on, in-memory architecture with on-demand, horizontally scalable one. Led team of three to five engineers to validate cost projections, build the design, add test tooling, and roll it to production with minimal customer impact.Set direction for team of three senior engineers and delivered on multiple company objectives, including process and technical changes to reduce support and oncall, separate deployment of services, updating query platform with new security features and adding complex data model support.
  • Actioniq
    Senior Software Engineer
    Actioniq Feb 2015 - Feb 2020
    New York, New York, Us
    Designed system for streaming data ingest of many 10s of millions of events daily using Terraform, API Gateway, Kinesis and AWS Lambda. Led team of three and built significant portion of design.Updated custom Spark manager and Apache Spark to return enhanced diagnostics around Spark app failures and make scheduling decisions using this data to increase reliability and reduce oncall alerts.Modified Apache Spark to enhance observability for Spark apps, including building a Datadog reporter, automatic heap dumps to S3 on OOMs, and adding request ids and other diagnostics to logs.Debugged and fixed network saturation issues and intermittent file permission problems that caused Spark app failures, increasing reliability, reducing app runtime, and generating fewer oncall alerts.Wrote custom join operator to Apache Spark that allowed specific queries to execute on large data sets without shuffles.Co-created metrics-based framework and tooling to add observability to the ingest and query platform. Implemented it using Prometheus, AlertManager, and custom system to alert on missing events. Built Scala libraries to track tasks in services.Rebuilt data-ingestion platform, moving from a Hive-based setup to a custom-metastore, increasing reliability and performance, and dropping ingests from days to hours.
  • Aerofs
    Software Engineer
    Aerofs Feb 2011 - Feb 2015
    Palo Alto, California, Us
    Wrote desktop client P2P networking stack using multi-threaded components interfacing with C++/Java libraries. Implemented relay server and client to transfer data through firewalls. Designed signaling and protocol, and built a non-blocking server and client using Java NIO. Replaced third-party relay and reduced sync failures by orders of magnitude. Co-designed system to propagate ACLs to desktop clients. Developed a Netty-based pub-sub server and message queue with mutual authentication and custom client revocation to deliver updates. Dove into Netty internals to assess design implications. Migrated AeroFS VCS from SVN to git. Automated Java (ant/gradle) and C++ (qmake) builds. Reworked bash release scripts for maintainability and introduced CI into the build and release process.
  • Oanda
    Software Engineer
    Oanda 2009 - Feb 2011
    New York, Us
    Primary developer on two-person team that built and maintained a C++ FIX server for multi-million-dollar institutional trades.Designed and implemented a new version of the server using in-house C++ server framework that increased throughput and reduced trade latency by minimizing shared access and resource contention.Wrote DTrace providers and scripts to identify bottlenecks. Designed and implemented integration-test framework for legacy FIX server, making it possible to validate server correctness.
  • University Of Waterloo
    Masters Student (Completed)
    University Of Waterloo Sep 2006 - Aug 2008
    Waterloo, Ontario, Ca
    Designed and implemented a proof-of-concept context-aware web-services infrastructure.Created architecture that balanced implementation complexity in existing middleware vs. ease of use.Extended open-source ActiveBPEL WS-BPEL engine with context extensions.Wrote WSRF/WSN components in Apache Muse and Java EE 5 web-services in Glassfish.Paper describing design and implementation accepted to CASCON 2008:http://dl.acm.org/citation.cfm?id=1463818
  • Sun Microsystems Research Labs
    Research Assistant
    Sun Microsystems Research Labs Sep 2005 - Dec 2005
    Developed a mesh-networking routing implementation (AODV) in Java for Sun SPOT small devices. Co-designed and implemented a proof-of-concept GUI tool for visualizing packet flow in mesh networks.
  • Newstep Networks
    Software Engineer
    Newstep Networks Jan 2005 - Apr 2005
    Designed and built a server-side Java SMPP PSTN-to-WiFi call-handoff adapter for VON 2005 demo. Used customer feedback to productize implementation for next software release.
  • Qualcomm
    Software Developer
    Qualcomm May 2004 - Aug 2004
    San Diego, Ca, Us
    Debugged and fixed issues in embedded DRM library for Qualcomm chipsets using Lauterbach ICE. Developed light-weight parser in C for OMA DRM 1.0 headers. Wrote automated system and adversarial tests for implementation.

Allen George Skills

Java Distributed Systems Software Engineering C++ Software Development Python Multithreading C Git Networking Linux Web Services Testing Bash Unix Object Oriented Design Go Subversion

Allen George Education Details

  • University Of Waterloo
    University Of Waterloo
    Electrical & Computer Engineering (Distributed Systems)
  • University Of Waterloo
    University Of Waterloo
    Computer Engineering

Frequently Asked Questions about Allen George

What company does Allen George work for?

Allen George works for Datadog

What is Allen George's role at the current company?

Allen George's current role is Backend Engineer with 12+ years of experience in building distributed applications and leading teams to develop reliable and scalable systems. Background in Scala, Java, Go, Rust, Python, C++, C..

What is Allen George's email address?

Allen George's email address is al****@****ail.com

What is Allen George's direct phone number?

Allen George's direct phone number is +144056*****

What schools did Allen George attend?

Allen George attended University Of Waterloo, University Of Waterloo.

What skills is Allen George known for?

Allen George has skills like Java, Distributed Systems, Software Engineering, C++, Software Development, Python, Multithreading, C, Git, Networking, Linux, Web Services.

Who are Allen George's colleagues?

Allen George's colleagues are Alex P., Spencer Gilbert, Steve Barrett, Chris Broesamle, Fabio Zöllner, Rohit Kumar, Anthony Palmeira.

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.