(Feb 2020 - Present)
Senior Software Engineer
Upwork
constcoder={name:'Xuanming L. (dreamsoft)',skills: ['Typescript', 'Javascript', 'React.js', 'Next.js', 'Redux', 'Express.js', 'Node.js', 'ASP.NET Core', 'PostgreSQL', 'MySQL', 'MongoDB', 'Supabase', 'Docker', 'AWS', '...'],hardWorder:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=10);};};
Who I am?
I am a professional and enthusiastic full-stack developer. As a freelance full-stack developer, I bring a robust skill set and years of experience to the table. And I am a quick learner with a self-learning attitude. I love to explore new technologies and am passionate about problem-solving. I love to make the web more convenient and functional. I am available for any kind of job opportunity that suits my skills and interests. And you would be satisfied with my result.
(Feb 2020 - Present)
Senior Software Engineer
Upwork
(Aug 2016 - Jan 2020)
Full Stack JavaScript Developer
Dalian Wanghan Software
Revvable
constproject={name:'Revvable',tools: ['Next.js', 'React.js', 'TypeScript', 'Node.js'],role:Full stack developer,website:revvable-www.uc.r.appspot.com};
Lighthouse
constproject={name:'Lighthouse',tools: ['Next.js', 'Vercel', 'React.js', 'Fintech', 'Auth0'],role:Full stack developer,website:www.lighthouse.app};
Dwellics
constproject={name:'Dwellics',tools: ['React.js', 'Next.js'],role:Frontend Developer,website:dwellics.com};
Alabama Chanin
constproject={name:'Alabama Chanin',tools: ['Next.js', 'Headless Ecommerce', 'Apollo', 'GraphQL'],role:Full stack developer,website:alabamachanin.com};
Sep 2012 - June 2016
Bachelor of Computer Science and Technology
Sun yet-sen University
1 years ago
5
How to make boilerplate for React + Typescript + TailwindCSS + Auth + Vite
6 Min Read
I have seen many posts that explains how to make React application using Typescript, or using...
1 years ago
2
What is the difference between type vs interface in Typescript
3 Min Read
Common Both can define a data type. Types aliases in Typescript mean "a new for any...
1 years ago
2
Chrome Extensions for React Developers
2 Min Read
Google developed Google Chrome (or just Chrome), a popular internet browser. One of the reasons...