Phan Trung Sinh, Software Developer in Ho Chi Minh City, Ho Chi Minh, Vietnam
Phan Trung Sinh

Software Developer in Ho Chi Minh City, Ho Chi Minh, Vietnam

Member since December 20, 2017
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.
Phan is now available for hire

Portfolio

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

Experience

Location

Ho Chi Minh City, Ho Chi Minh, Vietnam

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • 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, AWS EC2, AWS, 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, AWS, 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.js, Go, Node.js, Ember.js, Angular, Solidity, C#, C, C++, React, Ruby on Rails (RoR), Blockchain, Web

Experience

  • 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
    https://coins.live/

    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

Skills

  • 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, Electron.js, Redux, Serverless Framework, 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, GatsbyJS, Redux-saga, Three.js, Stripe, jQuery, Google API, Vue.js, Shopify API, Google APIs, Web3.js, WebRTC, PayPal API, D3.js
  • Tools

    JSX, VS Code, 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), AWS EC2, Linux, Unix, Google Cloud Platform (GCP), DigitalOcean, Heroku, Azure, Docker, Kubernetes, AWS Lambda, Mac OS, Ubuntu, Apache2, Phusion Passenger, OpenShift
  • Storage

    PostgreSQL, JSON, Databases, MongoDB, MySQL, MariaDB, Google Cloud, Redis, AWS DynamoDB, AWS S3
  • Other

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

    Security

Education

  • Bachelor's degree in Computer Science
    2005 - 2009
    Bach Khoa University - Ho Chi Minh City

To view more profiles

Join Toptal
Share it with others