Bachelor of Engineering (B.E.) @
Birla Institute of Technology and Science
I have over 7 years of experience developing software for problems ranging from Large scale distributed systems and machine learning to mobile application development. I'm passionate about architecting, building and operating massive-scale, high-availability distributed systems, solving problems quickly and efficiently using cloud computing, innovating frameworks for solving problems at scale, and building mobile applications with unparalleled user
I have over 7 years of experience developing software for problems ranging from Large scale distributed systems and machine learning to mobile application development. I'm passionate about architecting, building and operating massive-scale, high-availability distributed systems, solving problems quickly and efficiently using cloud computing, innovating frameworks for solving problems at scale, and building mobile applications with unparalleled user experience.
I have a strong record of delivering results, innovation, and customer focus. I am a proven team leader in fast-paced, agile environments, and I am enthusiastic about leading others to solve hard problems. I place an emphasis on simplicity and practical solutions while ensuring great quality and security.
AREAS OF EXPERTISE
Scalable Distributed Systems | Content Discovery | Machine Learning | Web Services | MapReduce | Chromium and Webkit Rendering | Algorithms | Mobile Applications | Information Retrieval | Recommender Systems
Senior Software Development Engineer, Internet Of Things @ Lead design and development for a new AWS initiative in IoT (Internet of Things) space : https://aws.amazon.com/iot/ From January 2015 to Present (1 year) Senior Software Development Engineer @ Lead design and development of the Silk web browser on the Kindle Fire, with a goal of leveraging cloud computing and Amazon Web Services to enhance and optimize the browsing process and change the way we think about web browsers.
Lead design and development of the Silk web browser's cloud infrastructure. Built core proxy systems to handle all cloud-enabled traffic from the browser using SPDY protocol.
+ Over 30 Patents filed with the U.S. Patent Office
+ Engineering Lead for the CloudBrowse team (aimed at splitting browser rendering to run in AWS, delivering all web pages under 2 seconds). This project fundamentally changes the way we think and interact with web browsers and forms the core of Silk, AWS browser.
+ Engineering Lead for the content discovery team in Silk organization, designing and leading a team to implement features like Web-Page recommendations, automatic news aggregator and creating “Topic profiles” for web interests.
+ Engineering lead for the Machine Learning team at Silk which was responsible for large-scale analysis of customer metrics, using AWS services like SWF and Elastic Map-Reduce.
+ Designed and developed a scalable and secure data analysis system aimed at processing Terabytes of data and mine useful information
+ Lead the design and development of key Silk features including predictive page loads, which aimed at providing instant page-load experience to the user (optimizing performance over 10x)
Press Coverage :
* http://thenextweb.com/gadgets/2011/09/28/amazon-introduces-silk-its-new-split-mobile-web-browser-half-on-device-and-half-in-amazon-cloud/ From January 2012 to January 2015 (3 years 1 month) Graduate Research Assistant @ Semantic Web, Information Retrieval, Image Search Engines
+ Led a team of researchers to design an Exploratory Search Engine Framework to perform Image Retrieval on the semantic web.
+ Developed a flexible and extensible ontology based image search engine implemented using WordNet nouns hierarchy. The system performed query expansion on textual queries and retrieved images from the Image-net data set. The retrieved images were displayed in a semantically structured fashion and related queries presented to the user for disambiguation. From August 2010 to January 2012 (1 year 6 months) Software Development Engineer @ Designed and developed a communications manager to publish real-time messages for customers of Amazon Global Payments
+ Lead Interactions with 10+ downstream teams and services at Amazom
+ Designed and implemented a generic communications manager as a Web Service used by various teams at Amazon to dispatch customer notifications to Amazon.com customers on various destinations including Email, SNS notifications, SMS and smart devices (Android, Iphone) using Pub/Sub model. From May 2011 to August 2011 (4 months) Software Development Engineer @ Designed and Developed large scale trade enrichment applications for Post-trade Technologies team in the equities and listed derivatives market.
+ Designed and developed highly reliable, fault-tolerant distributed systems connecting to stock exchanges around the world.
+ Designed and developed a Reference Data Editor application to enable business users to manage reference data for Trades Completion Equities From January 2010 to July 2010 (7 months) Research Fellowship @ Artificial Intelligence, Optimization Problems, Graph algorithms
+ Focused on meta-heuristic approaches to solve the k-cardinality tree problem for generic graphs, combining ant colony optimization and large scale neighborhood search.
+ Implemented a large scale tourist trip design system using Flickr data, as an extension to the algorithms developed.
+ Analyzed relationships in social and biological network graphs using RDF. From August 2009 to January 2010 (6 months) Saarbrücken Area, GermanySoftware Development Engineer @ + Developed an Integration Wizard for Amazon’s Flexible Payments System SDK to reduce the on-boarding time for customers/developers from approximately 2 weeks to less than 2 hours.
+ Designed and developed a Testing Framework for the Amazon Web Services Platform team (SAL) to isolate dependencies from external teams. From January 2009 to June 2009 (6 months) Software Development Engineer @ + In-Depth study of basic and advanced issues of Application Security for managed code.
+ Performing security reviews for managed code and analyzed the different security issues, vulnerabilities, threats and how to mitigate those threats in various applications like msn.com.
+ Performing Security Deployment Review for an ASP.NET 2.0 and IIS 6.0 application to identify potential security vulnerabilities introduced by inappropriate configuration settings From May 2008 to July 2008 (3 months) Software Developer Internship @ From May 2007 to July 2007 (3 months)
MS, Computer Science, 4.0 @ The University of Texas at Austin From 2010 to 2012 Bachelor of Engineering (B.E.), Computer Science, 9.58 @ Birla Institute of Technology and Science From 2005 to 2009 Saral Jain is skilled in: Java, Machine Learning, Software Development, Algorithms, Data Mining, Information Retrieval, C++, Distributed Systems, Hadoop, Computer Science, Programming, MapReduce, Amazon Web Services (AWS), Scalability, C