Skip to content
View JohanCodeForFun's full-sized avatar
🚀
Building interesting projects and studying cybersecurity
🚀
Building interesting projects and studying cybersecurity

Highlights

  • Pro

Block or report JohanCodeForFun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johancodeforfun/README.md

Hey,

Senior software engineer and tech lead with a background in web and cloud development.

I work mainly on fullstack web systems running in the cloud, and I spend a lot of my time balancing hands-on development with technical leadership.


Tech leadership & delivery

As a tech lead, I focus on:

  • Leading technical work across projects and teams
  • Turning product requirements into clear technical plans
  • Making and documenting architectural tradeoffs
  • Keeping delivery predictable by reducing risk early
  • Reviewing code and designs with long-term maintainability in mind
  • Mentoring engineers and helping them grow in ownership and decision-making

I care about clarity, follow-through, and building systems teams can actually live with.


Web & cloud development

My hands-on background is primarily in:

  • Designing and building web APIs and backend services
  • Working with distributed systems and service-oriented architectures
  • Supporting systems in production and dealing with real-world failure modes
  • Developing and operating systems on AWS or other cloud platforms
  • Integrating cloud services with application-level concerns

I’m comfortable moving between implementation, design, and operational discussions.


Security & reliability (supporting skills)

I’ve been building practical knowledge in application and cloud security to improve architectural decisions and reviews.

This includes:

  • Common web application vulnerabilities
  • Authentication and session handling
  • Server-side and client-side security issues
  • AWS security fundamentals (IAM, networking, threat modeling)

The intent is to design systems that are harder to break and easier to operate.


Learning / practice

Current areas of practice:

  • Web application security labs
  • Cloud security scenarios
  • DevSecOps fundamentals

In progress:

  • AWS Certified Solutions Architect – Associate
  • Burp Suite Certified Practitioner

Stack (selected)

  • Java / Kotlin
  • JavaScript / TypeScript
  • REST APIs, distributed systems
  • Amazon Web Services (AWS)
  • CI/CD

I like working on teams that value ownership, steady delivery, and pragmatic engineering.

Pinned Loading

  1. customer-management-aws-demo customer-management-aws-demo Public

    A complete full-stack application demonstrating modern cloud-native deployment patterns using Spring Boot, React, and AWS services with enterprise-grade security.

    Java 1

  2. certificates certificates Public

    My collection of certificates for continued learning

    1

  3. tdd-rest-api tdd-rest-api Public

    Project: Test driven development of REST API

    TypeScript

  4. webshop-api-store webshop-api-store Public

    Webshop built with: Vue Pinia, TypeScript and Bootstrap

    Vue 1 2