Summary
Overview
Work History
Education
Skills
Work Availability
Quote
Timeline
Generic

David Tang

Senior Java Developer
Weyburn,Canada

Summary

Versatile Senior Java Developer experienced with the full software development lifecycle and comfortable working within Agile development frameworks. Organized and hardworking team player with strong verbal and written communication skills. Prepared to bring 8 years of related experience to a challenging position.

Overview

11
11
years of professional experience
3
3
years of post-secondary education
4
4
Languages

Work History

Senior Java Developer

Moreteam Ltd
Ho Chi Minh, Vietnam
06.2021 - 03.2023

Project: Appradar (https://appradar.com/)

  • Worked with product team to support bug fixes and enhanced features
  • Built independent services for migration data from MongoDB to PostgreSQL using design pattern Chain-of- responsibility which prevents duplicate code and boosted development speed by 30%
  • Worked with Jenkins for deploying new versions every sprint, and Kubernetes for issue monitoring (checking pod status, using port-forwarding to access applications in a Cluster)
  • Worked with MongoDB native query and spring data MongoDB to enhance performance by 200%
  • Added a monitoring dashboard in Grafana using logQL and Prometheus to debugging by 50
  • Reworked applications by using Multithread CyclicBarrier in Java and increased the scheduled Job performance to 50%.

Senior Java Developer

ELCA Information Technology (Vietnam) Ltd
Ho Chi Minh, Vietnam
03.2020 - 06.2021

Project: Swiss Ministry of Agriculture (Java 11, PostgreSQL)

  • Enhanced end-user performance by 30% for product filtering.
  • Detected complex bugs in core API (History management with Javers) which were caused by wrong database type after migration
  • Worked with complexity native SQL (All input fields were created and defined by end-user and are dynamic), and Front-end Angular 6
  • Developed automated testing system with Selenium and supported QA to reduce testing time by 85%

Project: Digital HEALTH Certificate (Java 11, PostgreSQL) https://www.tixngo.io/healthngo/

  • Worked in HL7 (HEALTH document) format
  • Worked closely with IOS team on Implementing encryption/decryption and Digital Signature for HEALTH certificate that supports secure patient privacy
  • Worked directly with Swiss Manager for new User stories estimation and clarification
  • Worked closely with DevOps for development of CI/CD for project and monitoring deployment process
  • Support Project: Digital Ticketing, Swiss Boiler Management
  • Support Implementing new features and applying SonarLint which increased code quality and development speed up by 50%
  • Optimized endpoint performance (SQL optimization, resolved n+1 on Hibernate)
  • Analyzed performance tasks and provided multi-thread solutions that increased execution time by 40

Senior Java Developer/Team Leader

FPT Information System
Ho Chi Minh, Vietnam
03.2019 - 01.2020

Www.fpt-is.com

Project: System for Health Service Dept (Java 8, MongoDB, docker)

  • Partnered with design team on microservice architecture using Java 8 and Angular 8
  • Completed special tasks, setup and calibrated machinery to meet specific production requirements and meet desired tolerances
  • Developed real-time notification service with Kafka, Server-Sent Event with delay time under 2s
  • Developed User Management service with Dynamic Role and Permissions
  • Reviewed code and debugged errors with SonlarLint and improved performance by 50%
  • Worked with project managers for task clarification, and estimation
  • Configured, installed, and designed schema on MongoDB with Technical Lead
  • Built Oauth2 using spring cloud oauth2 and service register using spring cloud eureka.

Software Engineer

Plantynet JSC
Ho Chi Minh, Vietnam
05.2014 - 02.2019

www.plantynet.com/

Projects: Filtering System (Java, Mybatis, Jsp, Oracle)

  • Analyzed requirements and designed, developed, and implemented software applications
  • Performed troubleshooting, diagnostics, and analysis to uncover root malfunctions
  • Participated in requirements gathering and design development meetings
  • Worked with business users and operations teams to understand business needs and address production questions
  • Created and implemented database designs and data models (Oracle)
  • Tested programs and databases to identify issues, made necessary modifications and reported to the Korean core development team
  • Developed Restful API, SOAP using spring MVC, spring 3
  • Developed a Telemarketing system with SMS gateway integration.

Developer

Hyon Software
Ho Chi Minh, Vietnam
07.2012 - 03.2014

Projects: Outsourcing (Actionscript 3.0, PHP 5, MySQL)

  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems
  • Game Development based on Actionscript 3.0
  • Developed Restaurant e-menu using Actionscript 3.0 and PHP as server-side, MySQL database
  • Consulted with network engineering staff to evaluate hardware and software requirements for new system development.

Freelancer

Jomsocial
Ho Chi Minh, Vietnam
07.2012 - 03.2014

Projects: Jomsocial, Joomla

  • Programming in PHP, HTML, CSS
  • Tracked hours and expenses for each project
  • Worked online with Malaysian customers
  • Worked on Joomla component to analyze user web systems and checkout conflict.

Education

Advanced Diplomas - Multimedia & Information Technology

Kent International College
Ho Chi Minh
09.2008 - 09.2011

Skills

    Project Management

undefined

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

The person who says it cannot be done should not interrupt the person who is doing it.
Chinese proverb

Timeline

Senior Java Developer

Moreteam Ltd
06.2021 - 03.2023

Senior Java Developer

ELCA Information Technology (Vietnam) Ltd
03.2020 - 06.2021

Senior Java Developer/Team Leader

FPT Information System
03.2019 - 01.2020

Software Engineer

Plantynet JSC
05.2014 - 02.2019

Developer

Hyon Software
07.2012 - 03.2014

Freelancer

Jomsocial
07.2012 - 03.2014

Advanced Diplomas - Multimedia & Information Technology

Kent International College
09.2008 - 09.2011
David TangSenior Java Developer