I'm Dennis Kang

I am a full-stack engineer with 10 years of software engineering experience. I build reliable, scalable, and high-performance software. I am passionate about test-driven development, clean architecture, and modern AI technologies. I enjoy solving complex problems and building software that performs reliably in production.

Download CV

About Me

  • Highly efficient full-stack software architect and engineer with over 10+ years of experience designing and building scalable, reliable, and high-performance software systems
  • Proven ability to apply modern technologies, cloud-native architectures, distributed systems, and AI/LLM capabilities to turn complex ideas into production-ready solutions
  • Experienced technical leader with a strong background in system architecture, AI-assisted development, engineering best practices, and mentoring developers to build high-quality software

My Services

Minimum Viable Product

To find out whether your idea can win the competition and receive customers’ love, create a minimum viable product first.

Web Development

Developing high-quality and fault-tolerant web platforms for the Internet and private networks.

AI/ML Development

Building intelligent and scalable solutions using machine learning, generative AI, and LLM technologies.

Progressive Web Apps

Fast, reliable, and engaging mobile-ready web apps with little effort and the best technology.

DevOps

Maintenance activities include error correction, enhancements of capabilities, and optimization.

Quality Assurance

Manual testing, compatibility testing, performance testing, automation engineering, and continuous integration.

Awesome Facts

Projects Done

Happy Clients

Hours Of Work

Coffee Cups

Resume

2009 - 2012
Bachelor of Computer Science

Lethbridge College

2016.4 -

StrongLoop Certified Node Developer

Lendistry

Senior Software Engineer • Self-Employed

2.2022 - Present
  • Improved system performance and developer productivity through automation, observability, and engineering best practices.
  • Designed scalable APIs and services to support evolving product requirements and business growth
  • Introduced automated testing and CI/CD practices to improve release quality and delivery speed.
  • Leveraged AI-assisted engineering tools to accelerate development and improve code quality
Lendistry

Senior Full Stack Developer • Lendistry

5.2021 - 1.2022
  • Designed the main architecture and developed whole features for the underwriter application and customer portal.
  • Designed the test flows, wrote unit tests using Jest, and integrated e2e tests using Cypress, keeping 80% code coverage.
  • Performed design and code reviews, shared knowledge, and contributed to system architecture design decisions.
  • Introduced and configured the application to use Git for the linting, testing and deployment.
PetalMD

Senior Full Stack Developer • PetalMD

11.2019 - 2.2021
  • Implemented new features, and participated in business decisions like prioritization of tasks and estimates for new features, and improved overall development process.
  • Modernized the frontend on a legacy system to enable responsive layouts and mobile views.
  • Improved local development environments and pipelines using Docker that mirrored production for rapid developer onboarding.
  • Refactored and upgraded the continuous integration code of our main repository and created a gem to make available to other products.
  • Built full-automated CI/CD pipelines on CircleCI for containerized applications using Docker, and AWS.
SoldNest

Senior Team Lead • SoldNest

6.2017 - 9.2019
  • Produced product roadmaps and project plans and tracked progress while controlling performance metrics.
  • Coordinated and supervised completion of deliverables defined by project scope statements.
  • Improved the web development workflow and drove initiatives for performant, well-tested code and an architecture that reduced redundancy.
  • Analyzed implementation alternatives and implemented solutions with the development team.
  • Explored the most effective technologies and came up with ideas to achieve the client's business requirements and goals.
Wayfair

Senior Software Engineer • Wayfair

2.2014 - 6.2017
  • Led the effort to create new and supercharge existing landing experiences for Storefront by covering everything from prototype to production.
  • Worked closely with product, marketing, and architects to evolve UI/UX strategy, and build and maintain frontend technology roadmap.
  • Built new features for the customer-facing websites as well as back-end to make it easier for our marketing team to make data changes.
  • Translated features and architecture built in monolithic environments into sustainable solutions in a decoupled services state.
MicotTel

Web Developer • MicotTel

10.2012 - 1.2014
  • Collaborated with the team to design, structure, and implement new websites from scratch.
  • Communicated extensively with users to define business needs and implement the appropriate solutions to automate previously manual functions.
  • Redesigned the primary interfaces to incorporate new functionalities and refined the existing functionalities.
  • Designed and implemented background services, and developed a caching-layer based on Memcached (for in-app caching) and Varnish (for page and endpoint-level caching).
  • Implemented quality processes, including unit tests, merge requests, and code review.

My Skills

Skills
100%

Javascript / React / Angular / Vue / Node

100%

PHP / Laravel / Symfony / Wordpress

95%

Ruby / Ruby on Rails

95%

Python / FastAPI / Django / Flask

90%

Docker / Ansible / Jenkins / AWS

90%

LLM / Generative AI / RAG

85%

AI Agents / LangChain / LangGraph / MCP

Strengths
100%
Friendly and Patient
100%
Proactive
100%
Strategic
100%
Team player

Contact

Location

Edmonton, AB T5H 1G1, Canada

Social Media