Epek (epek.co.uk) is an on-line marketplace with superior user experience expressed through: clean and simple design, user friendly worklfows, excellent performance and first class support for mobile devices.

My role

I was hired to help with the development of back end and to supply know how from the fields of Software Development Lifecycle (SDLC), Internationalization (i18n) and Localization(l10n).

I did a lot of code cleanup and refactoring to better accommodate automated testing and continuous integration process that Epek envisioned. I also worked with the front end team on implementing new features, for which I supplied backend REST API services. I also implemented PayPal Adaptive Payments integration.

Technologies used

The backend REST API services are Google App engine applications implemented using Python and Golang.

For testing we used Selenium and Nose.

For development workflow we used Git Flow and nvie's branching model (http://nvie.com/posts/a-successful-git-branching-model/).

For continuous Integration we used Travis CI.