Overview
I was a full-stack back-end software developer in LKK Infinitus, the largest direct selling dietary supplement manufacturer in Mainland China. I was responsible for maintaining a web platform and the back-end system of a direct-selling integrated system and implementing changes to achieve business objectives and goals. Besides, our team used the agile development methodology.
I was first a contractor in the company but then my supervisor gave me a permanet role and I became a member of the LKK Infinitus family.Position: Software Engineer
Contract period: 2018-3-23 ~ 2018-9-16 (Contracted by Kelly Services), 2018-9-17 ~ 2019-6-7 (permanent)
Work location: Infinitus Plaza and Lee Gardens 2
Team size: 5~6
Project: Direct-Selling Integrated System
• A multilingual web platform built by vendor for internal users all around the world to place sales orders, create members, manage inventories, view business reports, etc
Responsibilities:
• Bug fixing and enhancements to support changing business requirements
• Participate in requirement gathering and meetings to understand business requirements
Around 8 supporting Spring Boot microservice applications
• Web automation on DSIS and HTML version of reports
• Generating and testing MyBatis mappers
• Report templating with HTML + CSS + FreeMarker + Java + iText
• Responsible for full implementation from scratch
Back-end technologies: Java 8, Spring MVC, Spring Boot, Spring Cloud, MyBatis, FreeMarker, OpenFeign, SwaggerUI, iText PDF
Front-end technologies: JavaScript, jQuery
Testing technologies: Postman, JMeter, JUnit, Mockito, SeleniumHQ
DevOps technologies: Docker, Jenkins, Git, JIRA, Confluence, BitBucket
Overall responsibilities: Back-end (30%), front-end (25%), automated testing (30%), DevOps (10%), documentation (5%)
Note: Changed to permanent contract since 17 Sep 2019.
Photos