Peter Cho
Northridge, CA
********@*****.***
Skills - Java, Javascript, Spring, JEE/J2EE, React.js, HTML, CSS AWS (Certified Solutions Architect), DevOps(CI/CD, Microservices), Highly Available/Fault- Tolerant Architecture
Git, RESTful Architecture, Object Oriented Design Patterns, Github - https://github.com/pkycho92
- I have three projects currently
- www.pkychohr.com
• ”houseRoots” is a coffee shop website for a real coffee shop that I worked on with a designer. I was able to translate her design into a professional website. It is a static website and focuses mostly on design
(HTML/CSS). The website contains API’s from Google and Instagram. There is an email subscription feature that is set up to use Firebase to store email’s.
• This website is uploaded using AWS. It uses a HTTPS connection as well as a CDN network to cache the website to CloudFront edge locations
- http://springcoffee-env.cegzvizdkz.us-east-1.elasticbeanstalk.com (add “/admin” for login page)
• "coffee-spring-backend" is a single page web application I created for an imaginary coffee shop. It was made using Spring Boot and features a MySQL database. This web application uses a RESTful design. It includes authentication/ authorization to perform CRUD operations on three different entities. Verification is present on both the front-end and back-end. There is a chatroom which uses the Websocket protocol instead of HTTP.
• A HA/FT (Highly Available/Fault Tolerant) environment scales automatically (horizontal scaling) through policies which manage traffic.
• Users can authenticate by adding /admin to the URL. Both the username and password are
“peter” in all lowercase. Once authenticated, users can add, delete, and reorder entities. Reordering is done through drag and drop functionality.
- VendingReact-env.pmiii6cjdx.us-east-1.elasticbeanstalk.com
• "vending-react" is my web application which is an imitation of a vending machine. This application uses the React.js/Redux framework as well as Firebase for the database. Newest Javascript practices such as ES6 are used. The React.js aspect is comprehensive as actionCreators (synchronous and asynchronous), reducers and authentication are included.
• This application uses a CI/CD workflow. The application is sourced to my Github repository and changes are automatically pushed to deployment using AWS CodeDeploy. A HA/FT (Highly Available/Fault Tolerant) environment scales automatically (horizontal scaling) through policies which manage traffic.
• CRUD operations are included behind authenticating by pressing “999” on the number pad. Once authenticated, users can add, delete, and move items around (by dragging and dropping). All items and positions are backed in a database. Authenticated user’s can also withdraw money from the machine.
Authorized to work in the US for any employer
Work Experience
GED Tutor
N/A - Norco, CA
May 2014 to February 2017
Help students with GED related assignments. Teaching Algebra/Geometry. Inputting student files into excel spreadsheet. Generating personal roadmaps for student success based on assessment tests. Education
Associate in Business
Coastline Community College - Norco, CA September
2016 to September 2018
Certified AWS Solutions Architect Associate
ID: QHMPH351JBRQQ03E
http://aws.amazon.com/verification