Paavo Karppinen
Ambitious Software Developer

University of Jyväskylä, 2018-2024
Bachelor and Master of Science
Grade: 4/5
Major: Mathematical Information Technology (Computer Science)
Specialisation: Specialisation in Software and Telecommunication Technology
Minor: Basics of Human Resource Management
Master's Thesis: Project management of software development projects during the COVID-19 pandemic, grade: 4/5
Jamk University of Applied Sciences, 2025-, (149/240 cr)
Bachelor of Engineering
Major: Electrical and Automation Engineering
Orientation: Automation Engineering
I am a Master of Science in Computer Science from University of Jyväskylä. I would describe myself as an analytical person, I like try to figure out how different systems are built from the information that is just plainly available to me. I like solving problems and I would argue that I'm very good at it. On two uni courses, Continuous Software Engineering and Software Project, it has dawned on me how much I know when comparing to my fellow students. I've also been complimented on my intelligence/knowledge on these courses, especially the latter one.
I have strong programming skills via multiple courses and I also possess a C# certificate by the name of "Foundational C# with Microsoft". The certificate is by freeCodeCamp in collaboration with Microsoft. I also have experience with project work from courses Team & Client and Software Project. The former was a course where I was part of a five-member student team to design an event geared towards tertiary education students. On this project I was on a leadership role with a second member and at the end of the project, my work was praised. The second project was a project where I was the project manager as part of, again, a five-member student team, but this project was a software development one. At the end of the project, the instructor from the university's side praised my leadership. My master's thesis topic was software development project management during COVID-19 pandemic, and for the thesis, I needed to research project management methods used in software engineering. From this research I have a solid knowledge of agile methods and more specifically Scrum. I completed my military service as a leader, and my evaluation in the end was very good.
My interest is first and foremost software development but I do want to work in managerial positions in the future. I am also interested in Machine Learning, and I've started to deepen my knowledge on creating machine learning models.
Skills
Below you can see my skills or technologies that I have used in some capacity. My strongest tech stack is .NET/C#/SQL for backend, while frontend is possible with React or Blazor for web apps, and then .NET MAUI or WPF for desktop applications.
- C#
- JavaScript
- TypeScript
- Python
- Java
- (ASP).NET
- Express
- NodeJS
- Blazor
- React
- React Native
- Next.js
- SQL
- SQL Server
- MongoDB
- Azure Cosmos DB for NoSQL
- Azure Blob Storage
- Leadership
- Agile
- Scrum
- Kanban
- ScrumBan
- Jira
- Arduino
- CircuitPython
Web development
CI/CD
Embedded systems
Project management
Projects
In this section you can read my projects that I have done on my free time. They are heavily skewed to web applications where many of these projects include a .NET Web API. In most of my projects, I use SQL Server where I write the SQL statements myself. Some projects also include a document-based database, in which case my current choice is Cosmos DB. I have also used a local version of Azure Blob storage to store files (mainly used for images).