Jean-Pierre CHENGJC
Looking for a job

Jean-Pierre CHENG

@jeanpierrecheng

I am a fullstack developer with 15 years of experience based in Cambodia.

Cambodia
Message

Through my career, I worked on many different technologies.

In the backend part, I worked a lot with Java, Spring, Hibernate, NodeJS, SQL databases, No SQL databases, AWS cloud.

In the frontend part, I worked in React, Angular, VueJS.

I lead my teams to deliver good code quality, writing unit tests, pair programming, code review.

It's been more than 2 years I work fully remote and I appreciate this way and want to continue working full remote.

Experience

VA
Current

Technical Lead

Viseo Asia

Mar 2021 - Present (3 years 1 month)

Project Fintech Bridge
- Building REST API using Serverless with AWS Lambda functions
- Using AWS Cognito for authentication
- Using DynamoDB for storing data
- Using AWS S3 for storing images / videos
- Implementing live streaming with AWS MediaLive
- Use of VueJS in the frontend part

Project OP
- Java 11, NodeJS, NestJS, , Kotlin, RabbitMQ, Docker, PostgreSQL
- DataDog, Redash
- VueJS

TD

Chief Technology Officer

The DApact

Sep 2019 - Apr 2020 (7 months)

CTO of microfinance matchmaking marketplace Sakam, a platform for financial inclusion working with leading Cambodian MFIs.

Okoone logoOK

Senior Software Engineer

Okoone

Apr 2020 - Apr 2021 (1 year)

Project IQAir website (https://www.iqair.com)
Multiple roles:
- Scrumaster
- Put the SCRUM methodology in the project (daily meeting, retrospective, demo, ...)
- Tech lead
- Doing Pull Request Reviews to check the quality of the code delivered
- Main connection point between the team and Design team, Backend team, Product Owner
- Managing the delivery
- Doing a bit of development, refactoring

VA

Senior Fullstack Developer

Viseo Asia

Mar 2017 - May 2018 (1 year 2 months)


In Viseo, I worked on 3 projects:
Chat And Trade Project: Chat application between the Relationship Manager and Client
Chatbot Project: Chatbot that reply to client questions
Authentication Project: Application that manage authentication of all other projects

Technologies used: Java, Spring, iBatis, Oracle, Angular, React Native

DM

Software Engineer

Sep 2018 - Sep 2019 (1 year)

- AMK project (micro finance)
- ReactJS, REST API using Java

- Intracon project
- Backend developer for the REST API using Java and use Thymeleaf for admin console
- Frontend developer using ReactJS

- Artbasel Project (https://www.artbasel.com)
- Frontend developer using ReactJS
- NextJS
- Formik
- Styled Components
- React Hooks

Caceis logoCA

Senior Software Engineer

Caceis

May 2012 - Dec 2012 (7 months)

The Solvency II directive is an EU Directive that codifies and harmonises the EU insurance regulation. It concerns the amount of capital that EU insurance companies must hold to reduce the risk of insolvency.

Development Environment:
Java 6, RAD, Hibernate, Maven 2, Ant, Sybase, Websphere, Tomcat 6, Spring, Groovy, SVN

EX

Senior Software Engineer

Exane

May 2011 - Apr 2012 (11 months)

Worked on project Datacenter, which is an intranet where analysts post theirs recommendations. Customers can also find a lot of datas on companies, sectors, currencies.

Development Environment:
Java, Oracle, Flex 3, Flex 4.5, Cairngorm, Spring 2.5, Struts 2, JSP, ExtJS 3, CXF, Ant, Maven, Tomcat, SVN, Eclipse

Photobox logoPH

Software Engineer

Photobox

Sep 2010 - May 2011 (8 months)

Photobox is a company which you can order photos, books, canvas …
Cerberus is a system which manages orders made by customers on the website. It manages all processes in the factory from the printing to the shipment.

Development Environment:
Java, SCRUM Methodology, Drools, JasperReports, iText, Flex 4, Cairngorm 3, Parsley, Spring 3, Struts 2, JSF 2.0, Richfaces 4, CXF, Ant, Maven, EJB3, JBoss

NC

Senior Software Engineer

NCS

Mar 2014 - Feb 2017 (2 years 11 months)

As a team member of the Agile Team, I get multiples roles and functions.
Build web application prototype for presales:
- Ruby On Rails prototype for MOE
- OutSystems prototype for SPF
Conduct internal training on:
- Java Unit Testing + Refactoring
- Selenium with Java
- Continuous Integration with Jenkins
- Introduction at Ruby On Rails
- OutSystems
Coaching teams on using Extreme Programming

MC

Software Engineer

MCA

Apr 2010 - Aug 2010 (4 months)

Worked on the project Marque blanche, which is an e-commerce website for professional sellers who want to buy mobile accessories.

Development Environment:
Java, Ofbiz, Groovy, Freemarker, Tomcat, MySql, SVN, FOP, JQuery, Eclipse

UBS logoUB

Software Engineer

UBS

Sep 2009 - Mar 2010 (6 months)

Developed an application which calculates retrocessions UBS Bank must receive and pay.

Development Environment:
Java, Spring, Oracle, WebServices (Axis), ULC, Tomcat, Eclipse

RO

Software Engineer

Rothschild

Dec 2007 - Aug 2009 (1 year 8 months)

I worked on 3 projects for the Rothschild company.
Kerala Assurance is a project to subscribe life insurance contract.
Equitas is a project to evaluate bankers and follow theirs performance.
Kerala Bancaire is a project to manage bank portfolios.

Development Environment:
Java, Spring, Hibernate, Freemarker, Flex 2, Flex 3, SCRUM Methodology, SQL Server, Eclipse, Tomcat, Ant, Cruise Control

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan