Bo Peng
** ******* ****** *** #*; Worcester MA **609
774-***-****; *****@***.***
OBJECTIVE:
Entry level position in Computer Science
EDUCATION:
Worcester Polytechnic Institute (WPI), Worcester, MA
Master of Science in Computer Science, GPA 3.4, May 2015
Shandong University (SDU), Jinan, China
Bachelor of Engineering in Software Engineering, GPA3.4, June 2013
SKILLS:
Programming Languages: Java, Python, C/C++
Operating System: Linux, Windows
Database: PostgreSQL, Oracle, MySQL, MongoDB
Software/Applications: Eclipse, Enthought Canopy, Selenium, TestNG, JUnit, MyBatis, GitHub, Microsoft Visual
Studio, GDB, Microsoft Office (Word, PowerPoint, Excel), TortoiseSVN, Balsamiq Mockups, VMware Workstation
WORK EXPERIENCE:
QA Automation Tool, QA Automation Engineer Intern, NYISO, May 2014 – August 2014
Implemented a Java library using WebDriver APIs, TestNG and ReportNG for testing an internal energy
scheduling system through automation
Verified the data results from tests by comparing with expected results residing in an Oracle database
using MyBatis and ORM
Utilized Page Object design pattern to ensure that regression tests were more maintainable and
extensible
Practiced agile software development utilizing scrum concepts
Delivered a final technical presentation to the President and CTO describing project
PROJECTS:
CyberPoetrySlam, Software Engineering, WPI, September 2014 – December 2014
Practiced MVC concepts to ensure that Java project would be more maintainable
Devised use cases, for example, swapping the words with other players
Designed GUI with WindowBuilder and accomplished view aspect of the application
Realized test cases to verify the functionality of the controller
ASSISTments (www.assistments.org) Project, WPI, September 2013 – May 2014
Devised user requirements (use cases and scenarios) for textbooks with Google Docs
Designed GUI of textbook feature using Balsamiq Mockups
Created API using JDBC and PostgreSQL for searching the problem body, hints and scaffoldings
Projected unit test with JUnit
Android Application development, SDU, June 2012 – July 2012
Led the whole development team in an android project called “Cartoon City”, which allows users to
download the .apk file of cartoon books from specific server and read from android phones
Learned the process of developing a software system
Devised user requirements, system design with other two group students
Established GUI of program using XML with another group member
RESEARCH EXPERIENCE:
Database Management System Research Project, WPI, February 2014 – Present
Identifying the difference between Relational DBMS and NoSQL DBMS, including data model,
performance on accessing data and appropriate applying scenarios
Comparing two NoSQL DBMS: MongoDB and Neo4j, mainly on performance on getting data with given
schema