Phil Dinh, Developer in Columbia, United States
Phil is available for hire
Hire Phil

Phil Dinh

Verified Expert  in Engineering

Software Developer

Location
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

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

Experience

Availability

Part-time

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

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

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: IBM Informix, IBM Db2, Microsoft SQL Server, ASP.NET, 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

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

http://smcc.vn
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

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

Windows Forms (WinForms), jQuery, FFmpeg, Stripe API

Platforms

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

Other

Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Red5

Storage

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

2003 - 2007

Bachelor's Degree in Computer Science

Illinois Wesleyan University - Bloomington, IL (USA)

2001 - 2003

Bachelor's Degree in Information Technology

Vietnam National University - Hanoi, Vietnam

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring