Software Developer/ Engineer
Obashi
Falkirk, United Kingdom
Backend software developer, with experience in Go, PostgreSQL, Redis, Dgraph/Badger key value store, Docker, Git, gRPC, End to End tests, Unit tests. What I have accomplished:The past four years at Obashi, as a team have built two versions of the product purely in Go, using PostgresQL as the main database to store our data. The product was built as a RESTful API service using JSON.The authentication system was built internally, using Bearer Token authentication and JWT tokens. We used Docker to ship our product and the Docker Network to deploy the server , the postgres container and the UI container to a local network. Testing was a big factor of the development process, and mainly it was end to end tests with some unit tests for complex functions. Side projects during my time at Obashi was two micro-services using gRPC, one simple Authentication service and a mail service. The mail service was using a key value store of the email events, triggered by user actions, and go routines to send those emails to the user inboxes. For the authentication service we used Redis as a fast key value store for the jwt tokens.The last 6 months, Pavlos was contributing the front end of the product, which was entirely in Javascript and Vue.Js, delivering end to end (full stack) tickets.