Denis Lee
Minneapolis, Minnesota, USA
--
Senior Full-stack Developer
www.linkedin.com/in/denis-lee-b5522a311
A senior full-stack developer with 9+ years of experience in software
development and knowledge of engineering principles, theories, standards,
specifications and conventions.
Expertized in React frontend, WPF desktop app, ASP.Net backend, Laravel, NodeJS
backend, PWA apps, blockchain architecture, smart contracts, DEFI and DAO logics,
Mainly dedicated to full-stack web and desktop app development since 2022 when
the blockchain market shrunk.
Well versed in several programming languages including JavaScript, C#, C++, Python,
PHP, XAML, HTML, Solidity, Rust, etc.
Having rich experiences in building roadmaps of software, design of DB structures,
and code quality reviews of team members.
Very familiar with test-driven development cycle and CI/CD and good at collaboration
with team members.
Having some experiences in artificial intelligence and machine learning, especially
image processing and natural language processing.
EDUCATION
Bachelor’s Degree | HONG KONG BAPTIST UNIVERSITY
SEPTEMBER, 2010 – AUGUST, 2014
Majored in computer science and graduated with GPA 3.2
SKILLS
•
•
•
•
•
•
•
•
•
•
•
•
NodeJS and NestJS
React and NextJS
PHP
Laravel
Angular
React Native
C++
HTML and CSS
XAML
Opensea and Alchemy
Web3
Defi, DApp and DAO
•
•
•
•
•
•
•
•
•
•
•
•
.Net and C#
ASP.Net and ASP.Net core
WPF, WCF and Winforms
Python
Django
Javascript and Typescript
Git, Github and Bitbucket
SQL
mongoDB
Project roadmaps
Software testing
AWS
•
•
•
•
•
•
Blockchain
Smart contracts
Solidity
Rust
Truffle and Hardhat
Code Review
•
•
•
•
•
Azure
CI / CD
Jira
Machine learning
Artificial Intelligence
EXPERIENCE
Senior Full-stack Developer | Freelancing
OCTOBER, 2022 – PRESENT
Working as a freelancer with multi-skills, mainly full-stack web development.
▪
▪
▪
▪
▪
▪
▪
▪
Participated in 10+ website structure design
5+ DB structure design of SQL, MongoDB or hybrid
5+ React frontend development with test cases included
5+ Nodejs or Nestjs backend development with payment, 3rd-party APIs
connection, test cases included
4 WPF applications working with ASP.Net core API servers, in addition, an
encryption library developed with C++ used in a WPF app
3 Projects managed in Azure DevOps and 5+ projects managed in Github
Mainly contributed to code reviews of other developers
Contributed ideas and worked on solutions to evolve our CI/CD processes and
tools
Blockchain development
▪
▪
2+ Ethereum smart contracts projects for Defi
Resolved 100% of issues of 5+ NFT projects I participated earlier
Senior Full-stack Blockchain Developer | Freelancing
AUGUST, 2019 – October, 2022
Working as a freelancer with multi-skills, especially blockchain technology
▪
▪
▪
▪
▪
▪
▪
▪
Defi platform roadmap and design
Building DApp design and structure with co-workers
Developed on-chain & off-chain governance protocol with MERCER-based tokens
so that users are able to make decisions of adding new features and modifying
current functionalities of the platform.
Analyzed the AMM models in Uniswap, Pancakeswap and implemented in the
MONA side chain.
Implement basic functionalities of NFT Marketplace such as sale, auction,
airdrop and used proxy for service fee calculation
Roadmap design and development of NFT marketplaces
Tokenomics design and implementation of ERC20/ERC1155 tokens in
Ethereum, TRON, Binance and Arbitrum chains
Developed ERC721/1155 Token Bridge solution between Ethereum and L2
▪
▪
▪
▪
scaling solutions such as Arbitrum, Optimism, StarkNet, zkSync, etc.
3+ DAO voting platform programming
5+ Defi DEX (staking, farming, swapping, etc) programming with web3 and react
as frontend and solidity as backend
CI/CD implementation using Jenkins pipeline to AWS services
Enterprise-scale development with JIRA as an issue-resolving tool and Git as a
version-management tool
Working as a freelancer with other skills
▪
▪
3+ Desktop apps programming and testing using WPF, C#, .Net
5+ Website programming with React, Vue, Angular as frontend and ASP.Net,
Laravel, Node/NestJS as backend
Senior Full-stack Developer | JLL
AUGUST, 2017 – JULY, 2019
Participated in 5+ web and mobile development as a full-stack developer
▪
▪
▪
▪
▪
Roadmap design of website and mobile products
DB structure design
Task management of junior developers
React, VueJS, NodeJS, ASP.Net full-stack programming
Mainly contributed to Code reviews of other developers
Junior Web Developer | Advanced Capital Group
DECEMBER, 2014 – JUNE, 2017
Participated in 5+ web projects development as a front-end developer or a back-end
developer
▪
▪
▪
▪
ASP.Net backend logic implementation
ReactJS frontend UI/UX implementation
Code quality review and validation
Design of DB structures
Developed 2+ desktop and mobile apps
▪
▪
React Native mobile development
Some desktop apps for internal use only using WPF
LANGUAGES
•
•
English: fluent
Chinese: Intermediate
EXTRA
•
•
Birth date: 05/08/1992
Hobbies: Swimming, Hiking