Badges
Certifications
Work Experience
Software Engineer
ViacomCBS•  July 2019 - Present
Create tools for dev ops team. 1. Create plugin in bitbucket which will add new button in pull request page. The button will first, do rebase and trigger Jenkins job then when the job build successful it will do rebase again and merge. 2. Generic release notes automation, create a release note function in Jenkins share library which will work for all teams.
Software Engineer
BNSF Railway•  October 2018 - March 2019
Responsibilities: • Implemented J2EE with Spring Boot with DB2 RDBMS as back end. • Used Spring MVC to implement Presentation layer, sent RESTful HTTP request mappings and enabled frontend and backend connection. • Implemented the persistence/DAO layer to interact with DB2 database using Spring JPA repository as ORM tool, enabled read and write access to the database. • Used Spring IoC to connect the DAO layer by using Autowiring annotation, also implemented the business layer or repository service to meet business logical requirements. • Used SQL statements and procedures to fetch the data from the database. • Processed JSON Request according to different types modules, actions, and data request. • Migrated data from old database to new database using Apache Camel. • Implemented custom exception and validation library to catch exception and error. • Utilized GIT repository for software configuration management and version control. • Exercised REST client / Postman to check the response of various API's, and Swagger UI as a visual documentation for back-end implementation as well as client-side consumption. Handled various exceptions based on the response. • Used Agile methodologies to implement the application and participated in daily Scrum and biweekly SPRINT. • Utilized Jenkins to build and deploy the application. • Exercised Gradle as dependency management/build tool, exercised LMA logger utility to log error, info and debug messages and used Junit and Integration Testing to do testing.
Education
Queens College
Computer Science, BE•  September 2013 - May 2017
Links
weng_zhuo66 has not updated links details yet.
Skills
weng_zhuo66 has not updated skills details yet.