0% found this document useful (0 votes)
17 views5 pages

Leung: Work Experience Profile

Uploaded by

manson.ko.cheung
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views5 pages

Leung: Work Experience Profile

Uploaded by

manson.ko.cheung
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Jack Leung

Address: Tung Chung, Hong Kong


Email: [email protected]
Age: 29

WORK EXPERIENCE
PROFILE
Mathematics Tutor (June 2014 to Experienced Java programmer
with experience in working in
Sep 2018) three large Hong Kong companies,
skilled with
Company: So-In Apex Education Centre a variety of programming skills,
experience in teaching new
Salary: $11000*12
programmer. Excellent
Programmer (Oct 2018 to Apr2019) communication skill with user.
Experienced with all stages of
Company: The Pacific Insurance
Salary: $13000*12
Hard-on
Maintaining and developing the web of the pacific
insurance and pacific life, for example developing the experience:
-Java programming, Web
layout of webpages ,creating form validation ,etc(using
Application Development,J2EE
html, css , jQuery etc. ). I also need to help developing technology
the login system of pacific life. The login system is
mainly used for the instant quote of its insurance and -Java framework(Spring, Spring
my duty is to help assist in developing or enhancing MVC, Spring Boot, Hibernate,
different instant quote of its insurance according to struct etc.)
user requirement and also debuting the bug of it. It
would involve getting data from database(db2). This -Rest Api
online system is written with java (j2EE,jsp,servlet) and
my duty is to maintain and develop it. -XML,JSON

-SQL (Mysql ,oracle,db2)


I also need to help developing the software for its
internal use. One of that is used to for automatic -The basic setting of
generation of warranty(PDF) and it was mainly server(apache tomcat,
developed with java and involve getting data from its glassfish, websphere ,etc)
database(DB2),using the Spring-JDBC framework. Being
a programmer, i also need to prepare test case -Basic JavaScript, jQuery, CSS
document and need to guarantee that all program can
pass it and report to department head.

Updated on:
04/2021
Solution Developer (Apr2019-> Skill:
-
Dec2019)
-Able to build the frameworks
Company: PCCW SOLUTION
from existing code for junior
Salary: $19000*13 programmer to use

One of my task is together with my team member to -Having experience of projects


develop and enhance one software solution for one of which is "build from zero
the large Hong Kong enterprises. This solution mainly "
develop with J2EE, Spring MVC. As one of the developer -Able to prepare test case(unit
of its, i need to attend the meeting to meet with user of test, load test ,etc)
marketing, ba and qa to get the requirement each
sprints. During the spring, i need to continue to -System Integration with another
project
communicate with ba to get the latest requirement to
do the required task. -Perform code review
After finishing the task, it need to be check with qa
and to debut the task. I also need to help marketing -Version controls and merge code
user to update the data into database(Oracle) each from different colleague
spring. I also need to train my new team member,
assist him in doing his task (where should he to start -Experience in Agile & Scrum
writing the code, how to write the code,
assisting him to merge the code he writes, testing the
code he writes ,etc.).As there are several developer -Knowledge:
doing the same project, I need to update the document
(to document what code you have change , the position
of the code you change or add, the function of your -Bootstrap
code change ,etc.)
In the rest of each spring, i also help develop one -JavaScript framework (vue.js, react.js)
software for marketing user and reporting the process
of it each spring meeting. The program is written with
java and involving using some java
framework(hibernate). This software will provide user
interface for user to input the date and will
automatically update to database(Oracle) after
submitting. It will check the input of user for example:
(Some column can only be input with particular
character(Y/N), the word(keys)to be input must be
exists in database, the format of the input words(the
keys with spaces is not
Programmer -->allowed),etc.)
Analyst programmer
(Dec2019-> Now)
Company: AUTOMATIC SYSTEMS LIMITED
Salary: 28000*12
I was assigned to one of the government department,

Updated on:
04/2021
to help their system to adapt IAMsmart system.
IAMsmart technology is developed by the office
CONTACT
of the government chief information
63708714
officer(OGCIO) to enabling all Hong Kong
residents to use a single digital identity and (if currently unavailable ,please
please leave a message, Whatsapp also
authentication to conduct different government ok)
department and commercial transactions online.
EDUCATION
OGCIO has provided the document and the rest
api source which i need to use to let my
department e-service to communicate with
OGCIO. My duty is to use that rest api provided From 2013 to Jun 2017
by the (OGCIO) to write a new java api, so that
the e-service of my government department can The Open University of Hong Kong
adapt IAMsmart technology after using the new
Bachelor of Computer Science
java api i write. OGCIO have provide a number of
rest api, and the java api i write is also involve a
thousand of java code. Here is some function of
the java api i write, for example, generating the From 2009 to 2011
QR page for user to login; getting the result Cognitio College(Hong Kong)
containing user information for form Pre-filling
purpose; triggering signing function from F.6-F.7
iAMsmart apps when user need to sign a
document from e-service of our government
department, etc. As the communication between From 2004 to 2009
that also need to be encrypted, I also need to
handle the encryption and decryption. CNEC Lau Wing Sang Secondary

Our department have many e-service which also


need to adopt my java api to use iAMsmart
EXPECTED
School

F.1-F.5
technology. I also need to help that e-service to
adopt my api in those J2EE servlet in order to use SALARY
IAMsmart technology. One of service, for
example mainly written with struts, jsp , need to $ 36500/month
be merged in J2EE servlet before it can use
IAMsmart. It also need to be tested, debugged,
optimized many time before that e-service can
use iAMsmart technology effectively. AVAILABILIT
After 1-Year contract, because of my well
performance in my job duty, I was successfully
Y
promoted to Analyst Programmer and renew my
1-Year new contract.
As there are another junior programmer was
assigned to help me to adopt the java api to
remaining e-service. I need to teach him how to Updated on:
use my api; the concept of struts; check the
quality of their code(hard-code, close connection
04/2021
; the code location where he can merge my api
code to those e-service, etc. I also need to test
those e-service with him after he successfully
merge my api to those service before going to
user UAT.
After several e-service can pass UAT and those
junior programmer have enough knowledge
about my api. I was re-assigned to other
government department to help that e-service
using iAMsmart. The project here is require our
team to build a new project which can use
technology of iAMsmart and adopt the function of
their old J2EE project, which will not be used any
more after the new project was started. This new
project was divided into front-end development
and back-end development. I was responsible for
the back-end development. My duty was to build
the api to let front-end developer to call so that
front end can use iAMsmart function and other
function those old J2EE project used. The api I
write was mainly using java, spring-boot.
Because of the structure of this project, the
iAMsmart code was transfer into java api format.
As these project was also build from “zero”, I
need to have some server setting, for example
handling apache server setting to let DMZ server
to forward iAMSmart response to local network
server; to adjust environment setting of my
iAMsmart code to handle different proxy
environment.
I always need to have meeting to get user
requirement. After that I need to think the
solution myself. For example, in this requirement,
i need to have idea to suggest them which SQL
table to be join to pass the value for front-end;
some requirement require user to send file, i
need to have idea they want our teams to study
the old J2EE project to see how it can let user
sending file and adopt it into my api call.

Updated on:
04/2021
In many situation, although I am not responsible
for front-end development, because I have some
basic information about what front-end program
can do, so I can teach him how front end can do
to successfully collaborate my back-end
development. For example, how front-end can
send the file to back-end using post request; how
can front-end do after front-end receive the json
response from my api etc. After the front-end
code was ready and tested by me I also
responsible for merge that into master branch of
Github from their original branch. After that our
team was successfully build 1 EMSD Form. As
there are almost 40 Forms need to be build, more
junior programmer was joined into my teams. As
the remaining 40 forms was almost using the
same code of our first form our team was build, I
suggest to build the frameworks for backend-
development according to the code of our first
form ,to let those junior programmer use to build
the remaining Forms easily.

Updated on:
04/2021

You might also like