Database: MySQL, Microsoft SQL server, DB2, MongoDB Other: Algorithms, data structures and software design patterns SUMMARY OF QUALIFICATIONS
Comprehensive experience in developing small to mid-size applications using programming patterns. Efficient learner with quick adaption to new technology and concepts. Analytical, communication, multi-tasking and problem-solving skills from individual and team projects. EDUCATION
UNIVERSITY OF WATERLOO, Waterloo, Ontario
Bachelor of Computer Science with Business Option, Graduation Date, Aug 2017 Relevant courses: Object-Oriented Software Development, Foundations of Sequential Programs, Algorithms, Database Management, User Interfaces, Operating System, Numerical Computation, Computer Network, Distributed Systems, Information Systems Management RELEVANT PROJECTS
Monopoly Game Project (C++ with a partner) March 2015
-used observer design pattern and object-oriented programming to implement all functionalities of the game
-drew the UML before coding with the partner and ran the game using Linux command lines on terminal OS/161 Operating System Project (C) July 2016
-implemented essential functions such as multi-programming, concurrency, memory management and file system.
-compiled with makeFile and ran the kernel system on Linux platform. YouTube Interactive Application (Java SE8) Nov 2016
-used dynamic grid layout and MVC architecture to achieve all visual design in an application window.
-implemented application functions such as saving and loading records by importing Java packages
-used npm, React, Node.js and Bootstrap to implement web-based configuration and UI designs.
-built a dynamic database in MongoDB for communications with users and other systems and wrote mock data in Postman to test pulling and pushing actions.
-used Git to code concurrently with teammates and discussed the project progress in regular meetings. Remote Procedure Call Project (C with a partner) March, 2017
-used TCP/sockets to send and receive messages between clients, binder and servers.
-implemented API calls for RPC library and debugged with CDB EXPERIENCE
Virtek Vision International, Waterloo Ontario
Software Quality Assurance, Sept 2018 - present
prepared and executed functional, performance and regression testing with the laser projection system associated with STL and projection files on Windows platform
logged and assigned defects during testing in Jira and reported defect status in daily meetings
assisted developers to investigate and fix defects and potential issues using testing reports.
did software product demos to introduce new features and implemented automation tests for API services