I'm Dennis Kang

I am a full-stack engineer who’s comfortable working in a variety of environments with 10 years of software engineering experience. Also, I am a test-driven development advocate and lover of reliable, highly-scalable, and performant software solutions.

Download CV

About Me

  • Skilled and results-oriented software architect and engineer with over 10 years of solid experience working in technology architecture, design prototyping, and both waterfall and agile/scrum methodologies
  • Proven ability to leverage full-stack knowledge and experience to build out ideas with modern technologies and best practices
  • Extensive expertise in tech leadership roles, system architecture, and developer mentorship

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.

Mobile Development

Get a competitive edge, increase your brand recognition and create loyalty with great mobile applications.

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
  • Fast-tracked the implementation of core MVP features for new business venture.
  • Constructed solutions to solve business requirements in an efficient way.
  • Proposed and led data schema changes that improved the product with minimum effort, eliminating tech debts.
  • Contributed to extracting common functionalities from a legacy system into reusable microservices.
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 / Django / Flask

90%

React Native / Ionic framework

85%

Docker / Ansible / Jenkins / AWS

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

Contact

Location

Edmonton, AB T5H 1G1, Canada

Social Media