Kan vara tillgänglig
(Uppdaterat 2020-06-22)Software Developer
Västra Götalands län, Sverige
Modersmål Svenska, English
- Git, Linux, Gerrit, Jenkins
- Scrum, SAFe, Continious Integration, DevOps
- Java, Python Erlang, Haskell, Bash, SQL, C, C++
Kompetenser (26)
backend
Python
Erlang
Agil
Scrum
SAFe
data
Git
change manaement
Haskell
Management
Planning
Linux
Java
CI/CD
gerrit
Scientist
Speach Recognition
Machine Learning
Jenkins
C++
PySpark
SQL
ETL
Spark
Scala
Sammanfattning
Markus is a technically strong and skilled developer. He has experience of multiple programming languages including Java, Python, Haskell and Erlang making him strong in both functional and object oriented programming. Markus also holds experience as SCRUM Master and is certified within the SAFe methodology. Currently Markus is working as a Python developer at Volvo Cars developing an automation framework for continuous integration.
Markus is not only strong technically but also has a developed understanding of project delivery demands and a passion for delivering with high quality. He is a team player that is easily integrated into new groups. With Markus you get an engaged and dedicated doer.
Professionell bakgrund
2019-10 - Pågående
Markus is currently developing an automation framework for continuous integration of SPA2, VCCs platform for self-driving cars. Besides developing in python, he is also responsible to introduce and spread knowledge of the tools his team develops to other development teams. Volvo Cars is currently using on-prem solutions but are in the process to migrating to AWS, giving Markus some experience in lift & shift initiatives.
Python, Agile Development (SCRUM), SAFe, Object oriented programming, Automation framework, Continuous Integration, Git, Debugging
2016-06 - 2019-10
Markus was part of a SCRUM-team working on designing and developing features for the Ericssons Mobility Management Entity (MME). During the project Markus was developing features using Erlang and for the last year of the project Markus also held the SCRUM master role. Additional responsibilities included debugging, testing, documenting and maintaining conceived solutions. Each feature developed were also presented by him and his team to multiple offices within Ericsson across the world.
Erlang, Agile Development (SCRUM), SCRUM Master, Git, Functional Programming, Feature Design, Debugging, Testing, Documentation
2016-01 - 2016-06
Markus developed algorithms to identify performance degradation in a signal processing software at Ericsson. The results of the project were implemented and incorporated into the feedback for developers at Ericsson, to help them keep their software in top shape.
Computer Science, Algorithms, Software Analysis, Clustering
2013-09 - 2015-01
Markus worked part time as IT consultant in a broad range of IT related projects during his time at Chalmers. During this time Markus developed using the programming languages Java and Drupal while also working as an internal project manager for CTK. Being a project manager for CTK meant responsibility for all IT related projects at CTK, conducting both quality assurance of the projects before delivery as well as weekly progress reports.
Java, Drupal, Project Manager, Quality Assurance
2014-01 - 2014-06
Markus was part of a team of creating a scalable and affordable home-automation system which could be operated by speech in order to control power outlets, house heating and other pieces of technology. Utilizing a Raspberry Pi a physical system was created and the software for sending control commands via IR to power outlets and other pieces of technology were developed. Markus focus area was training the speech-recognition algorithm, using machine-learning techniques such as five-fold cross validation. Markus also was part of constructing the grammar for the algorithm to use.
Algorithms, Speech Recognition, Machine Learning, Java, bash
Akademisk bakgrund
2014-08 - 2016-06
2011-08 - 2014-06