Saju Pillai

Saju Pillai

Sammamish, Washington, United States
4K followers 500+ connections

Über uns

Engineering Leader.

Experienced in building teams & products from the ground up -…

Articles by Saju

Activity

Join now to see all activity

Erleben Sie

  • Kong Inc. Graphic

    Kong Inc.

    Greater Seattle Area

  • -

  • -

  • -

    Bellevue, Washington, United States

  • -

  • -

    Bellevue, WA

  • -

    Bangalore / Singapore

  • -

    Bangalore

  • -

    Bangalore

  • -

    Hyderabad

Bildung

Projects

  • Public domain code

    - Present

    apache remote auth module, java class file disassembler, sshd for windows, mandelbrot viewer for macbook & other misc stuff

    https://github.com/saju

    See project
  • Async HTTPD

    -

    Wrote a new core(mpm) for Apache 2.0 to make it handle unlimited simultaneous long running requests (capped by memory). Apache threaded-mpm was modified to perform asynchronous network io (combination of epoll/WaitForMultipleObjects & thread-pools). Apache protocol core was modified to remember state and the module interface was extended for Oracle specific modules wanting to use this facility. Binary compatibility with 3rd party apache modules was maintained.

    An async apache configured…

    Wrote a new core(mpm) for Apache 2.0 to make it handle unlimited simultaneous long running requests (capped by memory). Apache threaded-mpm was modified to perform asynchronous network io (combination of epoll/WaitForMultipleObjects & thread-pools). Apache protocol core was modified to remember state and the module interface was extended for Oracle specific modules wanting to use this facility. Binary compatibility with 3rd party apache modules was maintained.

    An async apache configured with 5 workers was able to handle 2000 simultaneous very long running requests when a stock apache maxed out at 5 requests.

  • HTTP & FTP interface to Oracle Patch Repository

    -

    Implemented HTTP/1.1 & FTP stacks to allow Oracle Releases & Patches to be distributed efficiently to customers. Some Oracle releases are in GB sizes and customers needed a reliable, restartable download mechanism. Using a common backend api, a CDN aware FTPD & HTTPD with distributed caching was implemented. The FTPD & HTTPD sit on a virtual file system running off a database (for meta data) & serve files off a distributed filesystem.

    These servers have been transferring ~2TB of data…

    Implemented HTTP/1.1 & FTP stacks to allow Oracle Releases & Patches to be distributed efficiently to customers. Some Oracle releases are in GB sizes and customers needed a reliable, restartable download mechanism. Using a common backend api, a CDN aware FTPD & HTTPD with distributed caching was implemented. The FTPD & HTTPD sit on a virtual file system running off a database (for meta data) & serve files off a distributed filesystem.

    These servers have been transferring ~2TB of data every day.

  • HTTPD 0-conf

    -

    Rewrote apache's startup, conf processing code & listener binding code to retrieve configuration on the fly from a remote configuration store. This apache is also able to process & receive configuration changes during mid-operation

Honors & Awards

  • Next Big Company

    Times of India

    Featured by ToI as the Next Big Company from India

  • TechSparks-2011 Winner

    YourStory

  • Young Turks

    CNBC

    Featured on Young Turks by CNBC India

Recommendations received

More activity by Saju

View Saju’s full profile

  • See who you know in common
  • Get introduced
  • Contact Saju directly
Join to view full profile

Other similar profiles

Gemeinsame Artikel erkunden

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Saju Pillai

Add new skills with these courses