About Me
Hello! I'm Jonathan Gunnerud, a passionate software developer with a strong background in .NET, C#, and SQL. I have a keen interest in game development, API integration, and creating dynamic web applications. My journey in software development has been driven by a desire to solve complex problems and deliver high-quality solutions.
I have experience working with various technologies, including Unity for game development and Razor Pages for web applications. My projects showcase my ability to design and implement robust architectures, develop dynamic search functionalities, and create engaging user experiences. I am always eager to learn new skills and take on challenging projects that push the boundaries of my knowledge.
In addition to my technical skills, I am a strong advocate for collaboration and teamwork. I enjoy pair programming and guiding teams through coding and problem-solving processes. My goal is to continue growing as a developer and contribute to innovative projects that make a positive impact.
When I'm not coding, you can find me exploring new technologies, playing video games, working out, or working on personal projects that combine my love for technology and creativity.
Certifications
My Journey
Early Tech Journey
My fascination with technology began early in life. Had my first programming experience at age 13 with C++. Although I didn't continue programming immediately after, my passion for technology remained strong.
- Extensively following tech developments through videos and media
- Deep fascination with hardware, including computers and phones
- Continuous exploration of new technological advancements
Healthcare Professional
Worked at Lidköping Ljungen B during summers while studying:
- Strong communication and adaptability
- Efficient multitasking and process management
- Effective team collaboration and positive environment creation
Axevalla Folkhögskola
General Course in Game Development and Networking, studying:
- Networking fundamentals and infrastructure
- Arduino development and hardware programming
- Python programming and Flask framework
- Game development with Godot Engine (GDscript)
- Unity game development and C# integration
- Linux systems and server management
Uddevalla Yrkeshögskola
Backend Developer Education with comprehensive focus on:
- C# and .NET ecosystem (Framework, Core, MAUI)
- Web development (HTML, CSS, MVC, Razor Pages, Blazor)
- Database management and design (SQL, SSMS, SQLite)
- API development and integration
- Azure cloud services and DevOps
- Agile methodologies and Scrum Master practices
- Version control with Git (Git Master role)
Movz Internship
Internship at award-winning Swedish transport technology company:
- Developing sustainable transport solutions
- Contributing to the Movz App and Admin panel
- Building efficient logistics management systems
- Working with modern tech stack and best practices
- Collaborating in an innovative team environment
- MongoDB for database management
- Node.js for backend development
- Express.js for API development
Technologies
Projects
Roblox Game Code Scraper and Manager
This project is a robust application designed to scrape, validate, and manage Roblox game codes. It consists of several key components:
- RobloxApi.cs: Interacts with the Roblox API and cleans game names.
- RobloxScraper.cs: Scrapes codes, merges data, and saves results to JSON.
- Program.cs: Main entry, user interactions, and auto code fetcher.
Features include scraping, Roblox API integration, favorites, license validation, and more.
Freaky Fashion
An e-commerce website for a fashion brand. It includes features such as product listings, a shopping cart, and a checkout system.
- Developed the front-end using HTML, CSS, and JavaScript.
- Implemented a responsive design to ensure compatibility with various devices.
- Integrated a payment gateway for secure transactions.
Features include product search, user authentication, and order tracking.
GameScore
GameScore is a platform where users can search for games, create accounts, log in, connect with friends, and comment on games. My key contributions were:
- Developing a dynamic search functionality.
- Fetching game data from an API, storing it in a JSON file, sorting it, and uploading it to the site's game categories.
- Implementing a comments feature tied to specific users.
- Adding dynamic animations to game titles based on mouse movement.
- Creating an Easter egg featuring a Pac-Man animation where Pac-Man eats dots.
Harbor Administration App
A C# console application for managing harbor administration tasks. The app utilizes Entity Framework Core and LINQ queries to handle:
- Boat registrations and docking spots.
- Database integration for storing and retrieving information.
Airport App
An application that fetches and displays information about flights and airports using an API.
Flask Library App
A Flask application where users can:
- Log in and manage their accounts.
- Save, search for, and add new books.
- Store all data persistently in an SQLite database.
Contact
Email: Jonathan.Gunnerud@gmail.com