Search

Joel J Koshy

age ~44

from Sunnyvale, CA

Also known as:
  • Joel Te Koshy
  • Joelj Koshy

Joel Koshy Phones & Addresses

  • Sunnyvale, CA
  • Santa Clara, CA
  • Woodland, CA
  • 1311 Drake Dr, Davis, CA 95616
  • 1222 Halifax Ave, Davis, CA 95616
  • 2323 Shasta Dr, Davis, CA 95616
  • Bellevue, WA

Work

  • Company:
    Linkedin
    Jun 2011
  • Position:
    Senior software engineer

Education

  • Degree:
    PhD
  • School / High School:
    University of California, Davis
    2001 to 2007
  • Specialities:
    Computer Science

Skills

Distributed Systems • Embedded Systems • Scalability • C++ • Java • Software Development • C • Hadoop • Linux • Software Engineering • Algorithms • Debugging Kafka Offset Resets • Spilling Drinks

Industries

Internet

Resumes

Joel Koshy Photo 1

Senior Staff Software Engineer

view source
Location:
Santa Clara, CA
Industry:
Internet
Work:
LinkedIn since Jun 2011
Senior Software Engineer

Yahoo Sep 2007 - Jun 2011
Software Engineer Sr. (Web Search)

University of California, Davis 2001 - 2007
Researcher

Microsoft Corporation Jun 2006 - Sep 2006
Software Development Engineer (Intern)

University of California, Davis Graduate School of Management 2004 - 2005
Business Development Certificate Program Fellow
Education:
University of California, Davis 2001 - 2007
PhD, Computer Science
University of California, Davis - Graduate School of Management 2004 - 2005
Business Development Certificate, Technology Management, Business Development, Intellectual Property
Indian Institute of Technology, Madras 1997 - 2001
B.Tech, Computer Science
Abu Dhabi Indian School
Skills:
Distributed Systems
Embedded Systems
Scalability
C++
Java
Software Development
C
Hadoop
Linux
Software Engineering
Algorithms
Debugging Kafka Offset Resets
Spilling Drinks

Us Patents

  • Incrementally Updatable System Software Infrastructure For Sensor Networks

    view source
  • US Patent:
    8589522, Nov 19, 2013
  • Filed:
    Jan 28, 2013
  • Appl. No.:
    13/752296
  • Inventors:
    Joel J. Koshy - Davis CA, US
  • Assignee:
    The Regents of the University of California - Oakland CA
  • International Classification:
    G06F 15/177
    G06F 15/173
    G06F 9/445
    G06F 13/00
    G11C 11/34
  • US Classification:
    709220, 709221, 709222, 709224, 709226, 717172, 711103, 36518533
  • Abstract:
    Systems and techniques for incrementally updating a software stack are described. The software stack can be stored on a flash memory device on a target device. A server computer can receive a modification to a function that is part of the software stack, wherein additional memory is allocated on the flash memory device to allow the function increase in size via a software update. Next, a new memory layout can be determined for storing functions in the software stack based on the modification to the function. The server computer can then determine changes to a set of memory pages on the flash memory device based on the new memory layout. Next, the server computer can send the changes to the set of memory pages to the target device.
  • Synthesizing A Scalable And Incrementally Updatable System Software Infrastructure For Sensor Networks

    view source
  • US Patent:
    20060161909, Jul 20, 2006
  • Filed:
    Jan 19, 2006
  • Appl. No.:
    11/336725
  • Inventors:
    Raju Pandey - Davis CA, US
    Joel Koshy - Davis CA, US
  • International Classification:
    G06F 9/44
  • US Classification:
    717168000, 717120000
  • Abstract:
    One embodiment of the present invention provides a method and a system for synthesizing a scalable and incrementally updatable system software infrastructure for sensor networks. During operation, the system receives a specification for an application and a specification for target devices. The system analyzes these specifications in order to identify a set of software components required to support the application, and then proceeds to synthesize a customizable software stack that accommodates the identified set of software components on a specified target device. This process generates a minimal, resource-efficient software stack for a specific application on the specified target device.
  • Self-Healing A Message Brokering Cluster

    view source
  • US Patent:
    20180091586, Mar 29, 2018
  • Filed:
    Sep 26, 2016
  • Appl. No.:
    15/276197
  • Inventors:
    - Mountain View CA, US
    Jiangjie Qin - Sunnyvale CA, US
    Adem Efe Gencer - Ithaca NY, US
    Joel J. Koshy - Sunnyvale CA, US
    Kartik Paramasivam - Sunnyvale CA, US
  • Assignee:
    LinkedIn Corporation - Mountain View CA
  • International Classification:
    H04L 29/08
    H04L 12/26
  • Abstract:
    A system, apparatus, and methods are provided for self-healing and balancing partition distribution across nodes within a message broker cluster. During operation, the system receives a stream of messages at the message brokering cluster, wherein the message stream is divided into partitions and replicas for each partition are distributed among a set of nodes within the message brokering cluster. Responsive to a change in the number of nodes within the message brokering cluster, the system (1) determines a set of replicas to be migrated within the message brokering cluster, (2) divides the set of replicas into multiple chunks, wherein each chunk includes one or more of the replicas to be migrated to a new node, and (3) migrates the set of replicas one chunk at a time, wherein replicas not corresponding to the single chunk do not begin migrating until all replicas within the single chunk finish migrating.
  • Balancing Workload Across Nodes In A Message Brokering Cluster

    view source
  • US Patent:
    20180091588, Mar 29, 2018
  • Filed:
    Sep 26, 2016
  • Appl. No.:
    15/276124
  • Inventors:
    - Mountain View CA, US
    Aditya A. Auradkar - Fremont CA, US
    Adem Efe Gencer - Ithaca NY, US
    Joel J. Koshy - Sunnyvale CA, US
    Kartik Paramasivam - Sunnyvale CA, US
  • Assignee:
    LinkedIn Corporation - Mountain View CA
  • International Classification:
    H04L 29/08
  • Abstract:
    A system, apparatus, and methods are provided for balancing partition distribution across nodes within a message broker cluster so as to balance the broker nodes' workloads. During operation, the system receives a stream of messages at the cluster, wherein the message stream is divided into topics, the topics are divided into partitions, and replicas for each partition are distributed among the nodes of the message brokering cluster. Upon detection of an imbalance in the nodes' workloads by a monitor (e.g., as indicated by uneven resource consumption), an analyzer considers various possible remedies (e.g., reassigning/demoting/promoting a replica), estimates their likely impacts on the workload, and determines whether they satisfy hard and/or soft goals of the system. The analyzer generates a plan that satisfies the hard goals and that may satisfy some or all soft goals, and passes it to an executor for implementation.

Facebook

Joel Koshy Photo 2

Joel Koshy Varghese

view source
Joel Koshy Photo 3

Joel Koshy

view source
Joel Koshy Photo 4

Joel Koshy

view source
Joel Koshy Photo 5

Joel B Koshy

view source
Joel Koshy Photo 6

Joel Koshy

view source
Joel Koshy Photo 7

Joel George Koshy

view source
Joel Koshy Photo 8

Joel Koshy Itty

view source
Joel Koshy Photo 9

Joel John Koshy

view source

Myspace

Joel Koshy Photo 10

Joel Koshy

view source
Locality:
San Antonio, Texas
Gender:
Male
Birthday:
1951
Joel Koshy Photo 11

joel koshy

view source
Locality:
PEARLAND, Texas
Gender:
Male
Birthday:
1943
Joel Koshy Photo 12

Joel Koshy

view source
Locality:
Australia
Gender:
Male
Birthday:
1947

Googleplus

Joel Koshy Photo 13

Joel Koshy

Education:
Penn state
Joel Koshy Photo 14

Joel Koshy

Joel Koshy Photo 15

Joel Koshy

Joel Koshy Photo 16

Joel Koshy

Joel Koshy Photo 17

Joel Koshy

Joel Koshy Photo 18

Joel Koshy

Joel Koshy Photo 19

Joel Koshy

Joel Koshy Photo 20

Joel Koshy

Youtube

Mizhiariyathe | Niram | Cover

Please like, share, and subscribe Instagram- Youtube-...

  • Duration:
    3m 10s

Joel Koshy

Demo Reel.

  • Duration:
    1m 14s

Take-aways from a live site issue -- Joel Kos...

From the Stream Processing Meetup @ LinkedIn Nov 18, 2015 Take-aways ...

  • Duration:
    26m 15s

STORY OF MY LIFE- ONE DIRECTION | JOEL KOSHY...

Please use earphones for better experience Please like, share, and sha...

  • Duration:
    4m 1s

The Hills- The Weeknd *Acoustic Cover* by Joe...

Please Like, Share, Comment, and Subscribe Instagram- The Hills (HIG...

  • Duration:
    36s

Joel Koshy performing to Richard Thevasagayam...

No More Night.

  • Duration:
    5m 39s

Get Report for Joel J Koshy from Sunnyvale, CA, age ~44
Control profile