Hiep L.

Mobile developer

Outsourcing
Senior
Hanoi, VIETNAM
Contactez-nous à propos de ce profil

Mon expérience

Voir plus

Division of a main telecom operator01.10.2016 - Présent

Developer.
  • Development of the iOS application.
  • Proposal of adapted technical solutions.
  • Writing unit test cases.
  • Responsible for estimation and planning activities.
  • Integration of third-party services using APIs.
Voir plus

Sigma IT Solutions01.04.2015 - 01.10.2016

iOS Developer / Project Leader within a company offering IT outsourcing and consulting services and solutions.

Participation in the development of several projects within the company:
- An application that allows users to access online clothes shops, do shopping online and share their own favorite outfits.
- The application main features are: the users can access online shops to show clothes of other users or famous brands; they can save their favorite clothes to their virtual wardrobe, create new outfits from these clothes and share them with friends; they can also make their own clothes by taking photos of their real clothes and then add them to their virtual wardrobe; the application allows the users to edit their clothes photos: enhance the photos by applying different filter, remove the unwanted background, tag clothes to the outfits; the users can receive real-time notifications about the status of their wardrobe or their favorite brands.
- The application was developed within a team of 6 members.
- Role: iOS Developer / Project Leader.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 8+, MacOS, Xcode, Core Data, Objective-C, Agile, Scrum, Redmine, Tower, Slack, Skype.
  • Implementation of the logic flow when creating the clothes and outfits.
  • Update of the data from the server.
  • Implementation of Push Notifications via socket.IO.
  • Creation of photo filters and implementation of algorithms to remove the photos' background.
  • Coordination of all the team members' work.
  • Team management in order to meet the project goals in time.

- A VoIP application.
- The application main features are: it allows users to import contacts from their phone contacts list and then synchronize it with the application server; it also lets users chat together in both small and group chats; the users can share their photos and location with their friends; they can also make free calls to another user who has the application installed; by purchasing some credit, the users can also make calls to friends even when they don’t have the application installed on their phone.
- The application was developed within a team of 9 persons.
- Role: iOS Developer.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 7+, MacOS, Xcode, Core Data, Objective-C, Waterfall, Xcode, Redmine, Tower, Slack, Skype.
  • Building and compiling the library.
  • Debugging the signal processing technique as well as the data transfer process.
  • Creating the user interface and handling the application flow.

-  An application that allows users to track and get the most updated news of Euro League 2016.
- The application main features are: it allows users to get the most updated news from the application server each time they open it; the users can mark their favorite teams in order to get real-time notifications of their results; they can also track down the matches schedule in order to get information about the incoming matches; the users can also set alarms to get notifications for their favorite matches.
- The application was developed within a team of 6 members.
- Role: iOS Developer.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 8+, MacOS, Xcode, Core Data, Objective-C, Agile, Scrum, Xcode, Redmine, Tower, Slack, Skype.
  • UI implementation for some screen and parse data, from the application server response.
Voir plus

VinCom01.11.2014 - 01.04.2015

iOS Developer within a well-known shopping mall from Vietnam.

Participation in the development of one main project within the company:
- A music application.
- The application main features are: it allows users to search the text of the songs by song name, author or artist name; it also allows the user to find chords for the songs; the users can also learn to play guitar through a composed list of videos of the guitar masters; the application has also some instruments to help users learn guitar easier, such as: barometer, guitar tuner.
- The application was developed within a team of 3 persons.
- Role: iOS Developer.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 7+, Mac OS, Xcode, SQLite, Objective-C, Agile, Scrum, Skype.
Voir plus

PPCLINK Mobile Software01.09.2011 - 01.11.2014

iOS Developer / Team Leader / Project Leader within a company providing IT services and solutions.

Participation in the development of several projects within the company:
- A project that includes a list of various TV applications for many countries (USA, France, Germany, Japanese, India, Vietnam).
- The application main features are: it allows the users to get access to many popular TV channels for each country; it also brings the most popular videos from Youtube as well as from lists of composed videos; the users can mark their TV channels for quick access or the Youtube videos to watch later; it allows the users to connect with their Youtube account and edit their subscription.
- The application was developed within a team of 7 members.
- Role: iOS Developer / Team leader / Project Leader.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 6+, Mac OS, Xcode, SQLite, Objective-C, Agile, Scrum, Xcode, SVN, Skype, Photoshop.
  • UI implementation for the screens.
  • Implementation of players for both the TV streams and Youtube videos.
  • Update and configuration of the application data.
  • Bringing the application to the Application Store.
  • Reviewing the users' feedback and implementing the necessary updates.

- An application that includes a list of various radio applications for many countries (USA, France, Germany, Japanese, India, Vietnam).
- The application main features are: it allows the users to get access to many popular Radio channels for each country; it brings to users the most popular radio records from famous speakers; the users can mark their Radio channels for quick access or record to listen to them later.
- The application was developed within a team of 4 members.
- Role: iOS Developer / Team Leader / Project Leader.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 6+, MacOS, Xcode, SQLite, Objective-C, Agile, Scrum, Xcode, SVN, Skype, Photoshop.
  • UI implementation for the screens.
  • Radio implementation.
  • Update and configuration of the application data.
  • Bringing the application to the Application Store.
  • Reviewing the users feedback and implementing the necessary updates.

- A music game which lets users play with friends as well as with the AI players.
- The application main features are: it involves as a rule to listen to a phrase of song and then guess the song's name, artist or author as quick as possible, before the opponents; the users can also choose to play with one of various music categories; the application has different modes (training, play with friends, play with AI players); the players with the highest scores will get honor on the leader board.
- The application was developed within a team of 6 members.
- Role: iOS Developer / Team Leader / Project Leader.
- The technical environment of the project included: iPhone, iPad, iPod touch, iOS 7+, MacOS, Xcode, SQLite, Objective-C, Agile, Scrum, SVN, Skype, Photoshop.
Voir plus

Crisware Vietnam01.02.2011 - 01.09.2011

.NET Developer for a consultancy and software provider.

Participation in the development of two projects within the company:
- Two applications representing virtual simulator training products which help to train people in some virtual incidents such as earthquake, aircraft accident, accident in a chemical factory, etc.
- The application was developed within a team of 6 members.
- Role: .NET Developer.
- The technical environment of the project included: .NET, Windows, Unity, C#, Agile, Scrum, Unity 3D, Skype.
  • Working directly with Danish specialists.
  • Implementation of the UI as well as the logic flow in some stages, using Unity Engine and .NET language.
  • Fixing the bugs and contributing with new ideas in order to improve the application quality.
Voir plus

Tula Regional Center of New Information Technologies (OCNIT)01.01.2009 - 01.01.2011

C++ Developer within a center dedicated to new information technologies.

Participation in the development of one project within the company:
- Russian-English and English-Russian Technical Dictionary.
- The application main features are: it allows users to translate texts from Russian to English and vice versa; it also allows the users to edit the existing entries and to add new entries; the users can mark any entry as favorite for convenience.
- The application was developed within a team of 2 members.
- Role: C++ Developer.
- The technical environment of the project included: Windows, Power Builder, C++, Waterfall, Skype.

Mes compétences

Langues parlées

ENGLISH: Advanced
RUSSIAN: Advanced
VIETNAMESE: Native speaker

Networks and systems

Mac OS X, Windows

Languages

C#, C/C++, Objective-C, Swift

Technologies

.NET, CoreData Editor, Unity

DBMS

SQLite

Analysis methods and tools

OOP, Sonar

Development Environment

Parse, Power Builder, SmartGit, SVN, Unity 3D, Visual Studio, XCode

Protocols

VoIP

Mobility

iOS, iPhone

Miscellaneous

Agile, Scrum, API, Confluence, Jenkins, JIRA, Redmine, Slack, Waterfall

Graphic

Photoshop

Web Analysis and Statistics

SEO

Computer tools

Skype for Business

Mes études et formations

Bachelor's Degree in Computer Software Engineering, Faculty of Computer Software Engineering - Tula State University, Russia.2004-2009

Bachelor's Degree in Applied Mathematics and Informatics, Faculty of Applied Mathematics and Informatics - Hanoi University of Science and Technology.1999-2004