Phil Dinh, Software Developer in Columbia, United States
Phil Dinh

Software Developer in Columbia, United States

Member since February 24, 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.
Phil is now available for hire


  • InfoRe Jsc
    ASP.NET, RabbitMQ, Microsoft SQL Server, Elasticsearch, C#
  • World Bank Group
    Windows App Development, Microsoft Access, Microsoft SQL Server, C#, .NET
  • Indiana University
    FFmpeg, Red5, JavaScript, Java, Ruby on Rails (RoR), Ruby



Columbia, United States



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.


  • VP of Product

    2013 - PRESENT
    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 subsidiaries; a trending content publishing service based on social data.
    Technologies: ASP.NET, RabbitMQ, Microsoft SQL Server, Elasticsearch, C#
  • IT Consultant

    2013 - PRESENT
    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.
    Technologies: Windows App Development, Microsoft Access, Microsoft SQL Server, C#, .NET
  • Ruby on Rails Developer

    2012 - 2014
    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.
    Technologies: FFmpeg, Red5, JavaScript, Java, Ruby on Rails (RoR), Ruby
  • Senior IT engineer

    2010 - 2011
    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.
    Technologies: ASP.NET, IBM Informix, IBM DB2, Microsoft SQL Server, C#
  • Head of Software Development

    2009 - 2010
    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.
    Technologies: Java, ASP.NET, C#
  • Software Engineer in Testing

    2007 - 2008
    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.
    Technologies: Selenium, XPath, XML, Java


  • Ride-Sharing Service (Development)

    I built a ride sharing web app with a Node.js back-end and Rails front-end. The back-end also powers the company's iOS and Android apps. The service is being deployed at a few airports.

  • Social Media Command Center (Development)

    A complete suite of tools that help manage multiple social accounts, listen for trends and conversations, monitor brand image, an instant alert in case of media crisis, and provides customer support.

  • Politicians-Corporations Map (Development)

    A visual map depicting connections between politicians and corporations. The relationship information is automatically extracted from news articles using Natural Language Processing techniques.


  • Frameworks

    Ruby on Rails (RoR), ASP.NET, AngularJS, Selenium, .NET
  • Tools

    Atom, Microsoft Visual Studio, Vim Text Editor, Git, RabbitMQ, Microsoft Access, Eclipse IDE
  • Paradigms

    Scrum, Test-driven Development (TDD), Agile Software Development, Windows App Development
  • Languages

    Java, Ruby, JavaScript, XML, XPath, C#
  • Libraries/APIs

    WinForms, jQuery, FFmpeg, Stripe API
  • Platforms

    Windows, Linux, Fedora, Amazon Web Services (AWS)
  • Other

    Natural Language Processing (NLP), Red5
  • Storage

    Elasticsearch, IBM DB2, IBM Informix, Microsoft SQL Server, MongoDB, MySQL


  • Bachelor's degree in Computer Science
    2003 - 2007
    Illinois Wesleyan University - Bloomington, IL (USA)
  • Bachelor's degree in Information Technology
    2001 - 2003
    Vietnam National University - Hanoi, Vietnam

To view more profiles

Join Toptal
Share it with others