I am a solid full stack programmer holding a master's degree on Computer Engineering. I am interested in several fields including backend developing, native android developing and automation testing. Connect me via tjxia.xyz.
-
Experience
ADP, LLC June 2020—August 2020 Software Engineer Intern
Established a data provider and API/UI validation component for a Java micro-service application using Rest-Assured, Selenium and Cucumber for automation testing purpose. Functioned JDBC, JSON and CSV data provider for Cucumber test feature. The prototype is now handling over 100 API testing requests and UI testing processes for HCM product.
Deployed the application on Docker with Selenium Grid, process UI automation request on Chrome/Firefox Webdriver.
Built a report render based on Java and Spring Boot to extend testing framework features, functioned a reporting storage in AWS S3. Deployed the WAR application on each Docker instance using Jenkins Pipeline auto deployment, the docker end points now update all the testing scenario report every 30 minutes.
Jiang Su Yin He Electronics Co Ltd May 2018—August 2018
Software Engineer Intern
Teamed with the Intelligent Charger terminal team and developed a Java Spring boot micro-service for charger
back-end service.
Implemented the web interceptor in the micro-service using JWT for authentication validation and static resource control purpose. The component dispatches over 10,000 requests per day.
Implemented a schedule service in distributed scenarios using Apache Kafka and Redis. Asynchronous processed promo service and notification service along with core payment service, improved the system response time by 60 percent.
-
Projects
Simple Dividends
Developed a dividend calculation and management web application using Java Spring boot, it allows user
visualize their dividends share information. Designed front-end application using React.js.
Designed the data persistence layer, implemented PostgreSQL as relational database, MongoDB as system logger storage and AWS S3 as file system.
Deployed a reverse proxy server using Nginx on AWS EC2 for front-end and back-end service. Deployed the database service on MongoDB Atlas and ElephantSQL.