About Me

As I sad I love software development becuase I love to create something new from nothing. I'm good in Java and Grails, know about HTML and CSS, in love with Twitter Bootstrap. Right now I work as CTO in New York based startup Scentbird. Scentbird is a subscription service for perfume, and what I love about this project - is our recommendation engine that can help you to find your next favorite scent. I also good in agile software development, especially agile engineering practices: XP, Agile Testing and DevOps. I think, that best products should be great both outside (for customer) and inside (for dev team).

Contact Details

Andrei Rebrov
andrebrov@gmail.com

Experience

Scentbird

CTO & Co-founder September 2013

  • - Architecture & Infrastructure decision making
  • - Product engineering (Development, Testing, Operations)
  • - Product business development
  • - Search engine optimization
  • - Building engineering culture according agile approaches

Scrumtrek

Agile Engineering Coach June 2012 - May 2014

Provide agile consulting and coaching service both in process and engineering parts. Key activity - evangelism of agile engineering practices.
Trainings:

  • - Agile Development with Scrum
  • - Agile Testing
  • - Agile Test Automation
  • - BDD with Selenium
  • - Refactoring
  • - Test Driven Development
  • - Transition to DevOps

Coaching:
  • - Requirements process (planning, groomings and etc.)
  • - Improvement process (retro and etc.)
  • - Scrum process (DSM, iteration support and etc.)
  • - Kanban method (process visualization, process improvement and etc)
  • - Testing and test automation
  • - Development practices (CI, TDD and etc.)
  • - DevOps practices (CD, configuration mgmt automation and etc)

Also I`ve founded Russian Software Community Craftsmanship and promote and facilitate different activities such as Code&Coffee, Coding Dojos and etc.

Luxoft - UBS Investment Bank

Senior Java Developer March 2011 – June 2012

Responsibilities:

  • - Java Web-based GUI development (JSP/JSF, servlets,etc.)
  • - Server side development using Spring, Hibernate
  • - Architecture development
  • - Unit testing
  • - Scrum master role in project
  • - Process improvement
  • - QA Automatisation
  • - JIRA administation / cofiguring
Achievements
  • - Self-growth as java developer
  • - Improvent in development processes
  • - Implentation of UI autotest framework based on WebDriver / TestNG for QA team purpose
  • - Stable JIRA admistration processes

Magenta Development

Java Developer September 2013

Responsibilities:

  • - Java SWING/SWING-X GUI
  • - Java Web-based GUI development (JSP/JSF, servlets,etc.)
  • - Server side development using EJB 3.x
  • - Architecture development
  • - Unit testing
  • - Writing Ant/Maven script
  • - Web-based mobile application development
  • - UI expertise leading
  • - Scrum leading
  • - Workshop organisation