Paul is a Senior PHP Developer with leadership skills and experience in different roles on projects producing high-quality solutions and handling high traffic websites. He has excellent communication skills and excited to learn new skills and technologies. He works on software development, coding and maintenance, utilizing the latest frameworks, tools and industry standards - providing hands-on expertise for all things internet and web-related.
Work with client-defined requirements to design, develop and maintain scalable web apps and solutions that support a range of business functions on projects.
Liaise with different teams, PMs and architects on projects - communicating project progress, providing support, maintenance and documenting software functionality.
Strive for high-quality and rapid output through software development best practices in the maintenance of corporate web applications.
Worked on an internal SMS Communication SaaS platform used by other applications in enabling text communication. Structured as a group of microservices, it provides a set of front-end APIs for sending and receiving SMS messages and keeping track of communication history. The platform offers a Javascript SDK meant to help with implementing user interfaces for SMS communication. Worked on the platform architecture and liaised with the dev team on the solution.
Led processes for the development of a software-as-a-service product that provides clients with a way to add chats widget to their websites, enabling visitors to engage in conversations with an AI-powered chatbot capable of answering questions, providing general information and booking events. Created the scalable architecture that sustains the traffic generated by websites on projects.
Worked on several functionalities including, a complete redesign, country and currency switcher and several maintenance tasks. Optimized the pages load time by 50% using Nginx and Varnish on top of a custom-developed Magento cache manager. The solution was redesigned and migrated to a different platform by a different team.