About me

Hello, I am Jiaming. Currently I am a graduate student in University of Southern California major in Computer Science.

My first interest in computer science was triggered by video games. To explore the inner technologies and principles of computer science, I chose Computer Science and Technology as my undergraduate major. In the past 4 years, my undergraduate study help me develop solid theoretical foundation in computer science. To be specific, I have taken core courses such as C++, Data Structure and Compilation Principle, all with scores of above 90, and kept a top rank in my major. I have also gradually cultivated an effective learning habit – learn by practice. For instance, by programming and debugging the sample code, I truly grasped the principles of the abstract algorithms. Besides, most of my courses are practice-oriented, therefore I developed my skillset covering software development, server cluster configuration and network device configuration, such as Cisco device. With my in-depth study, I took the initiative to dabble in Java Web Development, big data and cloud computing. Overall, the integrated curriculum system has equipped me a comprehensive theory hierarchy covering programming, data and algorithms. Besides, I did four times internships in each summer vacation during the past four years. I have learnt many skills related to web development,front-end development, website mantainance and project management skills. Currently, I am in charge of the website development of USC-CGSA(Chinese Graduate Student Association).

Another thing I want to mention is my work experience in the student union and computer network association in undergraduate university. Not only did I learn some technologies related to photo retouch and video production, but also, I developed communication and cooperation skills. As a leader in information department, I was required to assign large amount of work to department members and cooperate with other department members to hold events. This experience helped me when I became the leader of the project called Network Distributed File Storage System Based on High Availability Architecture. In this project, I did much preparation before assigning work, including holding discussion meetings, making a clear time schedule and monitoring the progress of each people. Finally, the training offered me good leadership and management skills. I also improved my technical ability from the internship as a programmer.

0%