Co-op Placement Presentation

Luke Tsekouras

What I'll be covering




  • Who I worked with
  • What I worked on
  • What I've learnt
  • How it compared to other placements

Who I worked with


For the first 3 months, it was pretty much just me and


Kostya

Who I worked with

and for the rest of it...

The Stash Team

What I worked on


Freud Bot


What I worked on

Freud Bot


  • Writing checks for Freud Bot
    • REST Javadoc validation
    • Less CSS literal value checks
    • CSS vendor prefix checks
    • Test maintenance checks
    • Web driver test checks

What I worked on

Freud Bot


  • Making Freud Bot easier to interact with

What I worked on

Freud Bot


  • Helping Freud Bot understand new languages

What I worked on

Innovation week projects



  • Comment likes for Stash

What I worked on

Innovation Week


  • Quick search recent repositories

What I worked on

ShipIt projects



  • Todos for Stash Pull Requests

What I worked on

ShipIt projects

  • Stash Stats

What I worked on

Other slightly less exciting things


  • Backup and Restore
      • Feature negotiation between Stash and backup client

  • Release automation
      • A script to automatically create release branches

  • Bamboo Plan Templates
      • Scripting the generation of complex Bamboo plans

What I've learnt

The Technical Stuff


  • Enterprise Java
  • Spring (and DI in general)
  • Maven
  • ANTLR (and parsers in general)
  • Groovy
  • Closure Templates
  • Atlassian products
  • Much more....

What I've learnt

The Business-y Stuff




  • A good flavour of Agile development
  • How to ensure quality in all stages of development
  • The ingredients that make up a happy work environment

How this placement compares

My last placements


Ebix

Sirca


How this placement compares

The Bad




  • A bit isolated at first
  • Sometimes felt more like an intern than an employee

How This Placement Compares

The Good




  • Free food and drink
  • Learnt a tonne
  • High levels of trust
  • Very flexible hours
  • Legit 20% time




Thanks for listening


Questions?

Co-op placement presentation

By Luke Tsekouras

Co-op placement presentation

  • 1,023