Software Developer

Leveraging MVC/HMVC, PHP, VueJS, and MySQL, I build web systems, deploying them to deliver a seamless user experience. 
As an active learner, I continuously upskill, ensuring my solutions are always top priority.

BePro.vn is a accounting firm in Vietnam, dedicated to providing comprehensive and cost-effective accounting solutions tailored to the needs of businesses of all sizes. Through our expertise and personalized approach, we help our clients optimize their financial operations, minimize costs, and achieve their business goals.

After a period of secondment, I returned to my original company and resumed my role of resolving technological issues.

During this period, I was transferred to another company owned by the Director. My primary role during this time was to provide technical support and troubleshoot technological issues for the company.

BePro.vn was the first company I worked for. It was there that I was exposed to a professional programming environment and had the opportunity to work with experienced professionals.

I use Codeigniter as my main framework in projects. In addition, I also integrated VueJS into Codeigniter to upgrade the company’s ERP system.

My tasks include:

  1. ERP System Optimization: Proactive maintenance and refinement of the company’s ERP system to ensure optimal performance and efficiency.
  2. Cross-Departmental ERP Feature Development: Design and implementation of new ERP features tailored to the specific needs of various departments, fostering cross-functional collaboration and enhanced productivity.
  3. WordPress Website Administration: Comprehensive management of the company’s WordPress website, ensuring seamless user experiences, timely content updates, and robust security measures.
  4. CI/CD Pipeline Implementation: Establishment of robust CI/CD systems for new projects, streamlining development processes, accelerating delivery cycles, and promoting code quality through automated testing.
  5. Accounting Management System (AMS) Development: Architected and implemented the AMS, a comprehensive solution for managing customer tax status, documents, and reports, with a focus on user-friendly interfaces and efficient back-end processes.
  6. Accounting Corporation Network (ACN) System Development: Solely responsible for the development and maintenance of the ACN, a comprehensive affiliate marketing platform enabling user referrals, commission tracking, and adherence to company policies, fostering strategic partnerships and revenue growth.

AdsPlus is a top-tier digital marketing agency in Vietnam, empowering partners to reach millions of potential customers. As a Google Premier Partner, AdsPlus is ranked among the top 3 Google partners in Vietnam.

I use VueJS as my primary framework for building app interfaces. I am proficient in using HTML, CSS, and JavaScript to build interfaces for SSR applications.

And I use Laravel Lumen as my primary framework for building APIs in projects. Additionally, I am also proficient in building routes that return interface results with data for SSR apps.

Additionally, I use GitLab CI as a platform to deploy code, in combination with Docker to implement CI/CD for projects.

I am able to collaborate effectively with others to achieve common goals

At AdsPlus, I had the opportunity to apply cutting-edge technologies to existing projects. I also gained experience in team management, supporting and resolving team issues.

My tasks include:

  1. Integrating CI/CD into existing services: Used Gitlab CI to automate the build, test, and deploy process of existing services, which increased development speed and reduced errors.
  2. Building and maintaining a service to extract data to Google Sheets: Built a service using Google Cloud Platform to extract data from the ERP system to Google Sheets, which made it easier for departments to access and use the data.
  3. Building a feature to manage service requests: Built a database and installed code to manage service requests, which helped track and monitor the performance of services.
  4. Building a feature to synchronize exchange rates daily: Built a feature using a bank API to synchronize exchange rates daily into the system, which ensured the accuracy of data.
  5. Building TikTok Ads contract modules: Built TikTok Ads contract modules to track and manage TikTok Ads contracts for customers.
  6. Building a script to verify phone numbers for the company’s page: Built a script using Google Firebase to verify phone numbers for the company’s page, which enhanced page security.
  7. Building tools to reconcile system data: Built tools to reconcile system data, which helped detect and resolve data errors.
  8. Integrating automated testing processes for new services: Integrated automated testing processes for new services, which helped reduce errors that occurred during development.
  9. Optimizing the system’s cache management mechanism: Optimized the system’s cache management mechanism, which increased data access speed.
  10. Maintaining and upgrading contract management features: Maintained and upgraded contract management features, which met the needs of departments and customers.
  11. Maintaining and upgrading revenue and expenditure management features: Maintained and upgraded revenue and expenditure management features, which ensured the accuracy of data.

During this time, I utilized the website www.freelancer.com to source freelance work. My projects included:

  1. HTML extraction from design files: I efficiently extracted HTML code from design files, ensuring accurate and consistent implementation of the visual layout.

I am a web developer with expertise in the following technologies: Codeigniter, Laravel Lumen, VueJS, MySQL, Gitlab CI. In addition to my technical skills, I have experience working in a team environment and I am proficient in the following

  • Extract design file to web application
  • User interface design
  • Optimize UI/UX
  • Quality control
  • Upgrade SSR application to SPA application
  • Optimize execution time for API
  • Design system for new project
  • Maintain exist system
  • Integrate 3rd party services
  • Quality control
  • Design database for data warehouse project
  • Optimize large queries
  • Transform old data structure to new data structure
  • Data protection
  • Server management
  • Continuous integration
  • Continuous development
  • Docker container design
  • Optimized server
  • API Documentation for technical team
  • Feature documentation for user
  • Communicate effectively on both technical and non-technical issues
  • Vietnamese and English language
  • Mentor
  • PHP 7/8
  • JavaScript
  • SQL
  • Python
  • Dart
  • TypeScript
  • MySQL
  • MongoDB
  • SQLServer
  • Git
  • Laravel/Laravel Lumen 8
  • Codigniter 3
  • VueJS 2/3
  • ReactJS
  • Flutter
  • React Native
  • Google collaborator
  • Hugging face
  • Gitlab CI
  • Docker
  • Rabbit MQ
  • Shell script
  • Linux environment
  • Android
  • IOS