Download PDF

Summary

Specializations
- years experience in software development and 5 years experience in Adobe Experience Cloud for enterprise digital solutions.

- Have good knowledge and working experience in agile methodologies and modern processes (Scrum, CI/CD).
- Have strong background in Java and related technologies.

Qualifications
- Adobe Experience Manager 6 Lead Certified
- Adobe Experience Manager 6 Developer Certified

Work experience

01/2017Present

Technical Consultant

transcosmos inc. - Japan

Key skills / technologies :  Adobe Experience Cloud, Technical Proposal

  • Participate in content management system migration from legacy system to Adobe Experience Cloud for ANA (All Nippon Airways) Japan.
  • Join requirement analysis team to translate customer needs into technical solutions and provide estimation effort based on work break structure (WBS).
  • Collaborate with Japan development team to prepare basic designs, templates, components and services layers.
  • Research and integrate Adobe Experience Cloud services (Adobe Target, Analytics) to support content personalisation, tracking visitor behaviors, page traffic and conversion.

01/201712/2017

Solution Architect / Development Team Lead

Aleph-labs

Key skills / technologies :  Adobe Experience Cloud (AEM, Adobe Target, DTM), DevOps, Continuous Integration. 

  • Lead development team (front-end & back-end) to provide technology direction for large scale Adobe Experience Manager (AEM) implementation (banking projects).
  • Prepare detail technical designs, templates, components and services layers specification.
  • Integrate Adobe Marketing Cloud services (DTM, Adobe Target and Adobe Analytics) to support content personalisation, tracking visitor behaviors, page traffic and conversion.
  • Play as DevOps role (installation, backup, workflow, permission and security).
  • Install and manage automated code analysis system to analyze code commits, track code coverage, alert potential security defects, partly automate code review activities. All that data is collected and represented in a real-time dashboard to make effortless to control quality and send report to the management.
06/201612/2016

Software Architect

SmartOSC

Key skills / technologies :  AEM, Project Planning, Technical Proposal

  • Working as a technical project manager, communicate directly with client, consult and translate business requirement to AEM solutions, design project architecture overview, skeleton, template, components and best practices. Client are a digital agencies based in South East Asia.
  • Develop advanced components and OSGi services.
  • Client is a digital agency based in South East Asia (belongs to a large digital marketing group).
  • Develop and integrate form application for CIMB bank  (web tier powered by Adobe and back-end system powered by IBM platform).
10/201406/2016

Technical Team Leader - Java

Navigos Group - Vietnamworks.com

Key skills / technologies :  Microservices , Elasticsearch, Spring framework, AngularJS

  • Join data team to research and experiment on improving Vietnamworks job search result by using Elasticsearch in order to make the search result more accurate, more relevant for job seekers. It leads to companies could receive more applications for their job post.
  • Implement resume parser to extract and manipulate job seeker's contact information.
  • Develop and design microservices platform for vietnameworks to help company create microsites, blog, profile, marketing campaign.
  • Join full stages of product workflow, from brainstorming ideas, implementing minimum viable prototyping to a product that users can use.
  • Build a career analytics product that collect data from job posting, store and analyze by using modern architectural patterns like Microservices based on Spring stack (Spring Boot, Spring MVC, Spring Security, Spring Data).
  • Build a challenge management product by using AngularJS and Spring MVC. That is the place for people can post their challenge and seeking talented developers who can resolve the challenge.
08/201210/2014

Senior Software Engineer

Pyramid Consulting Vietnam (PYCOGROUP)

Key skills / technologies :  Adobe Experience Manager, Java, Continuous Integration

Developer :

  • Create OSGi services and servlets.
  • Configure OSGi services and bundles by using the Web console.
  • Manage OSGi configurations within the CRX repository.
  • Create templates and page components with custom dialogs.
  • Create a custom components or extend an existing components.
  • Setup clients libs, create customized widget with complex UI and behavior inside component dialog.
  • Import assets into DAM using WebDAV.
  • Implement tracking analytics by integrating with other Adobe products (SiteCatalyst, Omniture - currently Adobe Analytics)

Tech Lead :

  • Design and propose technical solutions based on user requirement or specification.
  • Translate AEM user stories into implementation approach.
  • Define and unify development tools, workflow, source control and convention for team at the beginning phase of projects (Maven, IDE, Git, VLT and several supported plugins).
  • Set up continuous integration and deployment pipeline (Jenkins).
  • Conduct AEM training course for new members (on job training).

SysOps :

  • Setup author and publish instance with different run modes.
  • Configure AEM workflows.
  • Troubleshoot system issues (log file rotation, memory allocation).
  • Migrate content between AEM instances.
  • Configure replication agents (author-publish for formal content and publish-author for user generated content)
  • Troubleshoot caching issues related to the Dispatcher.
  • Manage Access Control Level (ACL) permissions for users.
03/201108/2012

Software Engineer

FUJINET Co., LTD

Key skills / technologies : Java, Spring, Hibernate 

  • Focused on fixing bugs, writing unit test cases and developing new features for outsourcing projects by using Java web technologies and ORM frameworks like Hibernate, delivering good quality product for Japan client.
  • Develop detail system design and review code for new members in team.
  • Deliver coding best practices and convention.

Education

Skills

Adobe Experience Cloud

Adobe Certified Expert

Spring framework
Java (J2SE, J2EE)
Architecture & Design
Big Data & Microservices
Technical Management

Certifications

Featured Projects

All Nippon Airways (ANA) Website Migration

Project scope of work :

- Migrate content and digital assets of public website from legacy CMS to AEM

- Develop new components and templates for public website.

- Integrate AEM with Adobe Target using tag management system (Tealium).

Technologies :

- AEM, Adobe Target, Tealium

Siam Commercial Bank Website Revamp

Project scope of work :

- Migrate all segments of public website from legacy CMS to Adobe marketing suit.

- Integrate web applications (based on AEM) with customer back-end system like Salesforce.

- Integrate authentication mechanism using LDAP.

Technologies :

- AEM, Adobe Target

Nissan Europe Automotive

  • Building a marketing ecosystem for Nissan Europe Auto (includes 41 countries and regions in EU) using Adobe Experience Manager 5.6 (Adobe CQ) CMS.
  • URL : http://www.nissan-europe.com/
  • Client : DigitasLBi (France)
  • Core Technologies : Adobe CQ and its open source technology stack (Java Content Repository, OSGi, Apache Sling, ExtJS, Sling Model, Sightly )
  • Other technologies : Web Services, ElasticSearch, Social network API, Google map API.
  • Sub-projects :
    + Responsive Homepage (http://www.nissan.co.uk/GB/en/homepage.html)
    + Brandhub (http://www.nissan.co.uk/GB/en/experience-nissan.html)
    + Corporate Sales (http://www.nissan.co.uk/GB/en/fleet-cars.html)
    + YouPlus (http://www.nissan.co.uk/GB/en/YouPlus/register/registerStep1AP.html)
    + CarBuilder (http://www.nissan.co.uk/GB/en/tool/car-builder.html)

Artist Collection

- Artist Collection: an artist platform to lead the fans / audience to emerging artists.
- Artist Collection Data Mining:
+ Cron job: do data mining to collect artist information and their social networking information. Current Artist collection database have more than 10 million artists.
Backend: to configuration cron job and manage artists data.
Sizzle website: Sizzle is a global content franchise focused on emerging artists, powered by social media & carried by superstars and brands.

- Core Technologies : Gearman, Youtube API, Facebook API, Twitter API, Web Crawling Techniques, Mockito.

Disney Land Ticket Platform

Key features :
- The application delivers expected response times with approximately 1 million requests  and approximately 3,000 to 5,000 registrations on any particular day.
- The application includes auditing data to log the date / time and admin user id for registrations.

Technologies :
- Spring MVC, JPA, jQuery