Skip to content

pandathuan/my-cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

CV Something in latin beginning with C and V

Summary

I am a highly experienced Software Architect and Senior Software Engineer with over 15 years of expertise in PHP development, specializing in eCommerce platforms and content management systems. My technical proficiency includes building scalable, maintainable, and high-performance web applications with a strong focus on data integration, API development, and best coding practices. I am well-versed in modern web technologies, including CSS3, Bootstrap, jQuery, and HTML5, ensuring the development of dynamic and user-friendly digital solutions.

My journey in PHP development began in 2007, where I honed my skills in object-oriented programming and MVC frameworks through self-directed learning. I quickly became adept at developing extensible, maintainable solutions and adapting to new technologies.

From 2009 to 2010, I started my professional career as a PHP and CakePHP trainee developer at SmartOSC, where I customized modules for Mantis Bug Tracker and initiated research on Magento 1. Following that, I joined JoomlArt, focusing on Joomla CMS development, creating custom modules, and providing technical support for Joomla-based themes and extensions.

Between 2011 and 2020, I served as a Technical Leader and Product Owner at BrainOS, where I led the development of core theme modules for Prestashop, OpenCart, Magento 1, and Magento 2. I managed multiple customization projects, built Magento extensions and themes, and oversaw the successful execution of numerous large-scale eCommerce solutions.

In 2020, I shifted focus to the development of an Order Management System and an automation fulfillment system for the print-on-demand (POD) industry, utilizing Node.js, React.js, and MongoDB.

Currently, as a freelance Magento 2/Adobe Commerce/ Shopify/ SaaS specialist , I continue to refine my expertise in eCommerce solutions. I am eager to further expand my technical and managerial skills, taking on larger-scale projects and leading high-performing development teams in complex, multi-vendor environments.


Technical Skills

1. Backend Development

  • PHP5 and 5.3, PHP7, PHP8 – advanced procedural and object orientated programming with namespaces.
  • Node.js
  • Python, used primarily for server automation scripts
  • MySQL, usage and optimisation
  • PostgreSQL, usage
  • MariaDB, usage
  • MongoDB, and Redis NoSQL databases
  • Unit testing using PHP Unit
  • Continuous Integration using Jenkins, Github Action and Travis
  • Version Control using Git and SVN
  • Code management using GitHub and integration with the API
  • Advanced usage of various frameworks, including CodeIgnitor, CakePHP, Zend, Symfony
  • Usage and expansion of CMS frameworks, such as Joomla, WordPress
  • Use and expansion of the Opencart, Prestashop, Magento eCommerce platform, to an advanced level, on all editions; Enterprise and Community
  • Payment portal integration, such as Paymentwall, SagePay, ZaloPay, Stripe, PayPal and Google Checkout

2. Frontend Development

  • HTML5 and XHTML1.0 to W3C standards
  • CSS2 and 3 to W3C standards
  • Bootstrap 3, 4
  • Usage of CSS preprocessors, such as Less, Sass (with Compass) and similar
  • Javascript, using both jQuery and PrototypeJS, Knockoutjs libraries, and advanced usage thereof
  • React JS, React Native, PWA studio

3. Miscellaneous

  • Proficient at Linux server administration and setting up a secure infrastructure
  • Some knowledge of Docker, Docker Compose
  • Familiar with agile development practices
  • Comfortable working in many computer environments including:
    1. Linux (particularly Linux-Mint)
    1. MacOS X
    1. Windows

Experience

Trainee, Junior Developer - SmartOSC (Hanoi, Vietnam)

March 2009 - February 2010 As a developer in a ecommerce company I was worked with CakePHP and join to fix bugs for client websites. I worked on the companies in-house Tasks Management systems Mantis and through this I learned to work in a team and, more importantly, write scalable and maintainable code.

Additional Details

If you wish to receive a PDF of my CV please view more.

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published