MICHAEL LEE
Senior Full Stack Web Developer-31 Boon Teck Rd, Singapore 329602, Singapore
live:.cid.cb31dffb5d5289b0 (Skype)
INTRODUCTION
Hello! This is Michael Lee.
I am a full-stack developer trained and experienced in software design and development.
I started my career as a developer from student age , I have grown my developing skill seriously until I become a full-stack now
as I owned pretty much priceless experiences in development.
I have worked at from startup to IT company ,when I have heard, seen and experienced with my body and soul.
I have fluent English as a Native level, I don't have any communication barrier.
All skills that are mentioned above are my owned skills that I possessed during my career.
You can ask me any questions regarding to those fields and I am always ready to answer.
My biggest strength are ability to think out of the box, strong work ethic, and working well under pressure.
I am interested in algorithm level efficiency and have experience working with back-end and front-end technologies as well as
frameworks.
I can adopt to any kind of environment and work anytime that client wants.
I don't like to say weakness but I like to say scope for improvement that is I won't leave any ask in completely, I believe in my self
and my hard work and I want perfection in every thing.
EXPERIENCE
SKILLS & TOOLS
Senior Full-stack Web Developer
Frontend
AdPerfect, Apr 2019 - Apr 2021
React js
full time
Implemented frontend using Next js, React functional component, Redux Saga, React
Type Script, Bootstrap, Flex.
Implemented backend using PHP Laravel and designed database structure.
Connected frontend with backend using Restful api and GraphQL.
Managed source code and project using GitLap and Jira.
Developed web app using React Native, PHP Laravel
Technologies used:
React
Next
Restful Api
Angular js
Vue js
Next js
React Native
Javascript
HTML/CSS/Bootstrap/SASS/LESS
Redux
React Native
GraphQL
Saga
TypeScript
Bootstrap
Flex
Laravel
MySQL
Backend
PHP/Laravel
Frontend Web Developer
Node.js/Express
DEVIX Technologies s.r.o, Jan 2019 - Jul 2020
part time
Developed a CMS for concurrent uploading and managing video files such as movies
or TV show episodes, daily saving hours of users' time.
Implemented and integrated a custom action tracking tool for an online store, allowing
the company to collect and analyze any user activity.
Built an extensive, component-based mailing application similar to MailChimp for
marketing messages with live preview and staging.
Redesigned and rewrote a price and product comparing platform utilizing SSR and
custom drag and drop Vue.js components. The site is used by tens of thousands of
users.
Created a CMS for managing the company's invoices and employees using React and
GraphQL.
NPM
MongoDB
jQuery
Agile
Vuex
Scrum
Express js
CSS
Git
SCSS
Node js
Python/Django
Others
Git
Jira
Code Review
SQL
HTML5
Wireframing
EDUCATION
Bachelor of Science degree in
Computer Science
JavaScript
2012 – 2015
Senior Front-end Developer
Ready Education, Jan 2018 - Feb 2019
full time
Participated in campus cloud project which is the admin dashboard for student
experience management.
Developed several pages in pixel-perfect from the Figma design using Angular 9
Used NgRx for state management and integrated it with a RESTful API written with
Python Django
Performed test-driven development using Jasmine, Karma, and CI/CD with a GitLab
pipeline
LANGUAGE
English
INTERESTS
Football
Technologies used:
Angular
NgRx
Ping-pong
Lodash
Bootstrap4
Python
Jasmine
AWS Amplify
GraphQL
Full Stack Engineer
ListingLoop, Apr 2017 - Oct 2017
full time
Created an MVP product targeted for the Australian real estate market.
Developed a component library based on Atomic Design principles.
Technologies used:
Redux-saga
Redux
TypeScript
React
Next js
Firebase
Junior Front-end Developer
Profico, Jan 2016 - Jan 2017
part time
Created a photo and video contest web app for a US startup, users could upload
photos and videos and could participate in contests where the best upload would get
prizes. The app was made with scalability in mind.
Contributed as part of the team that developed a new webshop app for a large retailer
in Croatia.
Made a tablet app with a custom CMS back end for the Croatian branch of Allianz, the
insurance company. We migrated all the insurance sales documents to a digitalized
format that they could keep up-to-date via the CMS.
Created a number of responsive web apps and pages.
Technologies used:
SPA
React
Gulp.js
Grunt
REST APIs
ES6
Express.js
Webpack
Sass
Responsive Design
Node.js
MySQL
Front-end Development
PHP
CSS
HTML
Babel
JavaScript
Intern Back-end Web Developer
BRND WGN, Jul 2015 - Nov 2015
part time
Implemented the development of the creation of a reusable CMS that automatically
exposes a REST API for content to be consumed by the front end and powers most of
the websites delivered by the company.
Created the integration (with a legacy SOAP API) for online insurance creation and
renewals for one of Malta's leading insurance companies.
Handled the DevOps of all websites built by the company, and helped upgrade the
development process to include modern tooling (for automated server creation and
version controlled projects).
Implemented the development of ElasticSearch based solutions to deliver fast and
robust search experiences when dealing with large volumes of data.
Technologies used:
Elasticsearch
Linux
Redis
jQuery
MongoDB
Unit Testing
Singapore University of
Technology and Design,
Singapore
Technologies used:
Vue js
Ruby on Rails
JavaScript
Vue.js
PHP
Laravel