Phil Dinh
Verified Expert in Engineering
Software Developer
Columbia, United States
Toptal member since April 14, 2016
Phil is an engineer and entrepreneur. As a co-founder at InfoRe, he is the driving force behind its successful social media command center. Having started programming from an early age, his skills are honed through working at startups as well as big corporations such as Google Inc. and World Bank Group. Apart from being a great programmer, Phuong has a good sense for UX and proven track records in leading Scrum development teams.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Atom, Fedora
The most amazing...
...thing I've built is a set of tools to analyze the structure and sentiment of Vietnamese text, using a recurrent neural network.
Work Experience
VP of Product
InfoRe Jsc
- Created a suite of NLP tools for processing Vietnamese text.
- Led the development of the social media command center.
- Co-found the Gradient and Oops.vn subsidiaries; a trending content publishing service based on social data.
IT Consultant
World Bank Group
- Gathered high-level requirements from various stakeholders, assessed the current IT system, and identifying GAPs.
- Architected/led the development of the pilot system which collects data, handles billing, and tracks payments for the nation-wide social assistance system strengthening project.
- Organized mission trips to provinces to gather user feed back and negotiate features with local stakeholders.
- Oversaw software deployment to 49 districts and set up training classes for local staff.
- Help set up the technical support team.
- Help build the bidding document and evaluated the bidders’ proposals.
Ruby on Rails Developer
Indiana University
- Created a cross-browser media player with JavaScript and a Flash fallback.
- Built an open, highly customized platform for digital library curating of media content.
- Integrated the said platform with other university services.
- Developed a scalable media processing pipeline.
Senior IT engineer
VP Bank Securities
- Developed high performant trading applications.
- Refactored and upgraded legacy apps to new core banking.
- Optimized slow/complex SQL queries.
- Developed in-house accounting applications.
- Maintained a trading software system.
Head of Software Development
MyPay Jsc
- Built a digital wallet system from scratch.
- Integrated with major banks in Vietnam using secured protocols.
- Integrated with utility service providers.
- Led a development team using Agile methodology.
- Developed transaction analytic tools.
Software Engineer in Testing
Google Inc
- Developed a testing framework that runs on Selenium farms.
- Refactored a XML-based test framework to a Java-based one.
- Helped other teams at Google adopt this framework.
- Helped automate tests for various projects.
Experience
Ride-Sharing Service
Social Media Command Center
http://smcc.vnPoliticians-Corporations Map
Education
Bachelor's Degree in Computer Science
Illinois Wesleyan University - Bloomington, IL (USA)
Bachelor's Degree in Information Technology
Vietnam National University - Hanoi, Vietnam
Skills
Libraries/APIs
Windows Forms (WinForms), jQuery, FFmpeg, Stripe API
Tools
Atom, Microsoft Visual Studio, Vim Text Editor, Git, RabbitMQ, Microsoft Access, Eclipse IDE
Frameworks
Ruby on Rails (RoR), ASP.NET, AngularJS, Selenium, .NET
Paradigms
Scrum, Test-driven Development (TDD), Agile Software Development, Windows App Development
Languages
Java, Ruby, JavaScript, XML, XPath, C#
Platforms
Windows, Linux, Fedora, Amazon Web Services (AWS)
Storage
Elasticsearch, IBM Db2, IBM Informix, Microsoft SQL Server, MongoDB, MySQL
Other
Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Red5
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring