Hello , Nice to see you! I'm
Gabriel Matsson
A 3rd - Year student in MSc in CS & Software Engineering.
Coding BRILLIANCE beyond mere
putting lines of CODE together.
About Me
My name is Gabriel Matsson, 23 years old from Stockholm, but I'm now currently studying my 3rd year in Computer Science and Software Engineering at Linköping University.
Experience
Student Ambassador– EricssonJuly 2024 - Ongoing
- Im currently representing XLENT Consulting Group, acting as a bridge between the students and XLENT
Summer Internship – EricssonJune 2022 - August 2022
- Full-stack development for an internal development tool at Radio Software Lab department. I was collaborating with five other summer interns who were working together on the same project.
- The projects involved both backend development utilizing Python and frontend development using React.
- Our team leader underestimated what we could achieve and we finished the work in two weeks which he thought would take the whole summer.
Technical Intern – EricssonJanuari 2020 - May 2020
- Worked with development and testing of an internal test system software. I was part of a team of four and my main task was debugging bugs that occurred following the upgrade from an older version of Python to Python 3.0.
- I also gained experience in testing and code review through the release of two major updates during my time on the project.
Volunteer work
Datateknologsektionen
I was apart of the Web Team and responsible for ensuring that the section's digital systems are operational and equipped with the features needed by the section. The digital systems of the section include, among other things, the section's website and member page. Admin duties involve working with full-stack development, both backend and frontend.
Checkout the website here: D-sektionen
Fullstack Web Developer | Kårservice
MF Kårhouse is the in-house agency of Kårservice. Kårservice is the company behind the operations of the student union buildings, and it is MF Kårhouse that creates the marketing.
As a web developer, one develops and maintains 8 different websites, all of which are WordPress-based.
Checkout the website here: Kårservice
Coding Skills
University Courses
Artificial Intelligence TDDC17
The aim of the course is to focus on developing intelligent agent systems that can decide what to do and do it. This requires techniques for problem solving, knowledge and reasoning, perceiving and acting. After the course the student will be able to: explain and discuss AI concepts apply well known AI techniques
Concurrent Programming and Operating Systems TDDE68
For Concurrent Programming the focus is on process concept, mutual exclusion, synchronisation, process interaction and deadlocks. and for Operating Systems the focus is on system calls, processes and thread, scheduling
Data Structures, Algorithms and Programming Paradigms TDDD86
Course goal, give tools to be able to independently construct computer programs that use time and memory efficiently. Furthermore, procedural and object-oriented programming in the programming language C++
Database Technology TDDD37
The aim of this course is to give a thorough introduction to the theoretical and practical issues underlying the design and implementation of modern database systems.
Functional and Imperative Programming TDDE24
Programming in Python corresponding to "Funcional and Imperative Programming" and basic discrete mathematics (sets, functions, relations, induction, graphs, logical expressions).
Large-Scale Distributed Systems and Networks TDDE35
Fundamental design principles of computer networks, protocols and Internet stack. Application layer protocols(HTTP), transport layer protocols(TCP), network layer protocols(IP and BGP), link layer protocols(Ethernet, WiFi, and Bluetooth).
Project - Artificial Intelligence TDDD92
Individual implementation of single AI techniques, which could be the ones evaluated previously or other techniques that seemed more promising. This includes, to a large extent, cooperation within the group in order to coordinate the use of the different techniques and integrate them into a full-scale system.
Object Oriented Programming and Java TDDD78
Implement object-oriented programs in Java with basic concepts of object-oriented programming, e.g., classes, instances.objects, methods, polymorphism, and encapsulation
Project: Mobile and Social Applications TDDD80
Webbprogramming: Client-server-model, HTTP, Python, basic database management. Mobile programming: Tools and language (Java for Android) for development on mobile platform. Event control, emulators, sensors, etc.
Contact Me
073 393 77 30
matssongabriel@gmail.com
Linköping, Sweden
If you have any queries at all, please feel free to reach out and I'll gladly answer them.
Thanks for visiting .
© @Gabriel Matsson