Weicheng Chen
acvl6g@r.postjobfree.com Los Angeles, CA
Summary:
● Proficient in solving problems.
● Strong understanding of algorithms and data structures.
● Well versed in Java and JavaScript.
● Ability to work well and efficiently within a team.
● Actively seeking a full time position in application development. Education
California State University Los Angeles 2014 – 2016 Master of Science in Computer Science GPA: 3.8 Los Angeles, CA University of California, Berkeley 2010 – 2012
Bachelor of Science in Nuclear Engineering Berkeley, CA Pasadena City College 2008 2010
Transfer Student Program Pasadena, CA
Technical Skills
Programing Language: Java, JavaScript, HTML5, CSS
Web & Mobile Technologies: J2EE, Spring framework, Node.js, Angular.js, Android Studio Database Technologies: MySQL, MongoDB, ElasticSearch P rogramming Experience
CS 590 Advanced Software Architecture (in CSULA)
● Understood the concepts and patterns of software architecture
● Built a web service application using Clojure
● Successfully completed a single page, event driven web application as part of the final project that allows users to login to take quizzes and see grades. All quizzes and user information are stored in the database
CS 594 Data Science (in CSULA)
● Collected data from different sources through web scraping and API calls using Java
● Stored data in ElasticSearch and MongoDB
● Analyzed and visualized the collected data through Kibana CS 454 Information Retrieval in Practice (in CSULA)
● Developed an end to end Search engine using Java and Node.js
● Learnt how integrate processes such as crawling, extraction, indexing, and ranking
● Performed ranking using techniques like link analysis and tf idf
● A lso familiarized with elastic search technology CS 594 Game Development (in CSULA)
● Developed a multiplayer online game
● Used Panda3D, a game engine written in Python, for the client side and Java for the server side
● Collaborated with all classmates to build a car racing online game in 4 weeks. User and game data are stored in CSULA’s server
CS 520 Web Programming (in CSULA)
● B uilt a web service application using Spring Framework, Hibernate, and JPA in Java
● Learnt how to secure the web service application with Spring Framework Weicheng Chen
acvl6g@r.postjobfree.com Los Angeles, CA
● Built a job management website individually throughout the whole quarter. The application consisted of multiple roles. Administrators are able to manage job posts, and applicants are able to apply for jobs. All data are stored in the database CS 454 Application Development with Node.js & Angular.js (in CSULA)
● Used Node.js for the server side and Angular.js for the frontend user interface
● Built a RESTful web service applications using Node.js and Angular.js
● Successfully completed an individual web service application, which allows users to look up information about TV shows
CS 594 Mobile Development (in CSULA)
● Developed an Android app using Android Studio
● Learnt and Understood app activity lifecycle, linear layout, relative layout, and more information about developing an Android application
● S uccessfully completed and published an Android app as a final project which users can see all the feeds from their Facebook and Twitter accounts in a single app GitHub Account
https://github.com/ed12al