platisd
Dimitrios Platis
Goeteborg, Sweden

I call myself a Software Engineer and a Maker. During the days I like to hack on embedded systems of all shapes and sizes. Having worked on systems running Yocto Linux and the Android Open Source Project (AOSP), I am very passionate about software architecture and clean code being the enablers for high quality, reusability and maintainability. Consequently, I incorporate this mindset and principles into my way of working as I believe they are fundamental for agility and effectiveness. Usually, I spend my evenings on open source projects which I blog about (https://platis.solutions/blog/). My favorite ones revolve around IoT, robotics and handheld gadgets where I love to develop the entire product stack. Hardware-wise, this includes everything from the PCB to the physical case around the electronics and software, from the embedded firmware to the cloud. Last but not least, I teach the DIT112 course on Systems Development at the University of Gothenburg. In DIT112, students learn how to create a system composed of both software and hardware components in regards to development, requirements handling, testing and quality assurance; all that, in an agile manner.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

613.6
CodersRank Rank
Top 2%
Top 5
C
C
Developer
Sweden
Top 5
C++
C++
Developer
Sweden
Top 10
Python
Python
Developer
Sweden
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Zenseact Full-time
Jun 2020 - Jun 2021 (1 year)
Gothenburg, Sweden
Software Engineer
SCRUM master and member of the Vision Component team. The team develops components responsible for the high-speed capturing and distribution of images as well as their logging, utilized to enable the next generation of autonomous driving.

Keywords: C++, Software Architecture, SCRUM, git, Bazel, CMake, GoogleTest
C++ embedded nvidia
Edument AB Full-time
Dec 2019 - Jun 2020 (6 months)
Gothenburg, Sweden
Software Engineer
Software Engineering consultant & teacher for Edument. I developed as well as taught Edument’s courses on C++ (beginner/advanced levels) and Git for corporate customers.

Keywords: C++, git, OOP, Software Architecture, Tutoring
C++ OOP teaching
University of Gothenburg Contract
2 years 8 months
Gothenburg, Sweden
Course Coordinator
Mar 2019 - Jun 2021 (2 years 3 months)
As the Course Coordinator at the University of Gothenburg, I am responsible for the the overall organization of the DIT112 project course on Systems development. Specifically, tasks include the course planning, creating assignments and the final exams, project work coordination, lectures and mentoring of the 1st year Software Engineering students.

The students utilize a vehicular educational platform I created to learn more about systems development. This is the fourth iteration of the course that the Smartcar platform is being adopted.

More information on the course can be found here: https://canvas.gu.se/courses/22422

The projects created by the students: https://github.com/DIT112-V19/

Demo videos: https://www.youtube.com/playlist?list=PLxwAhdZUbSph38__jMbrT-IjU4i3ZnMap
Technology provider
Jan 2018 - Jun 2018 (5 months)
As the Technology Provider for the DIT112 project course at the University of Gothenburg, I get to offer some lectures and provide technical consulting to the 1st year Software Engineering students, who are utilizing the vehicular educational platform (the "Smartcar") that I have created to learn more about systems development.

This is the third iteration of the course that the Smartcar platform is being adopted.

Jobs for you

Show all jobs
Feedback