•Maintained and extended the high availability distributed purchase backend system. This work included: reducing the time and complexity of the rollback procedure from 20 minutes of manual command execution to automating the full process with a single command; transitioning from SMS alerts to alert handling and escalation using Opsgenie; implementing an event-driven translation layer to communicate events from the purchase system to the debt-tracking system.
•Developed new features into the debt-tracking system. This work included: implementing the business-to-business functionality for German markets for the latest API version; automating merchant account creation, helping reduce merchant onboarding time from 1 hour to 5 minutes.
•Facilitated inner-team communication and processes, and increased external team exposure, with my additional role as a scrum master.
•Member of the committee to standardize software engineering interviews.
Some of the used technologies and tools: Erlang, Python, Ruby, Bash, Groovy, Riak, Docker, Kafka, RabbitMQ, Ansible, Chef, Jenkins, Kubernetes, AWS, Git, Linux.