
Phan Trung Sinh
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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).
Engineering Lead
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.
Senior Software Engineer
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.
Engineering Lead
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.
Experience
Wunderflats
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
PressOnDemand
Coins Website
Snack by Income
TronATM (TATM)
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
Technologies: Ruby on Rails, PostgreSQL, jQuery, Wicked PDF, JavaScript, HTML, CSS
PeerStreet
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, 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
Education
Bachelor's Degree in Computer Science
Bach Khoa University - Ho Chi Minh City, Vietnam