Michael Lim

  • Michael Lim
  • Montreal, Québec, H2V 3Z9, CA
  • Apr 11, 2021
Full time role, Contract position Engineering: Software Information Technology Technician

Personal Summary

Senior Full Stack Engineer and Dynamic Tech Enthusiast offering 7 years of great experience in web application
development, managing multimillion-dollar, mission-critical projects.
Owned an in-depth practical and applicable knowledge of technical subjects from programming languages to
modern frameworks for web development.
Valued for thinking "out of the box" to provide top-quality software-based solutions.
Expert in translating business requirements into technical solutions and managing all phases of the software
development lifecycle.
Have an excellent mathematical thought and solid knowledge of Data structure and Algorithms.
Possess a demonstrated ability to work on multiple projects independently and as part of a team.

• Programming Language: JavaScript/TypeScript, HTML/HTML5, CSS/CSS3, Java, PHP, Python
• Database operation: MySQL, MongoDB, PostgreSQL
• Frontend: React(Redux, Next.js), Vue.js(Vuex, Nuxt.js), jQuery, Bootstrap and other frameworks.
• Backend: Node.js, Laravel, Spring Boot and Grails.
• Web Deployment: AWS, Apache Tomcat, ngnix
• Deep knowledge in Data structure and algorithm.
• Solving problems.

Work Experience

Apr 2018 -

• Help and guide students, junior or middle level developers for their works
• Offer technical solutions to the variety of clients
• Review legacy codes and suggest valuable tips for the best practice

Senior Full-stack Engineer
Aug 2020 - Maryoku(Remote)

• Implement UI/UX with modern front end libraries
• Make REST APIs and integrate them into front end applications
• Perform Unit test and Integration test
• Design data structure and manage MongoDB Database
• Deploy web on AWS Lightsail virtual machine and maintain it.
• Refactor entire codebase satisfying best practices.

Full Stack Engineer
Nov 2019 - Jul 2020 Bridge Systems BV

• Performed application software development including business analysis, technical design, software
implementation & testing, troubleshooting, and technical documentation.
• Implemented user-friendly support pages for web applications, using React.
• Designed and developed a restful back end API with Node.js, Java and Play framework.
• Configured and administered web applications, as well as troubleshot application software bugs and issues
as needed.

Full-stack Developer
Jan 2018 - Nov 2019 Nugget.ai

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5,
CSS3, JavaScript, React, Redux and Material UI.
• Designed, and maintained database driven Web Applications using Node.js and Express framework.
• Completed Node.js App that provide APIs for an online service business, which provided vital connectivity
channel for distributed functionality and increased system cohesion.
• Worked closely with other members of the development team through the full systems lifecycle including
requirements capture, design, development, testing, and deployment.
• Participated in coding, testing, debugging new applications and website with the team of designers,
developers, and content creators to create digital tools.

Front-end Developer
Aug 2016 - Jan 2018 RockPeaks

• Implemented new UI/UX using React, Next.js, SCSS and Bootstrap.
• Integrated APIs using GraphQL and React Apollo.
• Upgraded and maintained a number for front end projects according the customers' requirements.
• Developed reusable components with React and Storybook.
• Performed all levels of testing from Unit test to Acceptance test.

Full stack engineer
Oct 2015 - Jul 2016 Self-employed

• Developed and launched a number of web applications and mobile applications for clients around the world.
• Executed and contributed to full-stack web development projects using MERN and Laravel + Vue.js stack, with emphasis on front end features, browser manipulation, & cross-browser compatibility.
• Built fast and scalable backend applications using Node.js, PHP (Laravel)

Junior Web Developer
Jan 2015 - Oct 2015 Acclivis Technologies and Solutions

Junior Web Developer
• Contributed positively in all the stages of Software Development Life Cycle including Requirements, Analysis
& Design, Implementation, Integration and Testing, Deployment and Maintenance.
• Performed front-end development for critical-mission business websites utilizing JavaScript frameworks
(such as jQuery, React.js) as well as front end technologies (such as HTML, CSS).

Web Development Intern
Apr 2014 - Dec 2014 Ascendant Technologies Inc

• Started Service web app based on Node.js; designed experiments and conducting UX/UI A/B tests that
resulted in improved content engagement and content shareability by 54%
• Developed an e-Commerce website used by over 140k users worldwide, using Azure cloud infrastructure,
HTML, jQuery, CSS and PHP.
• Revamped UI, UX and overall design aesthetic of the business-critical customers-facing portal, resulting in
27% increase in sales.


Bachelor's Degree in Computer Science - Computer Science
Jan 2010 - Jan 2014 Nanyang Technological University

Software Languages & Skills

Python, C++, CURL, Java, HTML/CSS, PHP, Shell, SQL, TypeScript

Experience Level

7-14 years

Are you interested in being involved in a Climatebase mentorship program? If so, how would you like to participate? (As a mentor VS as a mentee)

No, I am not interested

Where are you in your climate journey?

I am looking for a climate job

I am here to:

Get a job, Learn more about climate change and solutions

Do you want your public profile to be hidden?


Website URL:


LinkedIn URL:


Would you like to have the opportunity to be featured in Climatebase's weekly newsletters?