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?
Made with Slides.com