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
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
- C#
- JavaScript
- TypeScript
- Python
- Java
- (ASP).NET
- Express
- NodeJS
- Blazor
- React
- React Native
- Next.js
- SQL
- SQL Server
- MongoDB
- Azure Cosmos DB for NoSQL
- Leadership
- Agile
- Scrum
- Kanban
- ScrumBan
- Jira
- Arduino
- CircuitPython
Web development
CI/CD
Embedded systems
Project management
Projects
I have some proper web application projects that I've done. One is a React frontend application with .NET backend and MongoDB as its database, the second is a full-on Blazor applications with SQL Server as its database. The third application is also a Blazor application. This third app is meant for users to save data from their IoT devices/sensors and to visualise it. Fourth application I've worked on is a social media app created with .NET Web API and React.