A medium-sized fintech specialising in consumer lending, I joined at an important period of growth for Lendable as they were expanding their engineering division to support the release of new products to diversify their current offering. The focus of my role is the existing loans platform. • Maintain, extend and refactor elements of the existing monolithic loans platform that is built on PHP 7.4 and Symfony 4.4. This includes consumption and exposure of high-traffic and high availability APIs for both internal and external use, such as our React front-end, interacting with our credit team's prediction models, or third parties for quoting. • Ensure code quality, readability and extensibility is kept as high as possible by following SOLID principles and PSR standards, but also using an array of tools such as PHPStan for static analysis, PHPMD for mess detection and CS Fixer for code style.
Joining this startup after a short time it was born, A-Cube provided me with a multitude of challenges and opportunities to grow such as refactoring different parts of the monolithic application written in PHP/Symfony to Microservices written in Python and Nodejs and run in AWS Lambda and also building a custom version of sharding written on top of Doctrine. • Maintain, extend and refactor the core platform and API built on PHP 7.4, Symfony 5 and API Platform to expose APIs. • On the platform front end, React & Redux is used. • Using Using Node.js and Python to microservices run on AWS Lambda, SAM. • Writing comprehensive tests for the PHP codebase using PHP Unit for unit, functional and integration tests, Jest for testing Javascript, and Pytest for testing python. • Peer reviewing colleagues' pull requests and having open discussion on code style and best practices.
A mid-sized web agency with many clients and interesting projects. My role as a full-stack developer focused on PHP, Javascript, Python, and Node.js.
During my time at GoGoBus the company went through many changes. • Implement new RESTful APIs endpoints and a new Suppliers Portal for the application built on PHP 5.3 and Symfony 2.6. • Exposure to many other technologies, such as PHPUnit, Behat,RabbitMQ
During this time I worked on several projects based on PHP, Symfony and Magento, Python, .NET