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

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

  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