Hi there,
I’m a full-stack web developer with solid front-end and back-end background, having special insight in software architecture and design, micro services, single page application, container technology, identity and access management system etc, enthusiastic in open source, agile practice, software engineering, having the skill set in leading technical teams.
1. Seven years’ web development experience based on HTML, CSS, SASS/LESS, JavaScript, JSON/XML, Micro Services, SSO(OAuth2/Keycloak).
2. HTML5/ES6 ecosystem: Babel, NodeJs, Webpack, TypeScript, Flow, ESLint etc.
3. Modern JavaScript frameworks: jQuery, Bootstrap, Material-UI, React, React Native, Redux, Router, etc.
4. J2EE ecosystem: SpringMVC, Spring Boot, Spring Cloud, JAXB/Jackson, JMS/AMQP, ORM frameworks(MyBatis and Hibernate).
5. API design patterns: GraphQL, REST and SOAP.
6. Agile methodology: Kanban, Scrum, time estimation/management, risk management.
7. Database experience: Oracle, MariaDB, MongoDB, SQL performance optimization.
8. Unit test, automation test and debug skills based on Mocha, Junit, Spring test, Selenium.
9. DevOps tool chains: Linux Shell, SSH, Docker, Docker Compose, Python, Jenkins Pipeline, and CI/CD on AWS(ECR, ECS, ES2, ELA, CloudFormation etc).
10. Development tool chains: Git, Maven, NPM, Sublime, VS code, WebStorm, IntelliJ, Eclipse.