Sign in

Software Engineer Developer

San Jose, CA
October 07, 2018

Contact this candidate


Yan Zhang

Sunnyvale, CA *****



Results-oriented Java programmer with 6+ years-experience, developing, testing, and maintaining enterprise software applications. Designed and developed over 20+ advanced applications from use cases and functional requirements. Investigated new technologies to make sure that People's Bank of China remained the leader in setting industry standards in past years.


Solutions-driven programmer with a 4-year track record of commended performance in modular

and object-oriented programming.

Skills include:

Experience in Core Java especially Java 1.8

Strong understanding of Object Oriented principals

Expert knowledge of Spring Framework(ORM, MVC)

Good communication skills

JAVA/J2EE technologies(application servers: Tomcat, Apache)

JavaScript framework (preferred EXTJs, HTML5/CSS3, Ajax, JSON)

Database (DB2, Oracle, MySQL)

IDE tools like Eclipse

Knowledge of tools to manage version control


Technology: Core Java, J2EE-JDBC, JMS, NoSQL dB, Embedded dB

Application Frameworks: Spring MVC, Spring Data, Spring Security

Testing Frameworks: Spring JUnit, Mockito, Power Mock, DBUnit

Database: Oracle, DB2, MySQL, Mongo Db, Derby


Proterra Inc September 2018 – Now

Software Architecture & Development


Design, develop, support, and implement solutions to improve the company on time to source process.

People's Bank of China June 2010 – May 2016

Java Software Engineer


Managed the agile software development lifecycle of multiple concurrent projects.

Responsible for the development of the banking industry, the needs analysis of the new projects, the overall architecture design, the disassembly of the functions, the release, the test and the deployment.

Did specific management of processing module, related bank business, business process proficiency, logic analysis, program coordination, defect tracking, code compilation, distributed solving high concurrency problem.


Designed and developed up to 10 applications projects per year.

Designed project requirements in cooperation with data analysis teams.

Supervised products testing, reviewed and analyzed test results.

Participated in project meetings, with technical staff members, business analysts, and external stakeholders.

Trained and mentored over 5 junior programmers and developers.


University of California – Santa Cruz, Extension, Santa Clara, CA

Certificate in Computer Programming and Database and Data Analytics

Tianjin University of Commerce

BA in Business Administration

Contact this candidate