Post Job Free
Sign in

Engineer Software

Location:
Arcadia, CA
Salary:
90,000/year
Posted:
January 25, 2016

Contact this candidate

Resume:

RESUME

Personal Information

Name: Bai Changyi

Gender: Female

Nationality: Resident of California

Mobile phone: +1-310-***-****

E-mail: *******@*****.***

Personality:

Abundant experience in Software development lifecycle &JAVA Programming. Have good co-operative spirit and strong sense of responsibility. Summary

I enjoy working through problems and difficult challenges. I usually like to finding the root of the problem and utilize creative methodology and skills to solve it. My expertise on both server and client side development made me work efficiently. I am confident that I am a passionate software developer and I want contribute my value to this position.

Professional Skills

Proficient in Java Web Application Programming (JSP, Servlet, EJB, J2EE, WebService, JDBC, JavaScript) for over ten years

Solid expertise in many Java frameworks such as Struts 2, Spring MVC, Hibernate

Proficient in front end development techniques, such as HTML, DHTML, Javascript, AJAX, JQuery, CSS, HTML5

Proficient in RDBMS, JDBC and writing SQL queries, familiar with many databases, such as Oracle, MySQL, SQLServer, PostgreSQL.

Familiar with Linux/Solaris/Unix (shell/C/Perl) programming skills

Experienced in the design, development and testing of software solutions based on client requirements

Many Web-Server Proficiency (Resin, JBoss, Tomcat)

Proficient in Java application performance optimization, using Yourkit, Jprofiler, Jprobe, Jvisualvm, selenium, Fiddler, JavaScript debug-tools.

Experience using many code control systems, such as Perforce, Subversion, CVS, etc.

Familiar with Node.js + MongoDB programing.

Working Experience

Company: Blackboard.

Jul 2013~Sep 2014 Security Software Engineer

Main work: Security software automation

Description:

Security software automation (Penetration Testing tools and Static Analysis tools) Creation, Maintenance, and Enhancements of security tool report aggregation and review tool

Responsible for continuous delivery of security static analysis findings Deliver training on unit testing best practices (server/client side Node.js/JavaScript) Security infrastructure management and maintenance Security issue investigation and remediation

Security driven Software deep dives/Static Analysis Jan 2009~Jul 2013 Performance Software Engineer

Main work: Performance optimizing

Description:

Finding and solving performance issues from user experience, response time, memory usage, efficient query, and etc.

I usually like to find the root of the performance problem through software analysis, performance profiling, and code refactoring.

Provided performance guidance as release notes from JVM, javascript, css, cache, database, system configuration perspectives

Mar 2007~Jan 2009 Tier 3 Support Software Engineer Main work: Tier 3 support for global incidents; Bug-fixing Description:

Work on Blackboard e-learning AS platform R7 through R9 Debug existing applications that interface with database back end systems Modify existing applications for additional features or enhancements with little direct supervision.

Implemented code changes provide the desired result and minimize impacts with other application components.

Resolve problems our Clients reported, such as network, configuration, database problems or a bug need to be fixed

Company: Zotn Digital Technologies Inc. Beijing.

Aug 2002~Mar 2007 Senior Java Software Engineer / Project Manager Main work: Developing a Office Automation system

Role: The core designer and developer.

Contribution: Participate in designing and developing the workflow sub system. I independently developed a sub system used for document exchanging, based on xml and WebService technology.

Act as a Project Manager to communicate with customers. Lead 4 engineers to produce the product from scratch through designing, coding and testing.

I have integrated our Office Automation(OA) system with other java applications for example, archive or report system.

• Document exchange sub system

This is a sub system for transform the official document between many OA systems that have different structures. It is efficient in centralize management enterprises, for example, between General Post Office and Province Post Office. They can change their documents in time.

• OA workflow sub system

Workflow sub system is the base of OA system. It drives the official document moving one by one. We use XML for definition information and entity mode work effort for runtime storage. All changes to a process or activity are real-time. When a change to the workflow is made, the engine then processes that change. When finished, the engine returns. Hence, if the application does crash, or the system reboots, the workflow will continue right where it left off upon restart.

Projects:

• General Post Office OA project

• Document Exchange System between General and Province Post Office

• Some ministry departments’ OA system Project

Company: Deep Thought Ltd Beijing

Sep 1999~Aug 2002 Software Engineer

Projects:

• ERP (Enterprise Resource Planning) system

ERP is an industry term for the broad set of activities supported by multi-module application software that helps a manufacturer or other business manage the important parts of its business, including product planning, parts purchasing, maintaining inventories, interacting with suppliers, providing customer service, and tracking orders. Contribution: Design and Develop the CRM (Customer Resource Management) sub system Language: Java, C, XML

Software Environment: ORACLE Websphere Rational Rose CCC Harvest

• FIDS (Flight Information Display System) based on B/S structure Traditional FIDS is based on the C/S structure, it will broken when you have too much clients. We push the flights’ information on the customer’s browser every 10 seconds. Contribution: Design and Develop the background side of the system Language: Java, UML

Environment: WebSphere Windows NT IBM AIX Linux 6.2

• Business Electronic System of a tour net

Contribution: Design and Develop the order transact module Skill: DB2 JSP/ Servlet / EJB, Visual Age For Java Education

1995.9-1999.7

University of Science and Technology Beijing

Bachelor degree Majoring in Computer Science



Contact this candidate