Podría estar disponible

(Actualizado Hace más de 1 año.)

Consultor

Principiante Chinese, Svenska, English

Habilidades (40)

QA

Subversion

PHP

Hibernate

BIO-ENGINEERING

DATA COLLECTION

ARCHITECTURE

CONFIDENT

PROTOTYPE

MAINTENANCE

COLLECTION

SERVLET

STRUCTURED SOFTWARE

JSP

ERP

JavaScript

PCM

Polycom

Struts

LOGISTICS

JMS

MARKETING ANALYSIS

Spring

SHIPPING

TELEMATICS

MIDDLEWARE

VERIZON

SOFTWARE DEVELOPMENT

FRONT-END

Bootstrap

EMPLOYEE RESOURCE GROUP

REAL-TIME

Java

JQuery

Jenkins

Data Analysis

PDMS

RMI

Python

REACTJS

Resumen

Seal Li is a full-stack developer with strong skills in Java. During my carrier I have developed many different
applications in a wide range of frameworks, techniques and languages. But I would say Java is the common
feature in all projects. I have worked in frontend and in backend, most of the time in backend.

As a person I am reliable and forward. I gladly come up with new ideas on how to solve problems. I am a hard-
working guy who do not give up, and I want to learn new techniques and frameworks to keep me updated. I am
happy to run a team and coordinate activities using my skills in software development, communication and
knowledge in agile development.

During my carrier I have been working in companies with different culture, all from big Chinese companies to
American companies as Oracle.


Altius Consulting AB E-mail. info@altiusconsulting.se
Östra Hamngatan 17 1|9
41110 Göteborg
General experience


Roles and skills Sectors
• Senior developer • Telecom
• Tech lead • Logistics
• Telematic

• ERP


Methods, Technologies and Environments


Methods/models (see more appendix) Language (see more in appendix)
• Scrum • Java

• Agile • JavaScript
• Python
• SQL


Server-end (see more in appendix) Front-end (See more in appendix)
• Core Java (incl. concurrency, IO/NIO, • JS, DOM frameworks (JQuery, etc)
network, etc.)
• SPA frameworks (AngularJS, Backbone, etc)
• Spring, Spring Web/MVC, Spring Boot,
• HTML, CSS
Spring cloud, Struts
• JUnit
• Hibernate, MyBatis, etc.
• Docker container, micro-services
technologies


Altius Consulting AB E-mail. info@altiusconsulting.se
Östra Hamngatan 17 2|9
41110 Göteborg

Experiencia profesional

Senior Developer
POLYCOM

2017-10 - 2019-06

Projects:
1. PDMS-E(Polycom Device Management System)
Description: A teleconference and resource management cloud application which is deployed in Microsoft
Azure, mainly covering endpoints and users.The entire architecture is a distributed, and built with SPA and microservices.

Role: As a developer, participated in the entire lifecycle of the feature development. Including coding, writing
unit tests, as well as fix bugs reported from either QA teams or end customers.
Backend Service: Spring Boot + Spring Cloud. Spring Boot is used to architect RESTful APIs which enabled
Hystrix. Eureka server plays a role as a service registry. Ribbon is utilized as a load-balancer.
Service Gateway: DC/OS,Marathon Load Balancer, Nginx
Middleware: RabbitMQ
GUI: AngularJS + Bootstrap
Data Access: SQL Server, Elasticsearch + Logstash, and MyBatis

2. Polycom RealAccess Analytics
Description: A visualized data collection and analysis system. It is majorly designed to collect the real-time event produced by the hardware when it is in use, and static log files.

Role: I worked as a tech leader of the scrum team there. The responsibility basically includes guiding the dev
team to study new technologies, working out prototype and demo it to the project owners, and implement the new feature according to the requirement.
Backend Service: Spring Boot + Spring Cloud
Middleware: Kafka
GUI: React + Bootstrap
Data Access: Elasticsearch, Logstash, and HDFS


3. PDMS-SP
Description: An acquired project. Very similar to PDMS-E; mentioned previously. The project is a standard
MVC flavored, written in PHP.

Role: The role I played there is a developer lead. I majorly lead the team to understand the product from the design perspective. Also, I looked into its architecture and source code to get more detailed understanding on it.
Backend: PHP and elgg2 framework
GUI: JQuery, JQueryUI, DataGrid, and underscore
Data Access: MySQL
Senior Developer, Oracle
NetSuite Cloud ERP

2017-05 - 2017-10

Projects:
1. NetSuite Cloud ERP
Description: A SaaS ERP system, using MVC pattern. The job I was doing there is developing the China local
business.

Role: A JavaScript developer. What I did is developing the China's localized business feature.

Applied Techniques: NodeJS,SuiteScript
Senior Developer, Verzion Telematics
Altius Consulting AB

2016-08 - 2017-05

Projects:
Description: The system can be used to locating cars and querying their tracks in a certain period. Technically, it
is an MVC patterned project.

Role: My role was a principal developer, and involved in the process of both frontend and backend development

Backend Service: Spring Boot + Themeleaf
GUI: Bootstrap, JQuery
Data Access: Oracle + JPA + Hibernate
Senior Developer
Rakuten Group

2015-10 - 2016-08

Projects:
1. Shipping Gateway
Description: The system to manage the order and freight of Rakuten e-business site. It is functionally responsible for tracking and updating the freighting status by opening APIs to its delivery partner.

Role: A development leader in the team. I'm responsible for doing researches on techniques and frameworks,
helping the team to draft the dev documents, and implement new features.

Backend Service: Spring Boot + Spring Batch + CXF
Middleware: RabbitMQ + Quartz
Data Access: Oracle + MyBatis

2. Delivery Tracking Application on Android
Description: The app is designed for deliverymen. The app offers several useful features, such as location
services, comments, and real-time photograph and upload.

Role: I worked as a developer, involved in the GUI part of the Android client development, as well as the backend service implementation.

Backend Services: Spring Boot
GUI: Android Native
Middleware: RabbitMQ
Data Access: Oracle + MyBatis + HDFS
Senior Developer
IBM

2014-08 - 2015-10

Projects:
PCM Web based Portal & PAC mobile client for Android
Description: Platform Cluster Management (PCM) is the Management Web Console for a HPC product, named after LSF. The product enables administrators visually monitoring the health, resource allocation, and task status
of the cluster. Additionally, it opens APIs and GUI for users to customize settings.

Role: I played a developer, responsible for the Android client development, and the backend service
development either


Altius Consulting AB E-mail. info@altiusconsulting.se
Östra Hamngatan 17 5|9
41110 Göteborg
Backend: Spring 3 + Struts 2 + Freemarker
GUI: JQuery
Middleware: WebSphere
Data Access: Vertica + JDBC
Developer
Rayoo Tech

2013-03 - 2014-09

Projects:
TIBCO Universal Collector
Description: a log collection system with C/S Pattern.

Role: It's a consultant role, actually. What I did there is programming the new feature and fixing bugs.

Backend: OSGI,RMI,Core Java, Spring 3,Thread Pool,Quartz,NIO
GUI: Swing
Middleware: ActiveMQ
Data Access: Oracle + JDBC
Developer, Sinopharm China
TIBCO Universal Collector

2008-03 - 2011-09

Description: Office automation system, development and maintenance.

Role: Developer.
Backend: OSGI,RMI,Core Java, Spring 3,Thread Pool,Quartz,NIO
Stack: Java, Servlet/JSP, Tomcat, JDBC and PHP


Altius Consulting AB E-mail. info@altiusconsulting.se
Östra Hamngatan 17 6|9
41110 Göteborg
Appendix - Competence Matrix

Competence Matrix (The consultants own words)

Formación académica

DIPLOMA
UNIVERSITY OF OTAGO

2011-06 - 2012-07

BACHELOR
BEIJING TECHNOLOGY AND BUSINESS UNIVERSITY

2004-09 - 2008-06

DIPLOMA
BEIJING UNION UNIVERSITY

1998-09 - 2001-06

Contacta con el consultor

/