Dang N.

Android – JAVA Software developer

Outsourcing
Intermediate
Hanoi, VIETNAM
Contact us for this profile

My experience

More

The Sweet Apps01.12.2012 - 01.05.2014

iPhone/Android Developer within an innovative IT software company based in Denmark specializing in App development and mobile IT solutions.

Participation in the development of several projects:
- Complex project developed within an 8-member team: implementation of a crawler - MacOS Application which allows data crawling from website and push to backend; development of the iPad application.
- Application used for managing tickets to festivals, events by using Scan QRcode to
check in. It is based on Salesforce SDK, a CRM system.
- Android and iOS app book including texts, sounds and animations dedicated to children. It is based on Cocos2d iOS and WiEngine Android, integrating TapForTap SDK for Advertising, Inapp purchase.
- Android and iOS application focusing on surface technologies: determine and calculate, convert units.
- Application allowing users to manage their home teaching and visiting teaching. It integrates TapForTap SDK for Advertising and Countly SDK for generating statistics on users's clicks.
- Application used to display weather information in different cities; default showing is the current location.
- Mobile scouting analysis players in football match, available in both Android and iOS version.
- Application about heathcare services only available in Denmark.
  • Analysis of the project requirements.
  • Database design and application prototyping.
  • Building the software architecture and and detailed design.
  • Configuration of the development environment.
  • Application coding.
  • Technical support.
More

PDG Technologies01.09.2012 - 01.12.2012

Android Project Leader, iPhone Developer, Windows Phone Developer within an outsourcing company specializing in Smartphone and Windows 8 development.

Participation in the development of several projects:
- Application which provides support to a transport, taxi service. The application uses the following technologies and techniques: UI design, PrintCitizen API for print ticket, Bluetooth API, Camera, Read an XLS (CVS) file, Guesture for sign ticket function, Post image file to server, SQLite
  • Application coding.
  • Communication with the client.

- Application which displays exercises, gyms lessons by text, video, music and photos which are useful both to students and teachers. The application uses the following technologies and techniques: UI design (Custom ExpandedListView, Swipe horizontal and vertical, Holo theme), Optimize load and display bitmaps, Service, Download Manager, Play Music Service, Play Streaming Video, SQLite, multithread and Asyntask.
  • Project coordination.
  • Core development.
  • Communication with the client.

- Application which displays YouTube videos using Google API. It includes sharing features for Facebook, Twitter and comment features.
  • iPhone development.
  • Application support.

- iPhone application. The application includes such features as: custom view, integrate Restful API, Tableview, intergrate Facebook, Twitter SDK.
  • Application development.

- Article reading application on iPad, which includes a custom view similar to Flipboard. It can be used in offline mode after download from the website.
  • Application development.
More

CNC Software01.04.2012 - 01.09.2012

Android Developer, Technical Leader (Support for Android Team), Project Leader, Android Technical Seminar Manger within a software offshoring and outsourcing development company in Vietnam and USA.

Participation in the development of several projects:
- Application allowing users to order food (through payment card), providing as well a list of bars and pubs by location. The application was based on Restful API, Push Notifications, Location Services, Support multiscreen, Fragment, Asyntask, Facebook and Twitter SDK.
- Application allowing to calculate banking and loans services. Its main features include Styles and Theme, Create and Export a excel file, Send an e-mail.
- Application offering the possibility to send SOS messages for students to school, family and other groups. The application can be used in both online and offline mode, and includes such features as: Post file to server (Image, Audio file), Record a sound, Record a phone call, Camera API, Google API, Yahoo API (read contacts).
- UI design of an application used for project planning. The main techniques include: Scale Image, Swipe View.
- Simple game based on AndEngine and support multiscreen (include Tablet, xhdpi screen) techniques.
  • New feature development for the applications.
  • Maintenance and bug fixing.

Android Technical Seminar Manger.
  • Seminar organization and planning for the Android Team.
  • Writing and management of the seminar documentation posted on Wiki.

Android Technical Leader.

  • Technical support to the Android Team.
More

Bkav Soft01.07.2011 - 01.04.2012

Android Developer within a company specialized in network security, antivirus and mobile security software, security appliances production, smartphone and smarthome manufacturing.  

Participation in a project focusing on custom Android ROM (Android Operating System) and application development.
  • Study and comprehension of Android OS source code and architecture.
  • Analytics and application customization for Android Framework: Launcher, Clock, Notification, Phone, SMS.
  • Building the ROM.

My stack

Spoken languages

ENGLISH: Advanced
VIETNAMESE: Native speaker

Networks and systems

MacOS, Ubuntu, VMWare, Windows

Languages

JAVA, Objective-C, JavaScript, PHP, C#, C/C++, Pascal, Python, Ruby, Scala, XML

Technologies

Hierarchy Viewer, NinePatch, WiEngine

Web technologies

CodeIgniter, Yii Framework

DBMS

SQLite, MySQL, SQL Server 2005, SQL Server 2008

Analysis methods and tools

MS Visio, OOA, OOD, OOP, UML, Design Patterns, XMind

Development Environment

XCode, Eclipse, GIT, GitBox, NetBeans, SVN, Visual Studio

Big Data

Hadoop, Storm

Other Software

Tortoise SVN

Mobility

Android, Cocos2D, iOS, Windows Phone

Miscellaneous

Agile, Asana, Bitbucket, GitHub, Redmine

Computer tools

Chrome, Internet Explorer, Mozilla Firefox, MS Office (Word, Excel, PowerPoint, Outlook)

My education and trainings

Bachelor's Degree in Information Technology - Hanoi University of Technology and Science.2006-2011