Hello, my name is
Dean Kim
Software Developer
Clean code.
Scalable systems.
Real impact.
I’m a Full Stack Software Developer based in Metro Vancouver who enjoys solving complex problems through clean, scalable code.
With experience across fintech and early-stage startups, I’ve worked on everything from microservice architecture and data consistency to security and cloud infrastructure.
I care deeply about writing software that’s well-tested, maintainable, and built with the end user in mind.
What I do
I am a Full Stack Software Engineer specializing in architecting scalable, cloud-native web applications. With a strong foundation in distributed systems and microservices , I bridge the gap between robust backend infrastructure and seamless, user-centric frontend experiences. I focus on building highly available, cost-effective systems that drive business growth and ensure data consistency at scale.
Back-End Development
I design and implement modular, domain-specific microservices capable of handling heavy traffic and complex business logic. My core stack includes Node.js (TypeScript/JavaScript), Java, and Python, powered by distributed system tools like GraphQL, RESTful APIs, and efficient data caching via Redis.
Front-End DevelopmenT
I build intuitive, responsive user interfaces that connect seamlessly with backend APIs. For front-end development, I primarily use React and TypeScript coupled with design component libraries including Material UI, Tailwind CSS, and Bootstrap.
Cloud Infrastructure
I treat infrastructure as code to automate deployment pipelines and orchestrate serverless, event-driven workflows. My cloud expertise is centered on AWS, utilizing ECS, Lambda, Step Functions, S3, SNS, and SQS, while fully managing website hosting and deployments.
Skills
Professional Journey
2022 - 2025
Work Experience
Neo Financial
Calgary, AB (Onsite)
Full Stack Software Developer
Refactored a tightly coupled onboarding microservice into modular, domain-specific services that scaled platform capacity to secure nearly 3 million new users and supported major corporate launches like Intuit TurboTax and Tim Hortons. By engineering automated solutions for credit checks, data unification, and identity verification, I reduced onboarding times by 30%, fraud rates by 73%, and technical operations costs by 25%. Additionally, I led the regeneration of user agreements to ensure strict compliance for nearly 2 million users during the company's transition to a Digital and Financial Company (DiFCo).
2024-2025
Education
University of the People
USA
Bachelor of Computer Science
Programming (Java), Problem-solving, Analytical thinking, Software Engineering principles, Data Structures, Algorithms, Software Development, Database Management, Computer Networks
2021-2021
Work Experience
FITD Tech
Calgary, AB (Remote)
Full Stack Software Developer
Developed a User-friendly web application front-end, back-end and dev-ops, including an optimized booking and payment system. Implemented features including authentication (JWT, Google OAuth), password reset (Gmail), and Stripe-based payment system.
2020-2021
Education
Southern Alberta Institute of Technology(SAIT)
Calgary, AB
Diploma in Software Development
Java programming, Web development (HTML, CSS, JavaScript, JSP), My SQL plus, PL/SQL, SQL Plus administration, Security(Kali Linux), Operating System(Window, Linux), Networking, Hardware, UX/UI(Adobe XD).
