Donald Chea

  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Toronto Area, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

      Maintained and improved a legacy codebase (PHP/MySQL/Nginx/Memcache/Redis) to create a safer, maintainable environment in a complex system. Developed solutions from end to end starting from the product requirements all the way to production and deployment monitoring. • Helped scale AshleyMadison.com from 6 million to 46 million users across multiple markets worldwide (50+ countries, 30+ languages, 20+ currencies). • Worked with operations team to solve production and scalability issues while minimizing operational complexity. • Championed a continuous integration (Jenkins/Gitlab-CI/Bamboo) process that included unit tests (PHPUnit/Mocha/PhantomJS), static analysis (PHPCS/PHPMD), code linting (JSHint/CSSlint) and an asset pipeline (Uglify/Less/versioning). • Developed an API (OAuth/Silex) to use across various brands and mobile technology (IOS/Android/PhoneGAP/Desktop). • Worked on features across the platform including: payment processing, messaging, email campaigns, site administration, internationalization and realtime chat. • Mentored developers across various teams and technologies through code review, paired programming and presentations. Show less

      Proficiency in PHP, MySQL, Javascript, CSS and Subversion acquired through daily usage. • Developed technical specification documents and solutions for a large scale web based operation. • Worked with design patterns to simplify code readability and maintenance. • Collaborated with other teams to implement new features and perform code refactors to a large codebase. • Created unit tests to provide automated testing suites to ensure results are consistent and correct. • Provided support and assistance to the testing teams to help find and repair bugs. Show less

      • Developed in HTML and JavaScript in conjunction with an in-house template management system for the cibc.com website. • Processed change requests received from clients on a daily basis. • Communicated with team members to ensure tasks were done with precision. • Ensure consistency in design and coding throughout the site.

      • Effectively worked with a group of QA members to ensure the smooth operation of testing applications. • Ran daily tests to guarantee the software ran as it should in a fast paced environment. • Responsible for learning and testing several new features in the software. • Wrote test cases and later automated them using Segue SilkTest.

      • Used DHTML, JavaScript and ASP to interface with existing applications. • Successfully worked independently with little supervision to complete the given tasks associated with the application. • Demonstrated and suggested improvements for the application in development meetings.

Education

  • University of Guelph
    Bachelor's degree (Co-op), Computer Science
    2001 - 2006

Community

You need to have a working account to view this content. Click here to join now