Senior Front-end Developer2019 - PRESENTBlacc Spot Media, Inc. (via Toptal)
Technologies: React, TypeScript, MobX, CircleCI, WebRTC
- Worked with a team of other Toptalers to create React SPAs with an ASP.NET back end.
- Built a React front end from an InVision design.
- Integrated various third-party libraries like Twilio and Tokbox.
- Participated in peer code reviews.
- Followed a strictly defined team code quality guide.
Software Consultant2015 - PRESENTSelf-employed
Technologies: React, Vue.js, Express.js, Angular, Ruby on Rails, Postgres, MongoDB
- Supported startup companies to build a web and mobile presence.
- Worked as a part-time technical consultant for a rental service.
- Built over five production-ready React applications from scratch.
- Upgraded three legacy Rails apps to the latest version.
- Gained experience in blockchain technology.
Senior Web Developer2013 - 2014Scheme Engine Production
Technologies: Ruby on Rails, Postgres, RSpec, CoffeeScript, BEM, AWS
- Designed database schema.
- Developed a Rails 4 back end from scratch.
- Built fully responsive front-end pages using BEM CSS and CoffeeScript.
- Wrote test code using RSpec.
- Deployed the entire app to AWS (EC2, S3, and AWS RDS).
Software Developer2011 - 2013MalaySoft
- Developed a learning management system based on Canvas.
- Integrated Stripe and PayPal payments.
- Built RESTful APIs used by iOS/Android apps.
- Supported the DevOps team to automate CI/CD processes.
- Worked closely with the design team and built an Angular front end from a Sketch file.