Richard Chan
Experienced Web Developer with over 20 years in web development. Skilled in designing and developing custom CMS on LAMP/WAMP platforms, with a strong background in various web technologies and open-source applications. Successfully created web applications, including complex e-commerce shopping carts and payment gateways.
Technical Skills
- Programming Languages: PHP, ASP/VBScript, JScript, .NET, JavaScript, Java, C++
- Web Design: HTML, CSS, Less CSS, Sass
- Design Software: Adobe Creative Suite, Photoshop, Premiere, Illustrator, InDesign
- Database Management: MySQL, SQL Server, PostgreSQL
- Tools & Technologies: Git, Bitbucket, Jira, Jenkins, Octopus, Azure, Docker, Trello
- Open Source Web Applications: Joomla, osCommerce, WordPress
- Web Development Tools and Frameworks: CKEditor, Froala Editor, TinyMCE, jQuery, Bootstrap, Font Awesome
- Online Payment Methods: Authorize.net, PayPal Express, PayPal Pro, Payflow Pro, Virtual Merchant, Google Checkout
- Online Shipping Calculators: UPS, USPS, FedEx
- Google APIs and Services: Maps, Calendar, YouTube, Analytics, reCAPTCHA
- Social Media Widgets: Facebook, Google+, Twitter
- Applications: Microsoft Office, Word, Excel, PowerPoint, Access
- Concepts: Algorithms, data structures, object-oriented programming (OOP), Model-View-Controller (MVC), responsive web design, agile methodologies
Work Experience
Dealer Spike, LLC.
2/2013 - Present
Software Engineer III - Tech Lead
Wilsonville, Oregon
- Trained and managed a team of developers as a Senior Developer and Core Platform Tech Lead; reviewed code submitted by core platform developers.
- Demonstrated ability to stay organized, self-manage, and address complex technical challenges with innovative solutions.
- Collaborated with design, product, data analyst, and back-end development teams.
- Possess comprehensive understanding of agile software development methodologies.
- Produced efficient, clean, modular, and reusable code, adhering to best practices and coding standards.
- Optimized the Core Platform by addressing bugs, refining functionalities, and sustaining legacy platform versions while integrating new system feature requests.
- Directed operations of the Finance Application system and supervised client customizations of Finance App forms.
- Updated admin tools to improve efficiency and usability for administrative tasks.
- Built and integrated lead APIs and third-party APIs for efficient system integration and communication.
- Developed outgoing inventory feed formats for third-party integrations and updated nightly outgoing feed files.
- Engineered cross-browser, responsive, and scalable web applications.
CSolutions, Inc. (operating as IPNS, Inc. and Site Specific, Inc.)
9/2012 - 12/2017
PHP Web Developer - Contractor
Clackamas, Oregon
- Contracted as a freelance consultant to contribute to website development efforts on an ad-hoc basis.
Darkwater Studios, LLC.
1/2007 - 8/2012
Senior PHP Developer
Beaverton, Oregon
- Specialized in backend development and expedited deployment of new websites and updates.
- Built CMS websites utilizing PHP, MySQL, jQuery, JavaScript, AJAX, and Flash videos (internally branded to as Impact Movies).
- Integrated various third-party services and open-source applications, such as Joomla, osCommerce, WordPress, WYSIWYG editors (CKEditor, TinyMCE), chat agents, Google APIs, shipping calculator APIs, social media widgets, and various web applications across diverse websites.
- Collaborated with project managers and graphic designers.
- Resolved numerous pre-existing issues and bugs.
- Conducted quality assurance testing for site compatibility.
- Performed data entry tasks for prolonged periods.
- Coordinated with website hosting agencies.
- Engaged in meetings with management to prioritize needs, address conflicts, establish content criteria, and propose actionable solutions.
CSolutions, Inc. (operating as IPNS, Inc. and Site Specific, Inc.)
3/2006 - 12/2006
Web Developer & QA Testing - Subcontractor
Clackamas, Oregon
- Designed wireframes and mockups.
- Implemented rigorous QA testing to ensure site performance.
- Managed ongoing maintenance and redesigns for existing client websites.
- Leveraged open-source applications during startup phases.
Pageworks Web Design
5/2005 - 2/2006
Web Developer - Contractor
Portland, Oregon
- Contributed to the completion of websites for multiple clients.
- Delivered web development and customized graphic designs for projects.
- Created PHP templates adhering to a basic CMS structure.
- Maintained and redesigned websites for existing clients.
CTS LanguageLinks (Communication Translation Services)
9/19/2005 - 9/23/2005
Graphic Layout Artist - Short-term Contractor
Vancouver, Washington
- Formatted multilingual documents for the "Voters Project"" using FrameMaker, InDesign, QuarkXPress, and Illustrator.
Education
The Art Institute of Portland
Bachelor of Science in Computer Science
- Graduated: March 2005
- Major in Multimedia & Web Design
Additional Information
- Languages: English (native), Chinese/Cantonese (fluent)
- Creative Skills: Natural aptitude for design and fine arts
- Software Skills: Specialized in Photoshop for high-quality photo restoration and manipulation
- Printing Skills: Proficient in copy and print production