CV_DucHT11_Android

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

HOANG TRUNG DUC

Android Developer

SUMMARY

Software Engineer with 8+ years of professional working experience in Mobile Software Development
with several industries including IOT, e-commerce, Transport, Game, Aviator, Social Network,
Automation. I am interested in learning new languages and technologies. I can also do mentoring tasks
and do coaching/code reviews for other team members.

SKILLS

§ Mobile Software Engineer with 8+ years experiences


§ 7+ years experiences in Android native
§ Experiences in cross-platform application (Flutter, React Native)
§ 2+ years experiences in Tech Lead role
§ Programming languages: Android (Java, Kotlin), Dart (Flutter), Javascript, HTML/CSS. Swift
§ IDE: Android Studio, VS-Code, XCode
§ Databases: SQLite, Room
§ Software Methodologies: Waterfall, Agile/Scrum
§ Software Development Tools: CI/CD on Firebase Distribution with Fastlane and Jenkin with AWS
Pipeline on Appcenter
§ Source Code Management Tools: GIT, SVN, Bit bucket
§ Change Management Tools: JIRA

EDUCATION & CERTIFICATIONS

AITI APTECH
HDSE
Date: September 20th, 2013

FPT University
Software Engineering
Date: September 1st, 2019

Systek Internship In Japan


Internship training on IoT
Date: September 1st, 2020

WORK EXPERIENCES

December 2017 – Present


Software Engineer
Responsibilites: Mobile Developer
- Management:
o Set up the grooming meeting, planning meeting to help the members to understand their
tasks.
o Assign tasks to team members.
o Support team members to handle the difficult/complex tasks.
o Support team member to collaborate with another teams to discuss the important/high
priority tasks.
o Review code, manage source code, set up the process to build app.
o Report to Project Manager daily about team’s progress, evaluate members each month.
- Build team:
o Build project structure base on the team member’s experiences.
o Build the rules, conventions with team.
o Transfer knowledge, requirement to the new members.
o Train the team members to reach their goals, get new skills or adapt with the requirement
of the project.
- Bidding:
o Study the requirement of the new project.
o Estimate the workload and support bidding team.
- Recruitment:
o Review CVs and qualify them before setting up the interview.
o Join the interview, help the company to choose the suitable interviewers.
- Development:
o Implement the new features for current projects.
o Maintain the old projects.
o Fix bugs.
o Study new technologies, the features, try to apply them to the projects.

PROJECTS

Mar 2022 - now


Spectrum - AssaAbloy
Project: SPB_Mobile_2022
Project Description: Maintain an application to control smart lock via Bluetooth and Wi-Fi connection.
Responsibilities: Developer
- Support team members and handle difficult technical issues.
- Refactor code, fix bugs, implement new features: adding lock, change lock settings,
locking/unlocking, …
- Analyze and increase performance for application.
- Write Unit Test for application.
Team size: 156 members
Technologies Used: BLE, Retrofit, Koin, Kotlin coroutines, Jetpack Component, Mockito, Firebase service,
AWS SDKs (Cognito, AppSync, …)

October 2021 - May 2022


Cox Automotive
Project: iRecon
Project Description: Develop an Android application for technicians to manage their workflow from AWS.
Responsibilities: Mobile Leader
- Analyze requirement and create task and handle progress for team.
- Build project structure with Clean Architecture.
- Develop features: Check in, Check progress, take evidences….
- Analyze and increase performance for application.
- Build AWS lambda and service by python to handle data flow to Android application
- Write Unit Test for application.
Team size: 10 members
Technologies Used: AWS Lambda, AWS Service, AWS Stream, socket, Android Flow.

March 2021 - May 2022


Leon System
Project: Resumo
Project Description: Make an application to interview doctors and nurses remotely and update their
resumes and greetings in Japan by Android.
Responsibilities: Mobile Leader
- Analyze requirement and create task and handle progress for team.
- Build project structure with Google Architecture.
- Develop features: Summarize sample questions, sample answers, handle/analyze answering video
and cut/edit videos.
- Analyze and increase performance for application.
Team size: 5 members
Technologies Used: Socket, FFMPEG.

May 2021 - October 2021


Bamboo Airways
Project: BAV_MobileApps
Project Description: Develop an Android application for Bamboo Airways customer.
Responsibilities: Developer
- Analyze requirement and create task and handle progress for team.
- Build project structure with Android Component Architecture.
- Develop features: Normal Booking, Member Booking, 5 Air Ancillary services, Manage Booking,
Checkin, Bamboo Club.
- Analyze and increase performance for application.
- Write Unit Test for application.
Team size: 100 members
Technologies Used: Retrofit, Kotlin coroutines, Jetpack Component, Mockito, Firebase service.

October 2020 - March 2021


Cox Automotive
Project: iRecon
Project Description: Develop an Android application for users to handle their car reconditioning process
remotely, also know about the schedule, progress and cost.
Responsibilities: Leader
- Analyze requirement and create task and handle progress for team.
- Build project structure with Google clean architect
- Develop features: Check in, Check progress, Remote configuration….
- Analyze and increase performance for application.
- Write Unit Test for application.
Team size: 3 members
Technologies Used: Dagger, Kotlin coroutines, Jetpack Component, Mockito, Firebase service

February 2020 - October 2020


SYSTENA JAPAN
Project: CARSHARE
Project Description: An application to manage the car sharing business for lessee and lessor
Responsibilities: Leader
- Analyze requirement and create task and handle progress for team.
- Build project structure with Google Architecture.
- Develop features: Departure, destination picker, log in, log out, profile showing…
- Analyze and increase performance for application.
- Write Unit Test for application.
Team size: 5 members
Technologies Used: Android, Kotlin.

June 2019 – February 2020


システック 新都田工場
Project: HEMS
Project Description: A system to connect and get familiar to Echonet Lite standard in Japan
Responsibilities: Leader
- Analyze requirement and create task and handle progress for team.
- Build system structure with Android app, iOS app, firmware for smart devices and controller.
- Develop features: Write firmware for AC, EV, Smart switch, also integrate controller and backend,
and an application to control all of them via controller.
- Analyze and increase performance for application.
- Write Unit Test for application.
Team size: 2 members
Technologies Used: Echonet Lite, C++ embedded, CGI, Java Spring boot, Java struts, basic Javascript
and HTML, Wireshark, Android Kotlin.

October 2018 – February 2019


Allianz
Project: FinOS
Project Description: Build an SDK to Collect data from Android users and iOS users for Allianz company
- Singapore on iOS(Swift) and Android(Java)
Responsibilities: Developer
Team size: 3 members
Technologies Used: Android basic.

August 2018 – October 2018


Petronas
Project: KSRP
Project Description: Build a mobile application designed by customers from Petronas - Malaysia to read
the newspaper.
Responsibilities: Developer
Team size: 3 members
Technologies Used: Android, Kotlin

December 2017 – August 2018


Boeing
Project: Training Tablet
Project Description: Work for Boeing to make an iOS application to train new pilots.
Responsibilities: Developer
Team size: 10 members
Technologies Used: Swift.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy