Tomas Vestelind
Software Engineer
Experience
2018-
Kaustik AB, Gothenburg Software Architect
- Development of Aiai, an application for the care assistants business. The application is written in PHP and the major frameworks that are used are Symfony and Doctrine. Other technologies that are used are MySQL, MongoDB and Redis.
- Unit testing using phpunit and integration tests written in Gherkin and executed using behat with some docker usage.
- Source control, review and continuous integration using git, GitHub, Travis and Scrutinizer.
- Working agile using Scrum and and Jira to manage our backlog, user stories and sprints.
2016-2018
OP5 AB, Gothenburg Software Architect
- Development of OP5 Monitor, an application consisting of many open- and closed source components written in several different languages, the majority of them in C, PHP and Python.
- Organization and restructuring of the current, monolithic architecture towards a microservice architecture.
- Unit testing using pytest (and similar) and integration tests written in Gherkin and executed using behave/cucumber with quite some docker usage.
- Source control, review and continuous integration using git, Bitbucket and Buildbot/GoCD.
- Working agile using Scrum and and Jira to manage our backlog, user stories and sprints.
2015-2016
Stormshield, Lyon Software Engineer
- Development of a malware detection service consisting of a REST API using Python and Flask.
- Implementation of a virus scanning component using Kaspersky’s SDK and C++.
- Source control, review and continuous integration in git, Gitlab and Jenkins.
- Service deployment and monitoring using Ansible and Nagios.
2013-2015
T. Vestelind Consulting AB, Gothenburg Software Engineer working for Ericsson AB
- Development of a packet forwarding engine in C on Linux.
2012-2013
Rt-labs AB, Gothenburg Software Engineer working for AB Volvo
- Bug fixing and implementation of sensors in Volvo Truck’s engine control platform.
2011-2012
Dfind AB, Gothenburg Software Tester working for Ericsson AB
- Automation of functional tests in Erlang for IPSec.
2010-2011
Amadeus, Nice Master’s Thesis
Education
2008-2011
M.Sc. in Software Engineering, Chalmers University of Technology
2008-2009
Exchange Studies, Institut National des Sciences Appliquées (INSA)
2005-2008
B.Sc. in Information Technology, Chalmers University of Technology
Technical skills
Strong C, Python, PHP, git, *nix, rpm, systemd, docker
Knowledgeable Erlang, Haskell, Java, deb
Other skills
Languages English (fluent), French (advanced), Swedish (fluent)