Chan Myae San Hlaing, Developer in Yangon, Yangon Region, Myanmar
Chan is available for hire
Hire Chan

Chan Myae San Hlaing

Verified Expert  in Engineering

Ruby on Rails Developer

Location
Yangon, Yangon Region, Myanmar
Toptal Member Since
January 19, 2016

Chan is a passionate developer devoted to continuous learning for life. He is proficient in various web technologies including Ruby On Rails, Express.js, and Laravel frameworks, and is pretty fluent with AngularJS and React.js. He has a strong CS foundation and is currently learning functional programming.

Portfolio

Movefast LLC
Test-driven Development (TDD), Express.js, jQuery, Linux, Bootstrap, JavaScript...
Scratch Financial, Inc.
Linux, JavaScript, SCSS, HTML, Aurelia, Laravel, PHP
Habit, Inc. (via Toptal)
Test-driven Development (TDD), jQuery, Linux, JavaScript, Ruby, API Development...

Experience

Availability

Part-time

Preferred Environment

Google Chrome, Git, Sublime Text, Ubuntu

The most amazing...

...thing I've coded is a Ruby gem (Rails plugin) called mmunicode_rails for converting between conflicting Myanmar fonts on a Rails back-end.

Work Experience

Rails Engineer

2019 - 2020
Movefast LLC
  • Maintained and continuously improve web portals for three subscription box services increasing sales, reducing subscription churns, and increasing the current active subscriber base.
  • Built ​TokyoCatch, a service to let international customers enjoy playing Japanese UFO catcher crane games​ ​ online, from initial idea to launching the service.
  • Improved internal workflow tools and systems to increase operational efficiency across marketing, sales and operations teams.
  • Helped with technical issues from the customer support services on a daily basis.
Technologies: Test-driven Development (TDD), Express.js, jQuery, Linux, Bootstrap, JavaScript, API Development, Ruby on Rails (RoR), MongoDB, React, Vue, GraphQL, Node.js, Ruby

Web Developer

2018 - 2018
Scratch Financial, Inc.
  • Redesigned existing landing pages into new and modern designs from Sketch wireframes.
  • Redesigned existing UI components according to given Sketch-based UI designs.
  • Added automated user interface tests using Laravel Dusk.
  • Built a new and reusable SCSS build pipeline to support the whole redesign.
  • Discovered and fixed bugs in the existing system and improved the codebase.
  • Collaborated and iterated with the team and the design manager to meet the required design standard.
Technologies: Linux, JavaScript, SCSS, HTML, Aurelia, Laravel, PHP

Full-stack Developer

2016 - 2017
Habit, Inc. (via Toptal)
  • Fixed bugs and helped with the initial release.
  • Developed new features.
  • Added automated unit and integration tests.
  • Implemented responsive and cross-browser React components from Sketch wireframes.
  • Participated in team technical discussions from feature estimation to new technology adoption issues.
  • Worked on transitioning from vanilla React state to Reflux to Redux for the front-end state management architecture throughout the course of the contract.
  • Optimized performance of long running jobs by a factor of three or more by using multi-threaded background jobs.
Technologies: Test-driven Development (TDD), jQuery, Linux, JavaScript, Ruby, API Development, React, Ruby on Rails (RoR)

Chrome Extension Developer

2016 - 2016
Litmus, Inc. (via Toptal)
  • Added new features to an existing Chrome extension.
  • Migrated the hybrid ES6 + CoffeeScript codebase to a full ES6 codebase.
  • Made UI adjustments so that the extension works well for a variety of email service providers.
  • Created content scripts to integrate with various email service providers.
  • Implemented a dashboard feature for URLs that are not from email service providers.
  • Built reusable React components for the extension.
Technologies: Linux, JavaScript, Babel, Webpack, Gulp, Chrome API, Emacs, CoffeeScript, React

Web Developer

2015 - 2016
MyanmarPlus
  • Deployed and maintained a marketplace site for peer to peer trading of various goods.
  • Deployed a deep learning system using Docker.
  • Created a back-end API for a dating and chatting app.
  • Developed an admin panel front and back end for the dating and chatting app using React and Express.js.
  • Maintained and tuned a MongoDB database for the dating and chatting app.
Technologies: Express.js, jQuery, Linux, Bootstrap, JavaScript, API Development, Redis, PostgreSQL, MongoDB, Node.js, Ruby on Rails (RoR), Ruby

Software Engineer

2012 - 2014
AWITD Co, Ltd.
  • Developed parts of a university management web application for Miyazaki International College.
  • Created a job matching application for job seekers and employers with Ruby on Rails.
  • Created a daily reporting web application system for internal use within the company with Ruby on Rails.
  • Created an attendance and leave management system for internal use within the company with Ruby on Rails.
  • Created an entrance examination system for the company's recruiting process with Ruby on Rails.
  • Supervised workshops for learning Git and source control management within the organization.
Technologies: Linux, Bootstrap, CSS, HTML, JavaScript, Ruby on Rails (RoR), Ruby, Java

Myanma Zay (Myanmar Bazaar)

A marketplace site for peer-to-peer trading of various goods in Myanmar.

Mmunicode_rails Gem

https://github.com/dreamingblackcat/mmunicode_rails
A gem that converts your Rails app input content from Zawgyi to Unicode (conflicted font encoding in Myanmar).

Myanmar Flood Info

During the period July/August, 2015, a flood disaster befell the Sagaing and Rakhine divisions of Myanmar. This website is an emergency information website for providing flood related information, news, and connections to donor groups, charity communities, and the public.

Electroscope

An award winning data visualization website for 2015 Myanmar General Election data. The site won an honorable mention special prize in Maepaysoh Hack Challenge held by Asia Foundation and various other NGOs.

One-click Font Changer

https://github.com/dreamingblackcat/oneclick-fontchanger
A Chrome extension that lets you switch between two fonts via keyboard shortcuts. For convenience, you can use 2 keyboard shortcuts (default Ctrl+B and Alt+B).

The extension was originally written to solve the problem of quickly changing between Zawgyi-One and Myanmar Unicode. But you can change to any two fonts via options.

Unikupid

Back-end server powering the Unikupid Android app for dating and chatting targeted at various university students in India.

Languages

Ruby, JavaScript, PHP, SQL, HTML, CSS, CoffeeScript, SCSS, GraphQL, Java, Elixir

Frameworks

Bootstrap, Ruby on Rails (RoR), Express.js, ZURB Foundation, Laravel, AngularJS, Aurelia

Libraries/APIs

Node.js, jQuery, React, Facebook API, API Development, Chrome API, Vue

Tools

Sublime Text, Git, Emacs, Gulp, Webpack, Babel

Platforms

Linux, Ubuntu, Google Chrome

Storage

MongoDB, MySQL, PostgreSQL, Redis

Paradigms

Object-oriented Programming (OOP), Functional Programming, Test-driven Development (TDD), Design Patterns

2015 - 2015

Certificate in MongoDB

MongoDB University - Online

2008 - 2013

B.C.Sc. (Hons) Degree in Computer Science

University of Computer Studies - Yangon

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