Senior Software Engineer
2019 - 2022Toptal Client- Constructed back-end services using RoR 5 and tested with RSpec and Capybara.
- Developed microservices through Node.js on TypeScript with Jest and Enzyme for unit and E2E tests.
- Created a complex web application and a customized UI system on React, Redux, and other commonly used libraries.
- Built a scheduler for back-end services with job queues and monitor page.
Technologies: Amazon Web Services (AWS), Sidekiq, Git, Ruby on Rails 5, AWS, Enzyme, Jest, Capybara, RSpec, Heroku, Shopify, jQuery, React, Ruby on Rails (RoR), RubySoftware Developer
2018 - 2020Miovision- Developed a data-intensive web application using RoR 5 with well-known gems.
- Built a single-page web app through React and related development tools.
- Combined Elasticsearch and Node.js to seamlessly pipe data streaming.
- Applied Terraform to automate back-end infrastructures on AWS.
Technologies: Amazon Web Services (AWS), Sidekiq, RxJS, Git, RSpec, TypeScript, Ruby, MySQL, Elasticsearch, Terraform, AWS, Redux, React, Node.js, Ruby on Rails 5Blockchain Developer (Smart Contract)
2018 - 2019Meri.co- Developed a smart contract on Ethereum to implement a decentralized permission system.
- Combined Web3.js and Node.js to encapsulate a module to interact with a smart contract.
- Created unit tests under Node.js for smart contracts through Web3.js, Ganache CLI, and Jest.
- Integrated APIs from Infura to create a testing workflow of smart contracts on the Rinkeby Network.
Technologies: Git, TypeScript, Infura, Jest, Ganache CLI, Web3.js, Node.js, SoliditySoftware Developer
2017 - 2018Toptal Client- Developed multiple services on Ruby on Rails 5 and integrated them with Salesforce and AWS.
- Created a back-end service for admin using Scala, Cats, and Play 2 framework.
- Implemented unit and E2E tests for Rails and Scala services to raise testing coverage.
- Worked on Heroku pipeline to deploy a few services under the existing CI/CD process.
Technologies: Amazon Web Services (AWS), Sidekiq, Redux, Git, RSpec, Ruby on Rails 5, AWS, Heroku, Salesforce, React, Node.js, Ruby on Rails (RoR), Ruby