Senior Staff Software Engineer at Mix.com; Ex-Yahoo!, StumbleUpon, Overstock.
San Francisco Bay Area
StumbleUpon
Senior Software Engineer, Personalization Data Platform
November 2014 to Present
San Francisco Bay Area
Elance
Senior Software Engineer
March 2014 to November 2014
San Francisco Bay Area
Overstock.com
Technical Lead / Java Software Developer II
February 2011 to February 2014
Yahoo!
Software Developer, Yahoo! Search
July 2010 to February 2011
Abstrakt Designs
Software Developer Intern
December 2009 to June 2010
Information Technology Center, USC Law School
Student Database & Web Developor
November 2008 to December 2009
• Designed & Implemented a distributed streaming data-pipeline for processing millions of out-of-order events per day to calculate multi-dimensional aggregates and predictive signals; While carefully choosing trade-offs between accuracy, latency, resources etc. • Provided infrastructure for data platform based on Lambda Architecture principles. • Working on creating a new personalization platform including Sampling, Ingestion & Recommendations. •... • Designed & Implemented a distributed streaming data-pipeline for processing millions of out-of-order events per day to calculate multi-dimensional aggregates and predictive signals; While carefully choosing trade-offs between accuracy, latency, resources etc. • Provided infrastructure for data platform based on Lambda Architecture principles. • Working on creating a new personalization platform including Sampling, Ingestion & Recommendations. • Ad-Hoc ETL - Created few ad-doc data query and map-reduce jobs for day-to-day tasks. Key Technologies Used - Scala, Storm, Kafka, HBase, Redis, ElasticSearch, Zookeeper, HDFS, Pig, Hive, MapReduce
What company does Ankit Chaudhary work for?
Ankit Chaudhary works for StumbleUpon
What is Ankit Chaudhary's role at StumbleUpon?
Ankit Chaudhary is Senior Software Engineer, Personalization Data Platform
What industry does Ankit Chaudhary work in?
Ankit Chaudhary works in the Internet industry.
Who are Ankit Chaudhary's colleagues?
Ankit Chaudhary's colleagues are Michael Hobbs, Rebekah Hsieh, Ashok Venkatesan, and Molly Orr
📖 Summary
Software Engineer with experience in application infrastructure, Data Engineering & Platform. Currently working in • Realtime Streaming Pipeline & Lambda Architecture • Distributed Systems & Stateful Scalable Distributed Application • Big-Data Technologies, NoSQL Data-stores & Hadoop Map/Reduce Proficient in • Microservices & Stateless Distributed Web Applications • Service Oriented Architecture & REST Architecture Style • Database Design, Modeling & Development • Object Oriented Programming and Design • Agile Software DevelopmentSenior Software Engineer, Personalization Data Platform @ • Designed & Implemented a distributed streaming data-pipeline for processing millions of out-of-order events per day to calculate multi-dimensional aggregates and predictive signals; While carefully choosing trade-offs between accuracy, latency, resources etc. • Provided infrastructure for data platform based on Lambda Architecture principles. • Working on creating a new personalization platform including Sampling, Ingestion & Recommendations. • Ad-Hoc ETL - Created few ad-doc data query and map-reduce jobs for day-to-day tasks. Key Technologies Used - Scala, Storm, Kafka, HBase, Redis, ElasticSearch, Zookeeper, HDFS, Pig, Hive, MapReduce From November 2014 to Present (1 year 1 month) San Francisco Bay AreaSenior Software Engineer @ Data Pipeline Team - Built components of a realtime big-data distributed data-pipeline for Matching & Search. Key Technologies Used - Java, Storm, Kafka, MongoDB Infrastructure Team - Created an API Gateway for a communication platform to provide single point of entry to interact with a pool of internal microservices. Key Technologies Used - Java, REST, Microservices, RxJava, Reactive Programming, Websocket Atmosphere Server, Dropwizard, Hazelcast, Google Guice From March 2014 to November 2014 (9 months) San Francisco Bay AreaTechnical Lead / Java Software Developer II @ • Provided technical and subject matter expertise to Search Engine Optimization (SEO) and User Generated Content (UGC) teams. • Mentored team members on development best practices and standards to develop modular, flexible & scalable distributed applications. • Developed a CMS to provide SEO business experts an ability to create, manage, review & deploy templates for meta-tags on a website with million of pages. • Designed and lead the development of few projects to increase natural search traffic to retail website. • Developed a data feed batch application to export products data for online shopping website. Key Technologies Used - Java, Spring MVC, JSP, Jamon, Hibernate, REST, JAX-RS, Jersey, Maven, Ehcache, JUnit, Mockito, Oracle11g, JavaScript, HTML, Handlebars, Backbone.js, AngularJS Tools Used - Eclipse, Subversion, Jenkins, Nexus, YourKit Profiler From February 2011 to February 2014 (3 years 1 month) Software Developer, Yahoo! Search @ Worked on several bucket tests (live experiments) and production features including Server Side, Client Side and work-flow changes. Key Technologies Used - PHP, JavaScript, HTML, XML, JSON, CSS, SVN From July 2010 to February 2011 (8 months) Software Developer Intern @ Worked as part of a development team for a start-up company (client) - LaughStub.com - Database Architecture * Developed scalable Relational database (RDMS) schema in MS SQL Server, for the startup from scratch. * Automated mission-critical data migration processes and other technical operations by implementing stored procedures, views, triggers and cursors. - Applications Development * Devised a Centralized Checkout System for transactions through numerous sources, improved scalability, transparency & consistency. * Built framework for an online Box Office and ticket check-in system. * Created a reporting tool with 24 varied reports to assist account managers and other general employees of comedy clubs. Key Technologies Used - ColdFusion Markup Language (CFML), MS SQL Server, HTML, JavaScript, CSS From December 2009 to June 2010 (7 months) Student Database & Web Developor @ Primary responsibilities as a Database Developer include relational structure design & development, executing multiple tables query for customized complex reports in MS SQL Server environment. Other tasks include developing new demanding web applications. Key Technologies Used - ColdFusion Markup Language (CFML), HTML, JavaScript, CSS, MS SQL Server From November 2008 to December 2009 (1 year 2 months) Master of Science (MS), Computer Science @ University of Southern California From 2008 to 2010 Bachelor of Engineering (B.E.), Computer Science & Engineering @ Institute of Technology and Management From 2004 to 2008 Ankit Chaudhary is skilled in: Java, Scala, REST, Big Data, NoSQL, Hadoop, MapReduce, Distributed Systems, Apache Storm, Apache Kafka, HBase, Hive, Apache Pig, MongoDB, Dropwizard, Spring, Hibernate, Hazelcast, Ehcache, JMS, JAX-RS, Maven, Jenkins, Continuous Integration, Continuous Delivery, OOP, Design Patterns, Domain Driven Design, Object Oriented Design, SQL
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 2 month(s)
Unlikely
Likely
There's 90% chance that Ankit Chaudhary is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required