About PubMatic Hackathon 2016

The PubMatic Hachkathon is a 36 hour event where engineers and technical leaders from different products and platforms come together, form teams, and create a unique software project from scratch.


We encourage talented and creative folks in PubMatic to code their hearts out. This event symbolizes creativity, learning, synergy, technical leadership, recognition & fun! Hoping to find not just the coolest ideas, but the greatest.  Awards will recognize qualities like technical ambition,  thoughtful code, inspired design, and potential for improvements beyond the hackathon.



Excited? Register your projects now!

For more information contact:
Register ThemesRules Help

Hackathon 2016 Project Themes

Future Of Ad Tech

Innovate & create next generation products. Make a new discovery in the amazing world of Ad Tech.


  •  e.g. Ad block detection, Enable Google AMP support in ad server etc.

Product & Infrastructure Optimization

If you think things can be done better, now is the time to demonstrate how. Show how to better optimize, save costs & improve productivity.  

  •  e.g. 10X increase in speed for header bidding, Optimize forcasting algorithm for ad server etc.

Automation

Automate builds, tests, deployments, redundant workflows, etc. Ideas to save time & improve productivity!


  •  e.g. Automatically update documentation & release notes in Confluence for a production release.

4 & 5 February 2016  
Register your teams! 
Hacker Up!

Pune

  • Feb 4, 7am - 8am Kickoff

    Introduction & Kickoff by senior leaders in respective locations.

  • Feb 4, 8am - Feb 5, 11am Design & develop your projects

    Hack, eat, drink & hack again...

  • Feb 5, 12pm - 3pm Project Submission

    All project work along with code, documentation & presentation have to be submitted to assigned Git repository.

  • Food & Drinks Arrangements in Pantry

    Breakfast, lunch & dinner will be served.

Redwood City

  • Feb 4, 7am - 8am Kickoff

    Introduction & Kickoff by senior leaders in respective locations.

  • Feb 4, 8am - Feb 5, 11am Design & develop your projects

    Hack, eat, drink & hack again...

  • Feb 5, 12pm - 3pm Project Submission

    All project work along with code, documentation & presentation have to be submitted to assigned Git repository.

  • Food & Drinks Arrangements in Kitchen

    Breakfast, lunch & dinner will be served.

New York

  • Feb 4, 7am - 8am Kickoff

    Introduction & Kickoff by senior leaders in respective locations.

  • Feb 4, 8am - Feb 5, 11am Design & develop your projects

    Hack, eat, drink & hack again...

  • Feb 5, 12pm - 3pm Project Submission

    All project work along with code, documentation & presentation have to be submitted to assigned Git repository.

  • Food & Drinks Arrangements in Kitchen

    Breakfast, lunch & dinner will be served.

Judges

Event will be judged by a panel of senior engineering leaders & CTO

Rules

Team

1. This is a team only event.
2. All participants must be PubMatic employees.
3. All project work must happen with the team present at their respective office locations.
4. You may create a team with members in different office locations.

Deliverables

1. Each team must check in their code in the Github project under the Kickstart organization assigned to them during registration.

2. Must provide project documentation hosted in Confluence.
3. Must provide ROI analysis documentation hosted in Confluence.

Judging & presentations

1. Judges will evaluate the project at each team's work station, after event has ended. Team will have 15 mins to present.

2. Finalists will have 30 mins for the final demo.

Tip: Please create a video presentation for offline review.

 

BG Image

Excited about PubMatic Hackathon 2016?

Don't Wait, Register YOUR teams right now! Register    

How to register your project for Hackathon 2016?

 
  1. Login: Login into Kickstart (kickstart.pubmatic.com) using your OKTA credentials.
    1. Create Project: Create a new Idea using the "New Idea" link on the left menu or by clicking on "Register For Hackathon 2016!" on Idea board.
    2. Fill in required information on the "New Idea" creation page:
      1. Name: Name of the project,
      2. Category: Hackathon theme for project
      3. GitHub: Name of the Git repository. Please note this repository will be created in GitHub automatically under "Kickstart" organization
      4. Team Name: Provide team name and add team members using valid PubMatic email
      5. Select “Save and Proceed"
  2. Setup Continuous IntegrationIf you choose to develop a java based web application then you can select “Java project” template to auto create a Jenkins job otherwise you can skip this step.
  3. Setup Deployment:
    1. Kickstart supports deployment of Docker images for your projects.
    2. Fill in required information on the "Deployment" page:
      1. Docker Image Name: Specify Docker image name to be deployed.
      2. Docker Exposed Ports: Specify exposed ports for Docker image.
      3. App Name: Specify App Name. App name is unique across the system.
      4. Docker Env Variables: Specify environment variables to be set while starting the docker container.
    3. Although it is highly recommended generate docker image for your project. You may skip the deployment step if you do not plan to create docker image.