Yan Zhang
Sunnyvale, CA *****
408-***-**** ac7a5y@r.postjobfree.com
PROFESSIONAL SUMMARY
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.
QUALIFICATIONS
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 SUMMARY
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
PROFESSIONAL EXPERIENCE
Proterra Inc September 2018 – Now
Software Architecture & Development
Responsibilities
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
Responsibilities
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.
Accomplishments
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.
EDUCATION
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