Thi Huynh - Senior iOS developer
Huỳnh Nguyễn Tường ThiLocal Vietnamese, Male, 25 July 1990
25/1,Bàu Bàng, F.15, Q. Tân Bình, TP Hồ Chí Minh
Phone: 01227792025
Email: hnth2507@gmail.com
General Information
Total Years of Experience :4 year(s)
Language Proficiency :English (Expert)
Degree Level : Bachelor of Engineering (UIT)
Most Recent Job : Senior iOS/game Developer
Most Recent Company and Customer: POPS WORLD WIDE, LUIDA, 2359Media, DMMT, hayhayTV, Freerange Technology.
Current Job Level : Experienced (Non-Manager)
Expected Position : Game Developer, iOS developer
Expected Job Level : Senior developer.
Expected WorkPlace : Ho Chi Minh
Expected Job Category : IT - Software
Expected Salary : Negotiable
Career Objective
Working in active and open environment. I hope I will become an expert in mobile application and game development. Become a software architect and software expert is my target in the near future
Career Highlights
- Took part in more than 20 iOS projects include applications and games (2D/3D/online game game, application, social network, Utility, Video/Photo ...)
- Building successfully ISBFramework an iOS 3D game framework base on ISGL3D and Bullet Physic. It was built during my final project from University until now. ISBFramework is an useful framework for any iOS developer to create their 3D game by the fastest easiest way. ISBFramework define all basic components for 3D world and provide 3 editors for create Vehicle Editor, Scene Editor (Map + object) and Particle Editor. By combining ISGL3D for graphic render and Bullet Physic for physic simulation, ISBFramework provide many functions and visual way to create 3D game with physic effect.
ISBFramework base on ISGL3D an open source for render 3D on iOS devices and it uses scene graph (design pattern for 3D programming) so that developer can understand and easily use it.
ISBFramework use Bullet Physic so that developer can create many kind of 3D games with physic effect for example a hummer runs on the terrain with physic effect , a cannon fire bullet to an brick castle with physic effect…
ISBFramework has been developed until now and I hope I will complete it as soon as I can.
- Building SCLibrary for processing video and image on iOS:create image slideshow, add effect + magic+ filter to video, convert/edit/export video in many kinds of format, photo editting ....
Work Experience
iOS Developer at Pops WorldWide
Nov 2011 – March 2013
Project sumary
1. Lucky 13: https://itunes.apple.com/us/app/lucky-13-tien-len/id555881047?mt=8
Type : Product
Project Description:
Lucky 13 is an iOS card online game. Lucky 13 is an kind of popular card game in Vietnam . Game has rule for two region : South and North. Game has two mode single player and multiplayer. In Single player player plays card with AI to get experience or earn money. In Multi player mode player has to connect to server to player with others, maximum of player in a game is 4, player can choose a room from 2 to 4 players. The winner will take the money from other losers. Money in game can be bought from in app purchase system.
Industry:
Game.
Project Team Size:
3
Role(s):
Developer
Skill Set Utilized:
Programming, planning
Responsibilities:
Develop Singleplayer, Multiplayer, AI.
Assignment Duration
3 months
2. Project: Mash https://itunes.apple.com/jp/app/mash-chat-flirt-date/id561929065?l=en&mt=8
Customer : Luida (Japan)
Project Description:
This is a social network on iOS. This is an ousourcing project for Japanese customer. People can go online to chat with each other, in chat , people can show emotion by animating the character and many interesting feartures. You can do many thing such as: update status, write tweet, like, comment, shopping, change avatar, change clothes, send gift , find and request friends, dating …...
Industry:
Social network application
Project Team Size:
6
Role(s):
Developer
Skill Set Utilized:
Programming
Responsibilities:
Working with UI, manage data, request and working with responsed data from server.
Develop features: shopping, send gift, like, comment, write tweet and other feartures.
Assignment Duration
5 months
3. Project: Hangover
https://itunes.apple.com/jp/app/hangover!!/id563182896?l=en&mt=8
Customer : Luida (Japan)
Project Description:
This is a Japanese social network application for people who usually participate in party or event. This app is to make album to keep a memory of happy event then user can post photos and videos of a party into timeline together with others. The timeline created will keep the memory of the party. User can participate in an event nearby, user can also create an event and invite friends…
Industry:
Social network application
Project Team Size:
3
Role(s):
Developer
Skill Set Utilized:
Programming
Responsibilities:
Working with UI, manage data, request and working with received data from server.
Assignment Duration
3 months
4. Project: Poppy Under the sea https://itunes.apple.com/jp/app/poppy/id543442791?l=en&mt=8
Type: Product
Project Description:
Poppy Under the sea is a adventure puzzle game. Poppy is a main character like a water bubble, he takes voyages under the sea to collect pearls and find way to back home. Player can touch or using accelerometer to control poppy moving. Every level in game is a maze, player has to find the key to open a suitable gate to finish the maze. There are 25 levels in game from easy to difficult, player can using money to buy solution for every level if it is too difficult. Game integrate with Facebook, Tweeter, Openfeint, GameCenter.
Industry:
Game.
Project Team Size:
2
Role(s):
Developer, team leader.
Skill Set Utilized:
Programming, Planning.
Responsibilities:
Develop all game play, animation, collison detection
Assignment Duration
3 months
5. Project: Ray connect https://itunes.apple.com/jp/app/ray-connect/id512137235?l=en&mt=8
Type: Product
Project Description:
Ray Connect is a puzzle game. Player has to combine the light which is launched from a source tower and make it pass all the tower in a map before reaching to the destination tower. Player can drag and drop to arrange all the towers in a map in order to create the strategy to finish a level in game. There are 25 levels in game. Game integrate with Facebook, Tweeter, Openfeint, GameCenter. Provided a mapeditor to design more maps.
Industry:
Game.
Project Team Size:
2
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Develop game play, level design.
Assignment Duration
2 months
6. Project: JobPass
https://itunes.apple.com/sg/app/ntu-jobpass/id589747412?mt=8
Type: Customer 2359Media
Project Description:
JobPass is an application made for NTU student.
Like Vietnamwork application in Vietnam. NTU Jobpass was designed uniquely for NTU students only, NTU Jobpass is the golden ticket for first class access to connect with prestigious employers. Not only will NTU students be able to view company profiles, they will also be given the privilege to view the latest job oppotunities ranging from full time to partime openings. Students can apply a job or multiple job by submit their CV from job list and waiting for the job’s status which will be responsed from the employers.
Industry:
Application
Project Team Size:
3
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Planning, Project architect, develop all functions about user, notification, project skeleton.
Assignment Duration
2 months
7. Project: My Election https://itunes.apple.com/sg/app/myelection/id619582067?mt=8
Type: Customer 2359Media
Project Description:
This app was created for Malaysian. It provides a general information on Malaysia’s previous and upcoming election. It also provide the information of all parties and candidates for the electors. It provide the information about how to vote and necessary knowledge for the elector.
Industry:
Application
Project Team Size:
2
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Develope functions about parties, candidates information, working with data from server.
Assignment Duration
1 month
8. Project: Dating go where
https://itunes.apple.com/sg/app/dategowhere/id475255810?mt=8
Type: Customer 2359Media
Project Description:
This app provide the information about places for dating, eating, dringking or playing. It also provides the great idea for your dates. User can read the award winning lifestyle magazine with interesting dating articles, quirky facts and views on love, grooming tips and more. User can share them with their friend via Facebook.
Industry:
Application
Project Team Size:
3
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Project structure, handle data from server and store it into local data. Developer function about reading magazine.
Assignment Duration
2 months
senior iOS Developer at Dragon Multimedia
April 2013 – March 2014
Project sumary
1. Project: VyuhaTV
Type: Product
Distribute on company site
Project Description:
This app is a product of VyuhaTV, user can watch movie, video clip and music from Vyuha service. User can pay money via sms to get the HD content.
Industry:
Application
Project Team Size:
1
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Project structure, UI design, get data from server, create movie player.
Assignment Duration
1 month
2. Project: hayhayTV https://itunes.apple.com/vn/app/hayhaytv/id740316038?mt=8
Type: Product
Project Description:
This app is a product of hayhayTV, hahayTV is one of the best HD movie web site in Vietnam. HayhayTV app provide user a large of contents about movies, show, TV, video clip. A user has to regist an account to use this service. Top 1 entertainment iPad app on appstore
Industry:
Application
Project Team Size:
3
Role(s):
Developer.
Skill Set Utilized:
Programming, Planning.
Responsibilities:
Project structure, UI design, getting data from server, to show movie information, custom movie player.
Assignment Duration
2 months
3. Project: HTVOnline https://itunes.apple.com/vn/app/htv-online/id736453885?mt=8
Type: HTV customer
Project Description:
This app is a product from HTV . HTVOnline provide user a large number of contents from HTV for example: live channel, TVOD, MovieOD, Show.
Industry:
Application
Project Team Size:
2
Role(s):
Developer, Leader
Skill Set Utilized:
Programming, Planning.
Responsibilities:
Project structure, UI design, security,+ network .
Assignment Duration
2 months
4. Project: VCast
Type: Company Product
Distribute on company site
Project Description:
This app is a product from Dmmt. It provide a service for live programme. User has to be invited to a channel in order to watch the live content. This app is a kind of live streaming solution on mobile device (Android, WindowPhone, iOS)
Industry:
Application
Project Team Size:
1
Role(s):
Developer, Leader
Skill Set Utilized:
Programming, Planning.
Responsibilities:
Project structure, UI design, network, stream processing.
Assignment Duration
2 weeks
Freelance work
1. Project: Videorize
Type: Freelance Product
Project Description:
This app is a product for personal customer. A Util Application for user to create video slide show from photos which are got from Instagram or Camera rolls. User can resize ,crop or affect filter on photos, ordering all photos to make an appropriate slide show. User can also add texts on each slide, there are many transitions for slide show, the other can unlock all transitions by purchasing. Final video can be shared on YouTube, Facebook, Vine ….
Industry:
Application
Project Team Size:
2
Role(s):
Developer
Skill Set Utilized:
Programming, Planning
Responsibilities:
Project structure, video processing, image processing, user interaction
Assignment Duration
2 months
2. Project: Upload for Vine (free and pro)
https://itunes.apple.com/vn/app/upload-for-vine-edit-upload/id855234147?mt=8
Type: Personal Product
Project Description:
This app is personal product and distribute on Apple AppStore.
An utility application for Vine user, it help people share directly their custom video without using Vine app, it also provide some features for example trim/crop video, filter, message message for vine post.
Industry:
Application
Project Team Size:
2
Role(s):
Developer
Skill Set Utilized:
Programming, Planning , Design
Responsibilities:
Project structure, video processing, image processing, user interaction
Assignment Duration
2 months
3. Project: PhotoFlow Upload for Vine
https://itunes.apple.com/vn/app/photoflow-create-amazing-photo/id862239546?mt=8
Type: Personal Product
Project Description:
This app is a personal product and distribute on Apple AppStore. Help people create their own video slide show with music from their photos in Gallery, after that share it directly to Vine, FaceBook, Email, YouTube, iMessage...
Industry:
Application
Project Team Size:
2
Role(s):
Developer
Skill Set Utilized:
Programming, Planning , Design
Responsibilities:
Project structure, video processing, image processing, user interaction
Assignment Duration
1 months
4. Project: MagicLab https://itunes.apple.com/vn/app/photoflow-create-amazing-photo/id94?mt=8 Type: Personal Product
Project Description:
This app is a personal product and distribute on Apple AppStore. Help people play with their own video by adding effect for example : flame, fire, explosion, magic, smoke, particle ….
Create video with magic effect and after that upload to Vine, Facebook, YouTube, Instagram
People can add music to their video, crop/trim the video, add frame for the video.
Industry:
Application
Project Team Size:
2
Role(s):
Developer , Seller, Designer
Skill Set Utilized:
Programming, Planning , Design
Responsibilities:
Project structure, video processing, image processing, user interaction
Assignment Duration
3 months
senior iOS Developer at Freerange Technology
April 2014 – Now
Project sumary
1. Project: HerffJones
https://itunes.apple.com/vn/app/hj-class-ring/id898091908?mt=8
Type: Product for partner
Project Description:
Application help student to create class ring. · Ability to choose a class ring and then virtually try it on your hand and share with your friends on Instagram, Twitter & Facebook or email it to your parents.
· Play with different class ring styles, stone colors & metal options all from your phone.
· Locate your nearest Herff Jones representative who can assist you with all of the additional selections and options (including pridesides to reflect your activities & interests). Your rep is also able to help you with ordering & pricing of your one of a kind ring.
· This app allows you to view a mobile version of the current Herff Jones Class Ring Catalog.
Industry:
Application
Project Team Size:
2
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Project structure, UI design, get data from server, create movie player.
Assignment Duration
2 month
2. Project: Varsity
https://itunes.apple.com/us/app/myvarsity/id632532357?mt=8
Type: Product for partner
Project Description:
Application is a kind of social network for cheerleading in US. App has many features for example : Mycamp, My Goal, Shop, MyFeed, Survey, Take photo/edit and sharing ...
Industry:
Application
Project Team Size:
2
Role(s):
Developer.
Skill Set Utilized:
Programming.
Responsibilities:
Survey, My Camp.
Assignment Duration
4 month
Education & Qualifications
Software Engineering at University Of Information Technology - HCM National University (2008-2013).
Skills
Hard Skill
Had experience in .Net Framework, WPF, ADO.NET, LINQ...
Had experience in Java Programming, Java SE.
Had experience in C++ programming, programming 2D/3D game with directX, OpenGL.
4 years experience in iOS development with Objective C and Cocos2D, Cocoa, Box2D framework, Isgl3D Framework, has experience with Swift and iOS8.
Experience with game engine such as: JmonkeyEngine, XNA. Experience with Bullet physic - physic engine for 3D game. Isgl3D on iOS, cocos3D, SpriteKit, Scenekit .
Experience with web and database technologies, such as: XML, HTML/JavaScript/CSS, PHP-ZendFramework, MySQL, SQL Server 2008.
Familiarity with development tools: Visual Studio .NET, XCode, Eclipse, NetBean, Zend Studio. Had experience working with Photoshop CS4/CS6, Blender, Paint.Net, Tile Editor, Physic Helper, Zwoptex .
Familiar with developing application about processing video, audio, image on iOS.
Familiar with developing application working with server, social network.
Had knowledge in object oriented programming, game programming, data structure, algorithms, design pattern, project architect.
Had experience with multiple software development process. Familiar with Scrum and Scrum management system.
Soft Skill
Time management, teamwork
Problem solving
Dynamic, thoughtful, self-motivated.
Can work under high pressure.
Quảng cáo
