Phan Trung Sinh, Developer in Ho Chi Minh City, Ho Chi Minh, Vietnam
Phan is available for hire
Hire Phan

Phan Trung Sinh

Verified Expert  in Engineering

Software Developer

Location
Ho Chi Minh City, Ho Chi Minh, Vietnam
Toptal Member Since
February 22, 2019

Phan is a senior software engineer with a decade of experience in the front end, back end, and blockchain. He specializes in Smart Contract, Solidity, Rust, React, Ruby on Rails, Node.js, and common JavaScript frameworks and libraries and prides himself on his promptness and productivity.

Portfolio

Integra (via Toptal)
Amazon Web Services (AWS), DevOps, Amazon EC2, JavaScript, jQuery...
Monstar Lab (via Toptal)
CSS, Amazon Web Services (AWS), Git, Jira, HTML, MySQL, Jenkins, OpenShift...
BitLenDAX
CSS, Google Cloud Platform (GCP), Go, Python, Solidity, C, C++, Blockchain...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Ubuntu, Visual Studio Code (VS Code), Ethereum, Blockchain

The most amazing...

...thing I've created is Bitlendax, a crypto exchange platform built with React and Ruby on Rails.

Work Experience

Senior Software Engineer

2020 - 2020
Integra (via Toptal)
  • Updated Rails 3 to Rails 5 and all gems in the collaboration app.
  • Implemented wild card domain multi-tenancy application.
  • Implemented new features with blockchain APIs and cryptographic algorithms.
  • Supported wildcard domains/subdomains (DevOps on AWS and Cloudflare).
Technologies: Amazon Web Services (AWS), DevOps, Amazon EC2, JavaScript, jQuery, Ruby on Rails (RoR), Ruby

Engineering Lead

2019 - 2020
Monstar Lab (via Toptal)
  • Led a team of three front-end developers and two back-end developers to build a Fintech micro-insurance platform.
  • Developed React pages on AWS S3, built responsive email templates (EDM) with HTML/CSS.
  • Created Node.js microservices and APIs on OpenShift.
  • Conducted DevOps using Docker, Jenkins, and Sonar.
  • Developed React Be.U websites for resort world Sentosa on AWS.
  • Worked via scrum sprints on Atlassian Jira, handled source control on Bitbucket using Git.
Technologies: CSS, Amazon Web Services (AWS), Git, Jira, HTML, MySQL, Jenkins, OpenShift, Microservices, JavaScript, React, Node.js

Senior Software Engineer

2017 - 2018
BitLenDAX
  • Built the React-based front end along with wallets for five different cryptocurrencies (BTC, ETH, LTC, XRP, XLM) on Google Cloud Platform.
  • Built the Ruby on Rails back end, including RESTful APIs and an admin panel on Google App Engine.
  • Installed and configured five blockchain nodes on Google Cloud Platform.
  • Wrote an order matching algorithm in C++ and Golang for buy/sell orders.
  • Built smart contracts for ERC20 tokens instant swap like DEX.
Technologies: CSS, Google Cloud Platform (GCP), Go, Python, Solidity, C, C++, Blockchain, HTML, JavaScript, Ruby on Rails (RoR), Ruby, React

Engineering Lead

2009 - 2017
CYOTRAN
  • Built 20+ JavaScript front-end applications, including SPA and PWA, using JavaScript frameworks—mostly React and Angular.
  • Built more than ten web servers using Node.js, providing APIs and admin panels.
  • Led the developers, designers, and QA to complete outsourcing projects from companies including TripAdvisor and MediaCorp.
  • Built more than ten websites and back ends using Ruby on Rails.
  • Built and deployed four blockchains, including cryptocurrency blockchains.
  • Built smart contracts and DApps on Ethereum, EOS, and Waves network.
  • Conducted DevOps on AWS, Google Cloud Platform, and DigitalOcean.
  • Handled CI/CD using GitHub, Jenkins, CircleCI, Sonar, and OpenShift.
Technologies: Vue, Go, Node.js, Ember.js, Angular, Solidity, C#, C, C++, React, Ruby on Rails (RoR), Blockchain, Web

Wunderflats

Implemented the full-stack architecture for this apartment rental platform.

Technologies used in development were:

Client: React, React Hooks, Webpack, ES6, HTML/SCSS/CSS, Google APIs

Server: Node.js, Express.js, MongoDB, Nginx, CloudFlare, AWS, GraphQL, real-time data (RTD)

Credoex

A cryptocurrency exchange platform. I built RESTful APIs in C#, configured the server using Apache, Phusion Passenger, AWS, Docker, and Travis. Wrote API documentation in Ruby, Python, PHP, and Node.js.

PressOnDemand

This is an enterprise project, including a mobile app, landing page, and smart contract development. I've built iOS apps for a service provider and customers and built the escrow smart contract on Ethereum blockchain. The landing page was built with React.

Coins Website

A cryptocurrency ticker explorer website built with Ruby on Rails. It uses material UI for styles and implements ticker APIs from CryptoCompare. Built the front end with JavaScript and jQuery, and the back end with Ruby on Rails.

Snack by Income

This project's front end was built with React, Redux, HTML/CSS, and Bootstrap. Node.js, Express.js, AWS Lambda, and PostgreSQL were used for the back end and RESTful APIs. The admin panel was built with React, Axios, and Bootstrap, and other technologies used included AWS S3, AWS CloudFront, API Gateway, Jenkins, CI/CD, OpenShift, and Sonar.

TronATM (TATM)

TATM is the blockchain/cryptocurrency project to build the virtual ATM to exchange TRON based tokens.

I've developed smart contracts for TRC20 token, ATM, and Reward System. Built the front end of TATM using React and Redux and created the back end using Node.js, Web3.js, and MongoDB.

Building Intelligence

BuildingIntelligence is cloud-based visitor/vehicle/vendor management software built using Ruby on Rails. I've upgraded the bundles to latest versions.

Technologies: Ruby on Rails, PostgreSQL, jQuery, Wicked PDF, JavaScript, HTML, CSS

PeerStreet

PeerStreet is a marketplace for real estate loan investments.

Technologies: React, Vue.js, Ruby on Rails, PostgreSQL, Raphael, Bootstrap, GCP, Segment, Mixpanel

Languages

Ruby, JavaScript, ECMAScript (ES6), TypeScript, Elixir, C++, C, C#, Go, SQL, CSS, HTML, SCSS, GraphQL, PHP, Python, Python 3, Python 2, HTML5, Solidity, Java, SAML

Frameworks

Express.js, Ruby on Rails (RoR), JSON Web Tokens (JWT), OAuth 2, Angular, Redux, Serverless Framework, MUI (Material UI), Ember.js, Ruby on Rails 5, Bootstrap, Electron, Vanilla JS

Libraries/APIs

Node.js, React, REST APIs, Stripe API, React Redux, Moment.js, Redux-Saga, Three.js, Stripe, jQuery, Google API, Vue, Shopify API, Google APIs, Web3.js, WebRTC, PayPal API, D3.js

Tools

JSX, Sublime Text 3, Jenkins, SendGrid, Jira, Webpack, NGINX, Travis CI, Amazon CloudFront CDN, GitHub, Sonar, Figma, Docker Compose, Git

Paradigms

Scalable Application, RESTful Development, Agile Software Development, API Architecture, Microservices, Agile, Scrum, Test-driven Development (TDD), Azure DevOps, DevOps, Continuous Delivery (CD), Continuous Integration (CI), Web Architecture, Real-time Systems, REST

Platforms

Blockchain, Ethereum, Web, Amazon Web Services (AWS), Amazon EC2, Linux, Unix, Google Cloud Platform (GCP), DigitalOcean, Heroku, Azure, Docker, Kubernetes, AWS Lambda, Visual Studio Code (VS Code), MacOS, Ubuntu, Apache2, Phusion Passenger, OpenShift

Storage

PostgreSQL, JSON, Databases, MongoDB, MySQL, MariaDB, Google Cloud, Redis, Amazon DynamoDB, Amazon S3 (AWS S3)

Other

Freelancing, Full-stack, APIs, Front-end, Back-end, Progressive Web Applications (PWA), Software, Software Development, Pixel Perfect, Gatsby, Web Components, OAuth, User Authentication, SVG, CTO, Cryptocurrency, SDKs, SaaS, eCommerce, Serverless, WebSockets, Lottie, DocumentDB, Semantic UI, Games, Cloudflare, Real-time Data, Smart Contracts, ERC-20, Crypto, Axios, TRC20, Tron Blockchain, Google SEO, Payment APIs

Industry Expertise

Security

2005 - 2009

Bachelor's Degree in Computer Science

Bach Khoa University - Ho Chi Minh City, Vietnam