Bo Chen
Moraga, CA *****
Cell: 216-***-****
q649mc@r.postjobfree.com
OBJECTIVE:
Seeking a full time position as Software Engineer/ Developer ; open to relocation.
SUMMARY:
• 5+ years C/C++, 3+ years Java experiences in both industrial and research software development.
• 2+ years in networking research and protocol implementation.
• Proficient in IPC/RPC and concurrent processes/multi-threads control and socket programming.
• Intermediate experiences of C# ,ASP and VB.NET along with database query languages.
• Basic knowledge of Web Services.
• Good at algorithm analysis and design and troubleshooting.
SKILLS:
Platforms: Windows 95/98/NT/XP, Windows 2000/2003 Server/Professional, Linux,Unix.
Languages: C/C++, C#, MFC, Java.
Database: MS SQL Server 2000/2005, MySQL, Oracle11g.
Programming IDE: Visual Studio, Eclipse, NetBeans, JBuilder, Dreamwaver, Dev-Cpp, GNU, InstallShield.
Scripts: ASP, JSP, CSS, XML, Shell and Bash Scripts.
PROFESSIONAL EXPERIENCE:
Software Engineer(05/08 ~present)
TechExcel.Inc, Lafayette, CA
DevSuite 70
• Managed daily builds/release and revision control. Debugged build failures and worked with developers and QA personnel to resolve related issues.
• Wrote bash shell scripts and make files to automate product build release.
• Assisted the development in the creation and modification of configure specs.
• Developed MSBuild script to implement and replace bash shell scripts for daily auto-build
Graduate Research Assistant (08/07~05/08, 08/06~05/07)
Cleveland State University, Computer Engineering Department, Cleveland, OH
Secure On-line Casino Games
• Identified the problem of current online casino games.
• Implemented state machine replication library with threshold signature technique to solve the existing problem.
• Developed a online client/server blackjack game using Java with socket programming and multi-threading techniques.
• Analyzed the statistics and wrote a conference paper along with a book chapter for this project.
Byzantine Fault tolerant System for Nondeterministic Applications
• Identified the problem of existing byzantine fault tolerant system.
• Implemented the MIT byzantine fault tolerant library by using C++.
• Built a client/server application in order to invoke the implemented library to do the experiments.
• Analyzed the data and wrote a technical report for this project.
Software Engineer Intern (06/07~08/07)
Stock Equipment Company,Chagrin Falls, OH
Forry AVC XM Voltage Control (used for electrostatic precipitators )
• Analyzed the communication between the power system and digital signal processor.
• Developed the program for voltage control terminal including windows interface designed using QSI programming language (similar as .Net programming language) and the communication from power system to terminal using C socket programming.
• Implemented the AVC XM voltage control terminal with multi-language function.
Graduate Teaching Assistant (09/07~12/07)
Cleveland State University, Computer Engineering Department, Cleveland, OH
• Taught graduate-level Java programming language workshop.
• Participated in the graduate-level Java programing projects.
• Prepared and graded lab assignments and quizs.
Software Developing Engineer (11/04-07/06)
Nanjing Lead S&T Industrial Co. Ltd, Nanjing, China
Vehicle Auto-weighing System for garbage recycling company
• CO-Developed several classes for the server side program using C# programming language.
• Developed user interface using .Net Framework.
• Coordinated with Database team to create several tables and stored procedures using MS SQL Server.
Part-time Website Developer (03/02-07/03)
Nanjing University of Science and Technique, Nanjing, China
Business Website for Red 3 Ring Corporation
• Cooperated with several graduate students to design company's website by analyzing the company's clients and need
• Developed the main page and wrote function and sub function for email and shopping cart system
• Participated in the development of company's database using MS SQL Server.
PUBLICATIONS:
• Reconciliation of Strong Replica Consistency and Replica Randomness, pending DSN conference,2008.
• Building Secure and Dependable Online Gaming Applications, Encyclopedia of Information Science and Technology, Second Edition.
CERTIFICATIONS
• Aptech Certified Visual Programmer
• Aptech Certified System Analyst
• International E-Business Specialist
EDUCATION:
Master of Science in Electrical and Computer Engineering
Cleveland State University, Cleveland, OH
Overall GPA: 3.95/4.0
Bachelor of Science in Computer Engineering, July 2006
Nanjing University of Science & Technology, Nanjing, China
REFERENCE: Available upon request