John Matthew Lao
Software engineer who enjoys problem-solving,
looking for patterns,and learning how things work
linkedin.com/in/John-Matthew-Lao
github.com/JohnMatthewLao
gitlab.com/john_lao
www.johnmatthewlao.com
**************@*****.*** 224-***-****
SKILLS
Front end: Javascript(ES6), React, Angular, HTML, CSS3, jQuery,Webpack, AJAX, Bootstrap, Jest/Enzyme Back end: Ruby, Java, npm, node.js, Express, MySQL, MongoDB, Cassandra, Nginx Load Balancer Others: Git, Docker, AWS, Jenkins, New-relic, GNU nano, K6, Rally, Excel, Selenium, Taiko, Gauge, Playwright EXPERIENCE
Infosys — Software Developer in Test
Mar 2021 - May 2024
Client: Travelers Insurance
● Created web UI pages using CSS, HTML, jQuery, JavaScript, React, AJAX and Angular
● Document and completed six test phases with coordination of client and team members by using excel
● Automated applications’ testing by eliminate manual test effort that is previously contributed by 3 people with Taiko-Gauge and reduced pipeline runtime from 3 hours to 15 minutes with parallel testing
● Practiced test-driven development by using Junit, Selenium, Taiko, Cucumber, Gauge, Postman and Jmeter
● Utilized DevOps model by constructing and debugging issues in Jenkins pipeline with co-worker to achieve automated testing
● Earned the Certificate of Global Agile Developer, Selenium Automation Tester and Digital Accessibility Associate Revature — Fullstack Software Engineer
Dec 2020 - Feb 2021
● Leveraged Angular features such as angular routers to route through the Single Page Application (SPA).
● Implemented user registration functionality by using Angular form and applied strict data validation on the user registration form by using Angular Form Validator
● Hosted backend data by using Express.js/ Node.js, Java, Javalin, Hibernate, Spring with Oracle database and deployed the application on the local network by hosting the application on Amazon S3. PROJECTS
Wonder4 - web application allowing users to rate restaurants and display the rating statistics of the restaurant
● Constructed RESTful API Path to support CRUD operations and dynamically rendered processed data
● Deployed application service and proxy that combines team’s services by running docker and aws EC2 instance PJ3 - backend optimizations that let thousands of users to access and update the information of housing properties with minimal loading time
● Created automated system that seeded 70M data to both databases and constructed Cassandra Database
(NoSQL) that responded more than 2x faster (20ms vs 45ms) than the indexed Postgres Database (RDS)
● Horizontally Scaled system to manage traffic with three t2 micro EC2 instances by using Nginx load balancer to accomplish 2x more RPS (1000 vs 2000), 25x less latency (1655ms vs 62ms) and 0% timeout error (24% vs 0%) UAM - Application allows users to manage user access for all applications within the company
● Simulated real user input to achieve an end to end testing by using Taiko-Gauge testing framework
● Followed best DevOps practices and achieved CI/CD with Jenkins pipelines EDUCATION
Hack Reactor - Advanced Software Engineering Immersive DEC 2019 - MAY 2020 University of Illinois at Urbana Champaign Jan 2015 - MAY 2017 Bachelor of Science, Integrative Biology GPA:3.80/4.00 Relevant courses: Calculus, Statistics, Physics, Computer Science C++ Parkland College Aug 2013 - Dec 2015
Associate Degree, General Biology GPA:3.80/4.00