$ About Me

I'm a full-stack developer with a passion for creating elegant, efficient architecture for cloud native software. With expertise in modern web technologies, I specialize in building scalable applications that deliver exceptional user experiences.

My journey in software development began over a decade ago, and since then I've worked on diverse projects ranging from enterprise AI applications to fintech platform infrastructure. I believe in clean code, continuous learning, and the power of collaboration.

When I'm not coding, you can find me exploring new technologies, reading books on science and history, or sharing knowledge through technical writing and mentoring.

👨‍💻

Josh Janes

Full-Stack Engineer

// Technical Skills

Frontend

JavascriptVue.jsReactTypeScriptTailwind CSSHTML5CSS3

Backend

JavaSpring BootNode.jsC#.NETExpressPythonMySQLMongoDBRedis

DevOps & Tools

DockerKubernetesTerraformAWSGitCI/CDLinux

Other

REST APIsgRPCWebSocketsTestingAgileMicroservices

// Experience

Software Engineer L3 (Remote, Canada)

Earnin

2022-2024

Led the design and implementation of a cross‑platform login system with React, TypeScript, C Sharp, and Java, which cut security vulnerabilities by 15 percent through OAuth and Passkey authentication. Partnered with stakeholders to integrate Keycloak, streamlining user authentication and reducing support calls by 20 percent. Managed the interview process for dozens of software‑engineering candidates.

Software Engineer L1/L2 (Mountain View, Califonia)

Intuit

2017-2021

I led the complete overhaul of QuickBooks Assistant, deploying a Python LLM for richer chatbot interactions, building a Java Spring Boot platform that powers AI agents for QuickBooks Online and TurboTax, and modernizing the backend with Kotlin microservices. I also shifted the system from synchronous REST to asynchronous gRPC, enabling real‑time chat, while using data‑driven A/B tests to improve app engagement and streamline release cycles.

Computer Repair Technician (Edmonton, Alberta)

Alberta Computers For Schools

2016

Refurbished and repaired old computer hardware for schools across Alberta. Installed and configured operating systems and performed systems administration tasks.

// Let's Connect

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!