Joakim Kokocha

Engineer and software developer.

Learn more!

Who am I?

I'm a software developer with experience in web development, web design and programming! As well as technical skills, I also have experience working on projects in groups using Scrum.

Experience

46elks - Web Developer Intern

February 2021 - April 2021

NTI-gymnasiet - Student Ambassador

August 2017 - December 2018

Swedish Church - Youth Leader

2016 - 2019

Education

NTI-gymnasiet - Software Development Engineer Program

August 2020 - Now

Swedish Church - Leadership Education

2016 - 2017

NTI-gymnasiet - Information Technology Program

August 2017 - July 2020

Piece of Value - Rethoric and Presentation Technique

2017

Skills

HTML5, CSS3, Python, Bootstrap, Less, Sass/SCSS, JavaScript, JQuery, Java, Jekyll, Docker, Pug, ExpressJS, Materialize, Raspberry Pi, Linux, Automated Testing, CI/CD, Automated HTML & CSS Code Validation, Photoshop, Figma, Selenium, Git, Godot, SQL, Project Documentation, Scrum.

APIskolan

A swedish learning platform about APIs, made as part of my internship at 46elks!

The main focus of this project was to do all the basics as good as possible, rather than to produce as much content as possible. This means focus on modular code, responsive design, proper documentation, automated testing and CI.

Aside from only static information, the website also uses a "quiz" system to make learning interactive. Pug, SCSS and JavaScript was used to build the website, along with Python Selenium for automated tests.



Check out the live website!
Check it out on GitHub!

Lunchpad

Lunchpad was made due to a request by the principal of NTI-gymnasiet Uppsala. They wanted a system to ensure that students of the school don't cheat their specified lunch times.

Our solution was to use a Raspberry Pi connected to a screen and an NFC scanner at the entrance of the dining area running a Python program. The students are required to scan their keycards, and the screen shows whether it's currently their time to eat or not.



Check it out on GitHub!

Pizza Place Website

A static website for a hypothetical customer with focus on design and a system for automated testing.

The webpage uses Jekyll, HTML and CSS with Less, and the automated testing system uses Python Selenium connected to CI on GitLab.

Automated tests for every feature were made before each feature was implemented, including a test that checks if the website works well in all common resolutions using automated screenshots. There's also static validation in the CI pipeline.



Check out the live website!
Check it out on GitLab!

"Multiplayer JRPG"

A short lived video game passion project between me and my friends! The game is currently nothing more than a proof of concept, but I learned a lot about video game development working with it.

The idea behind the game was to create a multiplayer role-playing game with a timing based combat system. Even though the project is far from complete, we all had a lot of fun making it!

The game is made using Godot Game Engine.



Download the latest release!
Check it out on GitHub!

Contact