Git Product home page Git Product logo

Hello I'm Patrik!

Java fullstack developer
Undertook a 2-year Java Developer fullstack program @IT-Högskolan
Currently working @MobilityGuard

     

How to reach me: [email protected]

Lord Rekishi profile views


Technologies I have worked with and currently study:

  • JAVA

    • Maven, Java/Jakarta EE, Spring Boot, Micronaut, Quarkus, JMS/RabbitMQ, JavaFX, Swing, Hibernate, JUnit5/Mockito/AssertJ testing
  • DATABASE

    • MySQL, JDBC/JPA, PostgreSQL, MongoDB, SQLite, MariaDB, LDAP/AD
  • SECURITY

    • OpenID, Keycloak, OpenSSL, ACL
  • WEB

    • HTML, CSS, Javascript, Vue, React, Node, Express, Redux, Pinia, JWT, Three JS, CSS Frameworks (Tailwind, Bootstrap, MaterialUI)
  • GIT

    • Console commands, GitHub, Jenkins/Github Actions, Bitbucket, GitLab
  • DOCKER

    • Docker, Docker compose, Kubernetes, GraalVM
  • WEB SERVICES

    • RESTful API, Microservices, Consul/Vault
  • CLOUD

    • AWS, Serverless
  • IDEs

    • IntelliJ, MySQL workbench, Visual Studio Code
  • WORKFLOW

    • TDD, MVC, CI & CD pipelines, Github actions & Projects, Agile methods, Scrum, Trello
  • Design

    • Figma Wireframes, UML & ER Modeling
  • OS

    • Linux (PopOS!, Gnome, Ubuntu), Windows, MacOS
  • SOME KNOWLEDGE IN

    • C#
    • VISUAL BASIC
    • Excel
  • OTHER

    • Major interest in PC hardware and software
    • Problem solving, creative solutions and out-of-the-box thinking
    • Music, singing and other creative pursuits
    • Team player, willing and eager to learn
    • Winner of Nexer Group's prestigious "how much does that jar of coffee beans weigh?" competition (won a brand new keyboard!) ;)

Major Projects during my studies:

  • Class project in Java tools & Build environments course: Storm

    • A simple webserver implementation where we practiced using a CI pipeline
  • Final group project in Spring Boot for our Java EE/Spring boot course: CrimeDatabase

  • Final class project in our Web Services course, exploring microservices and how they connect/interact: Image-Storage Service

    • Each group designed a specific microservice for a Twittter/Facebook-clone backend. Our responsibility was to create an Image service that could be used to upload, download and store images. Each service should also work independently and use server side configuration (in our case using Consul Key/Value).
    • We also created a Gateway Service to be used as an entrypoint and loadbalancer in front of the other services.
    • Please see README on each of these services for more information.
  • Final group project in our Agile and Web application courses, working professionally using the Agile software development approach with Scrum: Paefax Project Organisation

    • The purpose of this project was to create a Quiz learning app following the Agile approach as close to reality as possible with our teacher Kevin being our customer and product owner, using a scrum approach with sprints and a agile workspace board.
    • We decided to make a language quiz app inspired by Duolingo using Vue Composition API for frontend and Node express for backend, with a SQLite database.
    • Vue frontend repository: Paefax Language App
    • Node backend repository: Paefax Language Backend
    • Agile board: Trello board
    • Please see README of any repository for the other group members and their GitHub links

Looking for Part-time Work during my studies!

Patrik Fallqvist Magnusson's Projects

lab1-webapp-course icon lab1-webapp-course

First lab for our Web Application frontend course at IT-Högskolan, Gothenburg. This is a simple travel website focused on China. The purpose of this lab was to practice using vanilla html, css and javascript and responsive design.

lab2-micronaut-webservices icon lab2-micronaut-webservices

This demo application represents a very simple motorcycle parts database where you can GET all parts and POST a new part with either just the name, or name and description.

lab2-vue-invoice-handler-webapp-course icon lab2-vue-invoice-handler-webapp-course

Second lab for our Web Application frontend course at IT-Högskolan, Gothenburg. This is a simple app where you add services and products to a list, which then is transferred to an invoice template for easy printout. The purpose of this lab was to get familiar with the Vue 3 framework, working with Router views and Components.

storm icon storm

A simple webserver implementation

to-do-app icon to-do-app

This is a very simple demo to compare Options API with the newer Compositions API. Practice for one of my courses at IT-Högskolan, Gothenburg.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.