Michael Kyle Lee is an upcoming Bachelors of Art graduate in Computer Science from the University of California, Santa Cruz offering a strong foundation in software engineering and programming principles across multiple platforms. He is an experienced in object-oriented programming; developing, testing and debugging code; designing interfaces; and administering systems and networks. He believes anything can be overcome through commitment and hardwork.
Michael is currently practicing full stack web development in Javascript, HTML5, CSS3, and React. He is passionate about learning and mastering new technologies, while successfully working in both team and self-directed settings. Michael's primary goal is to contribute his passion for programming towards a company’s vision while expanding on his technical skills.
Programming Languages: | JavaScript (ES6)/TypeScript, Python, Java |
---|---|
Front-End: | HTML, CSS, jQuery, Bootstrap, JSON, HTTP Request/Response |
Database: | MySQL, SQLite, MongoDB, PostgreSQL, Mongoose.js |
Frameworks & Libraries: | React, Redux, Node.js, Express.js |
Miscellaneous: | Git, Linux/Unix, Agile Scrum Methodology, Node Package Manager (NPM), Postman, RESTful Architecture/API, Object Oriented Programming (OOP), Microsoft Office |
Technologies Used: React, Redux, Javascript, HTML, CSS/SASS, Firebase, Stripe, Node.js.
Fully responsive e-commerce website built with React. Users can
register and login with an account or via Google sign in. Enabled user functionality to add items to cart and proceed to checkout.
Utilizes Redux for state management and React router DOM for routing. Implemented Stripe for front-end credit card payments.
Currently in development.
Technologies Used: Javascript, HTML, CSS, Node.js, Express.js, Mongoose.js, and MongoDB.
Developed a RESTful API with user authentication and authorization with username and password. Implemented a fuzzy search that filters each listing by searched name or location. Users can create a 5-star review for each housing listing with the option to like a post. Embedded comment show page in a single campground show page to look more user friendly.
Demo Account:
Username: guest
Password: guest
Technologies Used: Javascript, HTML, CSS, Node.js, Express.js, Mongoose.js, and MongoDB.
Features user signup and login authentication with username and password. Create, view, edit and delete posts and comments through restful routing. Uses momentJS to show post and comment creation and update timestamps. Forgot password function sends an email to reset user's password.
Demo Account:
Username: guest
Password: guest