Chan Myae San Hlaing
Verified Expert in Engineering
Ruby on Rails Developer
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
Experience
Availability
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
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.
Web Developer
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.
Full-stack Developer
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.
Chrome Extension Developer
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.
Web Developer
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.
Software Engineer
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.
Experience
Myanma Zay (Myanmar Bazaar)
Mmunicode_rails Gem
https://github.com/dreamingblackcat/mmunicode_railsMyanmar Flood Info
Electroscope
One-click Font Changer
https://github.com/dreamingblackcat/oneclick-fontchangerThe 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
Skills
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
Education
Certificate in MongoDB
MongoDB University - Online
B.C.Sc. (Hons) Degree in Computer Science
University of Computer Studies - Yangon
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring