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.
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)
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